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 |