26 #ifndef VTKGDCMPOLYDATAWRITER_H
27 #define VTKGDCMPOLYDATAWRITER_H
29 #include "vtkPolyDataWriter.h"
30 #include "vtkStringArray.h"
31 #include "vtkStdString.h"
34 class vtkMedicalImageProperties;
37 namespace gdcm {
class File; }
44 virtual void PrintSelf(ostream& os, vtkIndent indent);
56 virtual void SetMedicalImageProperties(vtkMedicalImageProperties *pd);
66 void InitializeRTStructSet(vtkStdString inDirectory,
67 vtkStdString inStructLabel, vtkStdString inStructName,
68 vtkStringArray* inROINames,
69 vtkStringArray* inROIAlgorithmName,
70 vtkStringArray* inROIType);
73 void SetNumberOfInputPorts(
int n);
84 void WriteRTSTRUCTInfo(gdcm::File &file);
85 void WriteRTSTRUCTData(gdcm::File &file,
int num);