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