20#ifndef VTKRTSTRUCTSETPROPERTIES_H
21#define VTKRTSTRUCTSETPROPERTIES_H
23#include "vtkgdcmModule.h"
26class vtkRTStructSetPropertiesInternals;
84 const char* refframerefuid,
86 const char* ROIGenerationAlgorithm,
87 const char* ROIDescription = 0
90 int observationnumber,
91 const char *rtroiinterpretedtype,
92 const char *roiinterpreter,
93 const char *roiobservationlabel = 0
Definition vtkRTStructSetProperties.h:29
void AddContourReferencedFrameOfReference(vtkIdType pdnum, const char *classuid, const char *instanceuid)
vtkSetStringMacro(StructureSetTime)
vtkGetStringMacro(StructureSetTime)
char * SeriesInstanceUID
Definition vtkRTStructSetProperties.h:117
vtkGetStringMacro(ReferenceFrameOfReferenceUID)
const char * GetReferencedFrameOfReferenceInstanceUID(vtkIdType id)
int GetStructureSetROINumber(vtkIdType id)
~vtkRTStructSetProperties()
vtkGetStringMacro(SOPInstanceUID)
const char * GetContourReferencedFrameOfReferenceInstanceUID(vtkIdType pdnum, vtkIdType id)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkRTStructSetProperties * New()
vtkSetStringMacro(StudyInstanceUID)
char * ReferenceFrameOfReferenceUID
Definition vtkRTStructSetProperties.h:120
void AddStructureSetROI(int roinumber, const char *refframerefuid, const char *roiname, const char *ROIGenerationAlgorithm, const char *ROIDescription=0)
vtkIdType GetNumberOfContourReferencedFrameOfReferences()
const char * GetReferencedFrameOfReferenceClassUID(vtkIdType id)
const char * GetStructureSetROIRefFrameRefUID(vtkIdType)
char * ReferenceSeriesInstanceUID
Definition vtkRTStructSetProperties.h:119
char * StructureSetTime
Definition vtkRTStructSetProperties.h:113
vtkTypeMacro(vtkRTStructSetProperties, vtkObject)
const char * GetContourReferencedFrameOfReferenceClassUID(vtkIdType pdnum, vtkIdType id)
vtkSetStringMacro(StructureSetDate)
vtkRTStructSetPropertiesInternals * Internals
Definition vtkRTStructSetProperties.h:125
vtkGetStringMacro(StructureSetName)
vtkSetStringMacro(SOPInstanceUID)
void AddReferencedFrameOfReference(const char *classuid, const char *instanceuid)
int GetStructureSetObservationNumber(vtkIdType id)
char * StructureSetName
Definition vtkRTStructSetProperties.h:111
const char * GetStructureSetROIDescription(vtkIdType id)
char * StudyInstanceUID
Definition vtkRTStructSetProperties.h:116
vtkSetStringMacro(StructureSetLabel)
const char * GetStructureSetROIGenerationAlgorithm(vtkIdType)
vtkGetStringMacro(StructureSetLabel)
vtkGetStringMacro(StudyInstanceUID)
vtkGetStringMacro(SeriesInstanceUID)
vtkSetStringMacro(ReferenceFrameOfReferenceUID)
const char * GetStructureSetRTROIInterpretedType(vtkIdType id)
vtkGetStringMacro(ReferenceSeriesInstanceUID)
vtkRTStructSetProperties()
vtkIdType GetNumberOfContourReferencedFrameOfReferences(vtkIdType pdnum)
vtkIdType GetNumberOfStructureSetROIs()
vtkIdType GetNumberOfReferencedFrameOfReferences()
char * StructureSetLabel
Definition vtkRTStructSetProperties.h:110
vtkSetStringMacro(StructureSetName)
vtkGetStringMacro(StructureSetDate)
const char * GetStructureSetROIName(vtkIdType)
vtkSetStringMacro(ReferenceSeriesInstanceUID)
char * StructureSetDate
Definition vtkRTStructSetProperties.h:112
void AddStructureSetROIObservation(int refnumber, int observationnumber, const char *rtroiinterpretedtype, const char *roiinterpreter, const char *roiobservationlabel=0)
char * SOPInstanceUID
Definition vtkRTStructSetProperties.h:115
virtual void DeepCopy(vtkRTStructSetProperties *p)
vtkSetStringMacro(SeriesInstanceUID)
const char * GetStructureSetROIObservationLabel(vtkIdType id)