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);
67 vtkStdString inStructLabel, vtkStdString inStructName,
68 vtkStringArray* inROINames,
69 vtkStringArray* inROIAlgorithmName,
70 vtkStringArray* inROIType);
writer DICOM PolyData files (Contour Data...)
vtkRTStructSetProperties * RTStructSetProperties
vtkMedicalImageProperties * MedicalImageProperties
void SetNumberOfInputPorts(int n)
void InitializeRTStructSet(vtkStdString inDirectory, vtkStdString inStructLabel, vtkStdString inStructName, vtkStringArray *inROINames, vtkStringArray *inROIAlgorithmName, vtkStringArray *inROIType)
static vtkGDCMPolyDataWriter * New()
void WriteRTSTRUCTData(gdcm::File &file, int num)
void WriteRTSTRUCTInfo(gdcm::File &file)
virtual void SetRTStructSetProperties(vtkRTStructSetProperties *pd)
virtual void SetMedicalImageProperties(vtkMedicalImageProperties *pd)
Set/Get the filename of the file to be read vtkSetStringMacro(FileName); vtkGetStringMacro(FileName);...
virtual void PrintSelf(ostream &os, vtkIndent indent)
some rtstruct properties.