Go to the documentation of this file.
46 #ifndef vtkImageReader2_h
47 #define vtkImageReader2_h
54 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
55 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
122 {this->SetDataScalarType(
VTK_CHAR);}
284 unsigned long DataIncrements[4];
293 double DataSpacing[3];
294 double DataOrigin[3];
#define vtkGetVector6Macro(name, type)
virtual void SetDataByteOrder(int)
virtual void ComputeInternalFileName(int slice)
virtual void ExecuteDataWithInformation(vtkDataObject *data, vtkInformation *outInfo)
GLsizei GLsizei GLenum GLenum const GLvoid * data
#define vtkGetObjectMacro(name, type)
virtual const char * GetDataByteOrderAsString()
virtual void ComputeDataIncrements()
#define vtkSetVector3Macro(name, type)
virtual void SetDataScalarTypeToUnsignedInt()
virtual void SetDataScalarTypeToChar()
#define VTK_UNSIGNED_SHORT
virtual void SetDataScalarTypeToFloat()
unsigned long GetHeaderSize(unsigned long slice)
#define vtkTypeMacro(thisClass, superclass)
virtual void SetHeaderSize(unsigned long size)
virtual void * GetMemoryBuffer()
#define VTKIOIMAGE_EXPORT
virtual const char * GetFileExtensions()
virtual void SetDataScalarTypeToUnsignedShort()
virtual int GetSwapBytes()
Generic algorithm superclass for image algs.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkGetVectorMacro(name, type, count)
virtual void SetFileNames(vtkStringArray *)
virtual void SetMemoryBuffer(void *)
virtual void SetMemoryBufferLength(vtkIdType buflen)
static vtkImageReader2 * New()
#define vtkGetVector3Macro(name, type)
virtual void SetDataByteOrderToBigEndian()
virtual void SetFilePattern(const char *)
void PrintSelf(ostream &os, vtkIndent indent)
vtkIdType MemoryBufferLength
a simple class to control print indentation
#define VTK_UNSIGNED_CHAR
virtual const char * GetDescriptiveName()
Superclass of binary file readers.
virtual void SetDataScalarTypeToShort()
virtual void SeekFile(int i, int j, int k)
virtual void SetDataScalarTypeToSignedChar()
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
virtual void SetFileName(const char *)
vtkBooleanMacro(IgnoreDriverBugs, bool)
int GetFileDimensionality()
virtual void SetDataScalarTypeToUnsignedChar()
vtkSetMacro(IgnoreDriverBugs, bool)
virtual void SetFilePrefix(const char *)
virtual void SetDataScalarType(int type)
unsigned long GetHeaderSize()
#define vtkSetVector6Macro(name, type)
virtual void SetDataByteOrderToLittleEndian()
a vtkAbstractArray subclass for strings
virtual void ExecuteInformation()
vtkStringArray * FileNames
int NumberOfScalarComponents
virtual void SetDataScalarTypeToDouble()
virtual int GetDataByteOrder()
unsigned long ManualHeaderSize
virtual int CanReadFile(const char *vtkNotUsed(fname))
general representation of visualization data
GLuint GLuint GLsizei GLenum type
vtkIdType GetMemoryBufferLength()
virtual void SetDataScalarTypeToInt()