30 #ifndef VTKGDCMPOLYDATAREADER_H 31 #define VTKGDCMPOLYDATAREADER_H 33 #include "vtkPolyDataAlgorithm.h" 35 class vtkMedicalImageProperties;
38 namespace gdcm {
class Reader; }
45 virtual void PrintSelf(ostream& os, vtkIndent indent);
51 vtkSetStringMacro(FileName);
52 vtkGetStringMacro(FileName);
59 vtkGetObjectMacro(MedicalImageProperties, vtkMedicalImageProperties);
72 void FillMedicalImageInformation(
const gdcm::Reader &reader);
75 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
76 int RequestInformation(
77 vtkInformation *vtkNotUsed(request),
78 vtkInformationVector **vtkNotUsed(inputVector),
79 vtkInformationVector *outputVector);
81 int RequestInformation_RTStructureSetStorage(gdcm::Reader
const & reader);
82 int RequestData_RTStructureSetStorage(gdcm::Reader
const &reader, vtkInformationVector *outputVector);
83 int RequestInformation_HemodynamicWaveformStorage(gdcm::Reader
const & reader);
84 int RequestData_HemodynamicWaveformStorage(gdcm::Reader
const &reader, vtkInformationVector *outputVector);
some rtstruct properties.
vtkMedicalImageProperties * MedicalImageProperties
read DICOM PolyData files (Contour Data...)
vtkRTStructSetProperties * RTStructSetProperties