Public Member Functions |
virtual int | CanReadFile (const char *fname) |
virtual const char * | GetDescriptiveName () |
virtual const char * | GetFileExtensions () |
vtkImageData * | GetIconImage () |
vtkImageData * | GetOverlay (int i) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetCurve (vtkPolyData *pd) |
virtual void | SetFileNames (vtkStringArray *) |
virtual void | SetMedicalImageProperties (vtkMedicalImageProperties *pd) |
| vtkBooleanMacro (LoadOverlays, int) |
| vtkBooleanMacro (LoadIconImage, int) |
| vtkBooleanMacro (LossyFlag, int) |
| vtkBooleanMacro (ApplyLookupTable, int) |
int | vtkBooleanMacro (ApplyYBRToRGB, int) |
| vtkGetMacro (LoadOverlays, int) |
| vtkGetMacro (LoadIconImage, int) |
| vtkGetMacro (LossyFlag, int) |
| vtkGetMacro (NumberOfOverlays, int) |
| vtkGetMacro (NumberOfIconImages, int) |
| vtkGetMacro (ApplyLookupTable, int) |
| vtkGetMacro (ApplyYBRToRGB, int) vtkSetMacro(ApplyYBRToRGB |
| vtkGetMacro (ImageFormat, int) |
| vtkGetMacro (PlanarConfiguration, int) |
| vtkGetMacro (Shift, double) |
| vtkGetMacro (Scale, double) |
| vtkGetObjectMacro (DirectionCosines, vtkMatrix4x4) |
| vtkGetObjectMacro (MedicalImageProperties, vtkMedicalImageProperties) |
| vtkGetObjectMacro (FileNames, vtkStringArray) |
| vtkGetObjectMacro (Curve, vtkPolyData) |
| vtkGetVector3Macro (ImagePositionPatient, double) |
| vtkGetVector6Macro (ImageOrientationPatient, double) |
| vtkSetMacro (LoadOverlays, int) |
| vtkSetMacro (LoadIconImage, int) |
| vtkSetMacro (LossyFlag, int) |
| vtkSetMacro (ApplyLookupTable, int) |
| vtkTypeRevisionMacro (vtkGDCMImageReader, vtkMedicalImageReader2) |
Static Public Member Functions |
static vtkGDCMImageReader * | New () |
Protected Member Functions |
| vtkGDCMImageReader () |
| ~vtkGDCMImageReader () |
void | ExecuteData (vtkDataObject *out) |
void | ExecuteInformation () |
void | FillMedicalImageInformation (const gdcm::ImageReader &reader) |
int | LoadSingleFile (const char *filename, char *pointer, unsigned long &outlen) |
int | RequestDataCompat () |
int | RequestInformationCompat () |
void | SetFilePattern (const char *) |
void | SetFilePrefix (const char *) |
| vtkGetStringMacro (FilePrefix) |
| vtkGetStringMacro (FilePattern) |
| vtkSetVector6Macro (ImageOrientationPatient, double) |
Protected Attributes |
int | ApplyInverseVideo |
int | ApplyLookupTable |
int | ApplyPlanarConfiguration |
int | ApplyShiftScale |
int | ApplyYBRToRGB |
vtkPolyData * | Curve |
vtkMatrix4x4 * | DirectionCosines |
vtkStringArray * | FileNames |
int | ForceRescale |
int | IconDataScalarType |
int | IconImageDataExtent [6] |
int | IconNumberOfScalarComponents |
int | ImageFormat |
double | ImageOrientationPatient [6] |
double | ImagePositionPatient [3] |
int | LoadIconImage |
int | LoadOverlays |
int | LossyFlag |
vtkMedicalImageProperties * | MedicalImageProperties |
int | NumberOfIconImages |
int | NumberOfOverlays |
int | PlanarConfiguration |
double | Scale |
double | Shift |