65 #ifndef __vtkMetaImageReader2_h
66 #define __vtkMetaImageReader2_h
84 {
return ".mhd .mha"; }
87 {
return "MetaIO Library: MetaImage"; }
104 vtkGetMacro(RescaleSlope,
double);
105 vtkGetMacro(RescaleOffset,
double);
106 vtkGetMacro(BitsAllocated,
int);
107 vtkGetStringMacro(DistanceUnits);
108 vtkGetStringMacro(AnatomicalOrientation);
109 vtkGetMacro(GantryAngle,
double);
110 vtkGetStringMacro(PatientName);
111 vtkGetStringMacro(PatientID);
112 vtkGetStringMacro(Date);
113 vtkGetStringMacro(Series);
114 vtkGetStringMacro(ImageNumber);
115 vtkGetStringMacro(Modality);
116 vtkGetStringMacro(StudyID);
117 vtkGetStringMacro(StudyUID);
118 vtkGetStringMacro(TransferSyntaxUID);
188 vtkmetaio::MetaImage *MetaImagePtr;
192 char PatientName[255];
197 char ImageNumber[255];
201 char TransferSyntaxUID[255];
204 double RescaleOffset;
206 char DistanceUnits[255];
207 char AnatomicalOrientation[255];
virtual int * GetDataExtent()
static vtkImageReader2 * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void ExecuteData(vtkDataObject *data)
virtual int GetNumberOfScalarComponents()
virtual int GetDataByteOrder()
virtual double * GetDataOrigin()
virtual int CanReadFile(const char *vtkNotUsed(fname))
virtual double * GetDataSpacing()
a simple class to control print indentation
virtual int GetDataScalarType()
virtual void ExecuteInformation()
Superclass of binary file readers.
void PrintSelf(ostream &os, vtkIndent indent)
general representation of visualization data