25 #ifndef VTKGDCMPOLYDATAWRITER_H
26 #define VTKGDCMPOLYDATAWRITER_H
28 #include "vtkPolyDataWriter.h"
29 #include "vtkStringArray.h"
30 #include "vtkStdString.h"
33 class vtkMedicalImageProperties;
36 namespace gdcm {
class File; }
43 virtual void PrintSelf(ostream& os, vtkIndent indent);
53 virtual void SetMedicalImageProperties(vtkMedicalImageProperties *pd);
63 void InitializeRTStructSet(vtkStdString inDirectory,
64 vtkStdString inStructLabel, vtkStdString inStructName,
65 vtkStringArray* inROINames,
66 vtkStringArray* inROIAlgorithmName,
67 vtkStringArray* inROIType);
70 void SetNumberOfInputPorts(
int n);
82 void WriteRTSTRUCTData(
gdcm::File &file,
int num);