Go to the documentation of this file.
53 #ifndef vtkVolume16Reader_h
54 #define vtkVolume16Reader_h
63 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
64 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
138 int DataDimensions[2];
153 int skip,
int swapBytes);
#define vtkGetObjectMacro(name, type)
#define vtkSetVector2Macro(name, type)
void ReadImage(int ImageNumber, vtkUnsignedShortArray *)
dynamic, self-adjusting array of unsigned short
void ComputeTransformedSpacing(double Spacing[3])
void ComputeTransformedDimensions(int dimensions[3])
void ReadVolume(int FirstImage, int LastImage, vtkUnsignedShortArray *)
void ComputeTransformedBounds(int bounds[6])
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
#define VTKIOIMAGE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
void AdjustSpacingAndOrigin(int dimensions[3], double Spacing[3], double origin[3])
void ComputeTransformedOrigin(double origin[3])
#define vtkGetVectorMacro(name, type, count)
virtual void SetTransform(vtkTransform *)
void TransformSlice(unsigned short *slice, unsigned short *pixels, int k, int dimensions[3], int bounds[3])
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
topologically and geometrically regular array of data
a simple class to control print indentation
int Read16BitImage(FILE *fp, unsigned short *pixels, int xsize, int ysize, int skip, int swapBytes)
vtkImageData * GetImage(int ImageNumber)
#define vtkGetMacro(name, type)
const char * GetDataByteOrderAsString()
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void SetDataByteOrderToBigEndian()
static vtkVolume16Reader * New()
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
void SetDataByteOrderToLittleEndian()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetDataByteOrder(int)