31 #ifndef __vtkTIFFReader_h
32 #define __vtkTIFFReader_h
38 class vtkTIFFReaderInternal;
70 void InitializeColors();
73 virtual void ReadVolume(
void*
buffer);
76 virtual void ReadTiles(
void*
buffer);
89 void SetOrientationType(
unsigned int orientationType );
114 void ReadImageInternal(
void *,
void *outPtr,
115 int *outExt,
unsigned int size );
122 enum { NOFORMAT,
RGB, GRAYSCALE, PALETTE_RGB, PALETTE_GRAYSCALE, OTHER };
126 int EvaluateImageAt(
void*,
void* );
128 void GetColor(
int index,
129 unsigned short *
r,
unsigned short *
g,
unsigned short *
b );
131 void ReadGenericImage(
void *out,
136 void ReadTwoSamplesPerPixelImage(
void *out,
140 unsigned int GetFormat();
148 unsigned short *ColorRed;
149 unsigned short *ColorGreen;
150 unsigned short *ColorBlue;
152 unsigned int ImageFormat;
153 vtkTIFFReaderInternal *InternalImage;
156 unsigned int OrientationType;
157 bool OrientationTypeSpecifiedFlag;
158 bool OriginSpecifiedFlag;
159 bool SpacingSpecifiedFlag;
GLboolean GLboolean GLboolean b
vtkTIFFReaderInternal * GetInternalImage()
static vtkImageReader2 * New()
#define vtkGetMacro(name, type)
GLdouble GLdouble GLdouble r
#define vtkTypeMacro(thisClass, superclass)
GLint GLint GLsizei GLsizei height
virtual int CanReadFile(const char *vtkNotUsed(fname))
a simple class to control print indentation
GLint GLint GLsizei width
virtual void ExecuteInformation()
Superclass of binary file readers.
void PrintSelf(ostream &os, vtkIndent indent)
virtual const char * GetDescriptiveName()
#define vtkBooleanMacro(name, type)
#define VTKIOIMAGE_EXPORT
virtual void ExecuteDataWithInformation(vtkDataObject *data, vtkInformation *outInfo)
general representation of visualization data
virtual const char * GetFileExtensions()
#define vtkSetMacro(name, type)