53#ifndef vtkMetaImageReader_h
54#define vtkMetaImageReader_h
56#include "vtkIOImageModule.h"
64VTK_ABI_NAMESPACE_BEGIN
90 vtkGetMacro(RescaleSlope,
double);
91 vtkGetMacro(RescaleOffset,
double);
92 vtkGetMacro(BitsAllocated,
int);
93 vtkGetStringMacro(DistanceUnits);
94 vtkGetStringMacro(AnatomicalOrientation);
95 vtkGetMacro(GantryAngle,
double);
96 vtkGetStringMacro(PatientName);
97 vtkGetStringMacro(PatientID);
98 vtkGetStringMacro(Date);
99 vtkGetStringMacro(Series);
100 vtkGetStringMacro(ImageNumber);
101 vtkGetStringMacro(Modality);
102 vtkGetStringMacro(StudyID);
103 vtkGetStringMacro(StudyUID);
104 vtkGetStringMacro(TransferSyntaxUID);
175 vtkmetaio::MetaImage* MetaImagePtr;
178 char PatientName[255];
183 char ImageNumber[255];
187 char TransferSyntaxUID[255];
190 double RescaleOffset;
192 char DistanceUnits[255];
193 char AnatomicalOrientation[255];
general representation of visualization data
virtual int GetNumberOfScalarComponents()
Set/Get the number of scalar components.
virtual int * GetDataExtent()
Get/Set the extent of the data on disk.
virtual int GetDataScalarType()
Get the file format.
virtual double * GetDataSpacing()
Set/Get the spacing of the data in the file.
virtual double * GetDataOrigin()
Set/Get the origin of the data (location of first pixel in the file).
vtkImageReader2()
Return a descriptive name for the file format that might be useful in a GUI.
a simple class to control print indentation