20 #ifndef VTKRTSTRUCTSETPROPERTIES_H
21 #define VTKRTSTRUCTSETPROPERTIES_H
23 #include "vtkObject.h"
25 class vtkRTStructSetPropertiesInternals;
32 void PrintSelf(ostream& os, vtkIndent indent);
40 vtkSetStringMacro(StructureSetLabel);
41 vtkGetStringMacro(StructureSetLabel);
43 vtkSetStringMacro(StructureSetName);
44 vtkGetStringMacro(StructureSetName);
46 vtkSetStringMacro(StructureSetDate);
47 vtkGetStringMacro(StructureSetDate);
49 vtkSetStringMacro(StructureSetTime);
50 vtkGetStringMacro(StructureSetTime);
52 vtkSetStringMacro(SOPInstanceUID);
53 vtkGetStringMacro(SOPInstanceUID);
55 vtkSetStringMacro(StudyInstanceUID);
56 vtkGetStringMacro(StudyInstanceUID);
58 vtkSetStringMacro(SeriesInstanceUID);
59 vtkGetStringMacro(SeriesInstanceUID);
61 vtkSetStringMacro(ReferenceSeriesInstanceUID);
62 vtkGetStringMacro(ReferenceSeriesInstanceUID);
64 vtkSetStringMacro(ReferenceFrameOfReferenceUID);
65 vtkGetStringMacro(ReferenceFrameOfReferenceUID);
71 void AddContourReferencedFrameOfReference( vtkIdType pdnum,
const char *classuid ,
const char * instanceuid );
72 const char *GetContourReferencedFrameOfReferenceClassUID( vtkIdType pdnum, vtkIdType
id );
73 const char *GetContourReferencedFrameOfReferenceInstanceUID( vtkIdType pdnum, vtkIdType
id );
74 vtkIdType GetNumberOfContourReferencedFrameOfReferences();
75 vtkIdType GetNumberOfContourReferencedFrameOfReferences(vtkIdType pdnum);
77 void AddReferencedFrameOfReference(
const char *classuid ,
const char * instanceuid );
78 const char *GetReferencedFrameOfReferenceClassUID( vtkIdType
id );
79 const char *GetReferencedFrameOfReferenceInstanceUID( vtkIdType
id );
80 vtkIdType GetNumberOfReferencedFrameOfReferences();
82 void AddStructureSetROI(
int roinumber,
83 const char* refframerefuid,
85 const char* ROIGenerationAlgorithm);
86 void AddStructureSetROIObservation(
int refnumber,
87 int observationnumber,
88 const char *rtroiinterpretedtype,
89 const char *roiinterpreter);
91 vtkIdType GetNumberOfStructureSetROIs();
92 int GetStructureSetObservationNumber(vtkIdType
id);
93 int GetStructureSetROINumber(vtkIdType
id);
94 const char *GetStructureSetROIRefFrameRefUID(vtkIdType);
95 const char *GetStructureSetROIName(vtkIdType);
96 const char *GetStructureSetROIGenerationAlgorithm(vtkIdType);
97 const char *GetStructureSetRTROIInterpretedType(vtkIdType
id);