65 #ifndef vtkMetaImageReader2_h 66 #define vtkMetaImageReader2_h 79 void PrintSelf(ostream& os,
vtkIndent indent);
85 {
return ".mhd .mha"; }
88 {
return "MetaIO Library: MetaImage"; }
92 {
return this->GetDataSpacing(); }
94 {
return (this->GetDataExtent()[1] - this->GetDataExtent()[0] + 1); }
96 {
return (this->GetDataExtent()[3] - this->GetDataExtent()[2] + 1); }
98 {
return this->GetDataOrigin(); }
100 {
return this->GetNumberOfScalarComponents(); }
102 {
return this->GetDataScalarType(); }
103 int GetDataByteOrder(
void);
122 virtual int CanReadFile(
const char*
name);
178 void ExecuteInformation();
189 vtkmetaio::MetaImage *MetaImagePtr;
193 char PatientName[255];
198 char ImageNumber[255];
202 char TransferSyntaxUID[255];
205 double RescaleOffset;
207 char DistanceUnits[255];
208 char AnatomicalOrientation[255];
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
a simple class to control print indentation
#define vtkGetStringMacro(name)
Superclass of binary file readers.
#define VTKIOIMAGE_EXPORT
general representation of visualization data