Go to the documentation of this file.
23 #ifndef VTKRTSTRUCTSETPROPERTIES_H
24 #define VTKRTSTRUCTSETPROPERTIES_H
26 #include "vtkObject.h"
28 class vtkRTStructSetPropertiesInternals;
46 vtkSetStringMacro(StructureSetLabel);
47 vtkGetStringMacro(StructureSetLabel);
50 vtkSetStringMacro(StructureSetName);
51 vtkGetStringMacro(StructureSetName);
53 vtkSetStringMacro(StructureSetDate);
54 vtkGetStringMacro(StructureSetDate);
56 vtkSetStringMacro(StructureSetTime);
57 vtkGetStringMacro(StructureSetTime);
59 vtkSetStringMacro(SOPInstanceUID);
60 vtkGetStringMacro(SOPInstanceUID);
62 vtkSetStringMacro(StudyInstanceUID);
63 vtkGetStringMacro(StudyInstanceUID);
65 vtkSetStringMacro(SeriesInstanceUID);
66 vtkGetStringMacro(SeriesInstanceUID);
68 vtkSetStringMacro(ReferenceSeriesInstanceUID);
69 vtkGetStringMacro(ReferenceSeriesInstanceUID);
71 vtkSetStringMacro(ReferenceFrameOfReferenceUID);
72 vtkGetStringMacro(ReferenceFrameOfReferenceUID);
91 const char* refframerefuid,
93 const char* ROIGenerationAlgorithm,
94 const char* ROIDescription = 0
97 int observationnumber,
98 const char *rtroiinterpretedtype,
99 const char *roiinterpreter,
100 const char *roiobservationlabel = 0
const char * GetStructureSetROIGenerationAlgorithm(vtkIdType)
some rtstruct properties.
vtkIdType GetNumberOfReferencedFrameOfReferences()
const char * GetStructureSetROIDescription(vtkIdType id)
virtual void Clear()
Convenience method to reset all fields to an empty string/value.
void AddContourReferencedFrameOfReference(vtkIdType pdnum, const char *classuid, const char *instanceuid)
~vtkRTStructSetProperties()
vtkIdType GetNumberOfStructureSetROIs()
void AddStructureSetROI(int roinumber, const char *refframerefuid, const char *roiname, const char *ROIGenerationAlgorithm, const char *ROIDescription=0)
virtual void DeepCopy(vtkRTStructSetProperties *p)
Copy the contents of p to this instance.
char * ReferenceFrameOfReferenceUID
const char * GetStructureSetRTROIInterpretedType(vtkIdType id)
const char * GetStructureSetROIObservationLabel(vtkIdType id)
const char * GetContourReferencedFrameOfReferenceInstanceUID(vtkIdType pdnum, vtkIdType id)
void AddStructureSetROIObservation(int refnumber, int observationnumber, const char *rtroiinterpretedtype, const char *roiinterpreter, const char *roiobservationlabel=0)
void PrintSelf(ostream &os, vtkIndent indent)
vtkIdType GetNumberOfContourReferencedFrameOfReferences(vtkIdType pdnum)
void AddReferencedFrameOfReference(const char *classuid, const char *instanceuid)
const char * GetContourReferencedFrameOfReferenceClassUID(vtkIdType pdnum, vtkIdType id)
vtkRTStructSetProperties()
const char * GetReferencedFrameOfReferenceInstanceUID(vtkIdType id)
const char * GetReferencedFrameOfReferenceClassUID(vtkIdType id)
const char * GetStructureSetROIName(vtkIdType)
vtkRTStructSetPropertiesInternals * Internals
PIMPL Encapsulation for STL containers BTX.
const char * GetStructureSetROIRefFrameRefUID(vtkIdType)
int GetStructureSetObservationNumber(vtkIdType id)
char * ReferenceSeriesInstanceUID
int GetStructureSetROINumber(vtkIdType id)
vtkIdType GetNumberOfContourReferencedFrameOfReferences()
static vtkRTStructSetProperties * New()