28 #ifndef VTKGDCMPOLYDATAREADER_H
29 #define VTKGDCMPOLYDATAREADER_H
31 #include "vtkPolyDataAlgorithm.h"
33 class vtkMedicalImageProperties;
36 namespace gdcm {
class Reader; }
43 virtual void PrintSelf(ostream& os, vtkIndent indent);
47 vtkSetStringMacro(FileName);
48 vtkGetStringMacro(FileName);
52 vtkGetObjectMacro(MedicalImageProperties, vtkMedicalImageProperties);
64 void FillMedicalImageInformation(
const gdcm::Reader &reader);
67 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
68 int RequestInformation(
69 vtkInformation *vtkNotUsed(request),
70 vtkInformationVector **vtkNotUsed(inputVector),
71 vtkInformationVector *outputVector);
73 int RequestInformation_RTStructureSetStorage(
gdcm::Reader const & reader);
74 int RequestData_RTStructureSetStorage(
gdcm::Reader const &reader, vtkInformationVector *outputVector);
75 int RequestInformation_HemodynamicWaveformStorage(
gdcm::Reader const & reader);
76 int RequestData_HemodynamicWaveformStorage(
gdcm::Reader const &reader, vtkInformationVector *outputVector);
Reader ala DOM (Document Object Model)
Definition: gdcmReader.h:53
Definition: vtkRTStructSetProperties.h:27
vtkMedicalImageProperties * MedicalImageProperties
Definition: vtkGDCMPolyDataReader.h:61
Definition: vtkGDCMPolyDataReader.h:38
vtkRTStructSetProperties * RTStructSetProperties
Definition: vtkGDCMPolyDataReader.h:62
char * FileName
Definition: vtkGDCMPolyDataReader.h:60
Definition: gdcmASN1.h:20