25#ifndef VTKGDCMPOLYDATAWRITER_H
26#define VTKGDCMPOLYDATAWRITER_H
28#include "vtkgdcmModule.h"
29#include "vtkPolyDataWriter.h"
30#include "vtkStringArray.h"
31#include "vtkStdString.h"
34class vtkMedicalImageProperties;
37namespace gdcm {
class File; }
44 virtual void PrintSelf(ostream& os, vtkIndent indent);
65 vtkStdString inStructLabel, vtkStdString inStructName,
66 vtkStringArray* inROINames,
67 vtkStringArray* inROIAlgorithmName,
68 vtkStringArray* inROIType);
a DICOM File
Definition gdcmFile.h:34
Definition vtkGDCMPolyDataWriter.h:40
vtkRTStructSetProperties * RTStructSetProperties
Definition vtkGDCMPolyDataWriter.h:78
vtkMedicalImageProperties * MedicalImageProperties
Definition vtkGDCMPolyDataWriter.h:77
void SetNumberOfInputPorts(int n)
void InitializeRTStructSet(vtkStdString inDirectory, vtkStdString inStructLabel, vtkStdString inStructName, vtkStringArray *inROINames, vtkStringArray *inROIAlgorithmName, vtkStringArray *inROIType)
vtkTypeMacro(vtkGDCMPolyDataWriter, vtkPolyDataWriter)
void WriteRTSTRUCTData(gdcm::File &file, int num)
void WriteRTSTRUCTInfo(gdcm::File &file)
virtual void SetRTStructSetProperties(vtkRTStructSetProperties *pd)
virtual void SetMedicalImageProperties(vtkMedicalImageProperties *pd)
virtual void PrintSelf(ostream &os, vtkIndent indent)
static vtkGDCMPolyDataWriter * New()
Definition vtkRTStructSetProperties.h:29