vtkgdcm
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkRTStructSetProperties Class Reference

some rtstruct properties. More...

#include <vtkRTStructSetProperties.h>

Inherits vtkObject.

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void Clear ()
 Convenience method to reset all fields to an empty string/value. More...
 
virtual void SetStructureSetName (const char *)
 
virtual char * GetStructureSetName ()
 
virtual void SetStructureSetDate (const char *)
 
virtual char * GetStructureSetDate ()
 
virtual void SetStructureSetTime (const char *)
 
virtual char * GetStructureSetTime ()
 
virtual void SetSOPInstanceUID (const char *)
 
virtual char * GetSOPInstanceUID ()
 
virtual void SetStudyInstanceUID (const char *)
 
virtual char * GetStudyInstanceUID ()
 
virtual void SetSeriesInstanceUID (const char *)
 
virtual char * GetSeriesInstanceUID ()
 
virtual void SetReferenceSeriesInstanceUID (const char *)
 
virtual char * GetReferenceSeriesInstanceUID ()
 
virtual void SetReferenceFrameOfReferenceUID (const char *)
 
virtual char * GetReferenceFrameOfReferenceUID ()
 
virtual void DeepCopy (vtkRTStructSetProperties *p)
 Copy the contents of p to this instance. More...
 
void AddContourReferencedFrameOfReference (vtkIdType pdnum, const char *classuid, const char *instanceuid)
 
const char * GetContourReferencedFrameOfReferenceClassUID (vtkIdType pdnum, vtkIdType id)
 
const char * GetContourReferencedFrameOfReferenceInstanceUID (vtkIdType pdnum, vtkIdType id)
 
vtkIdType GetNumberOfContourReferencedFrameOfReferences ()
 
vtkIdType GetNumberOfContourReferencedFrameOfReferences (vtkIdType pdnum)
 
void AddReferencedFrameOfReference (const char *classuid, const char *instanceuid)
 
const char * GetReferencedFrameOfReferenceClassUID (vtkIdType id)
 
const char * GetReferencedFrameOfReferenceInstanceUID (vtkIdType id)
 
vtkIdType GetNumberOfReferencedFrameOfReferences ()
 
void AddStructureSetROI (int roinumber, const char *refframerefuid, const char *roiname, const char *ROIGenerationAlgorithm, const char *ROIDescription=0)
 
void AddStructureSetROIObservation (int refnumber, int observationnumber, const char *rtroiinterpretedtype, const char *roiinterpreter, const char *roiobservationlabel=0)
 
vtkIdType GetNumberOfStructureSetROIs ()
 
int GetStructureSetObservationNumber (vtkIdType id)
 
int GetStructureSetROINumber (vtkIdType id)
 
const char * GetStructureSetROIRefFrameRefUID (vtkIdType)
 
const char * GetStructureSetROIName (vtkIdType)
 
const char * GetStructureSetROIGenerationAlgorithm (vtkIdType)
 
const char * GetStructureSetROIDescription (vtkIdType id)
 
const char * GetStructureSetRTROIInterpretedType (vtkIdType id)
 
const char * GetStructureSetROIObservationLabel (vtkIdType id)
 
virtual void SetStructureSetLabel (const char *)
 
virtual char * GetStructureSetLabel ()
 

Static Public Member Functions

static vtkRTStructSetPropertiesNew ()
 
static int IsTypeOf (const char *type)
 
static vtkRTStructSetPropertiesSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkRTStructSetProperties ()
 
 ~vtkRTStructSetProperties ()
 

Protected Attributes

char * StructureSetLabel
 
char * StructureSetName
 
char * StructureSetDate
 
char * StructureSetTime
 
char * SOPInstanceUID
 
char * StudyInstanceUID
 
char * SeriesInstanceUID
 
char * ReferenceSeriesInstanceUID
 
char * ReferenceFrameOfReferenceUID
 
vtkRTStructSetPropertiesInternals * Internals
 PIMPL Encapsulation for STL containers BTX. More...
 

Detailed Description

some rtstruct properties.

See also
vtkGDCMPolyDataReader vtkGDCMPolyDataWriter

Definition at line 30 of file vtkRTStructSetProperties.h.

Member Typedef Documentation

◆ Superclass

Definition at line 34 of file vtkRTStructSetProperties.h.

Constructor & Destructor Documentation

◆ vtkRTStructSetProperties()

vtkRTStructSetProperties::vtkRTStructSetProperties ( )
protected

◆ ~vtkRTStructSetProperties()

vtkRTStructSetProperties::~vtkRTStructSetProperties ( )
protected

Member Function Documentation

◆ New()

static vtkRTStructSetProperties* vtkRTStructSetProperties::New ( )
static

◆ GetClassName()

virtual const char* vtkRTStructSetProperties::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkRTStructSetProperties::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkRTStructSetProperties::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkRTStructSetProperties* vtkRTStructSetProperties::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkRTStructSetProperties::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ Clear()

virtual void vtkRTStructSetProperties::Clear ( )
virtual

Convenience method to reset all fields to an empty string/value.

◆ SetStructureSetLabel()

virtual void vtkRTStructSetProperties::SetStructureSetLabel ( const char *  )
virtual

◆ GetStructureSetLabel()

virtual char* vtkRTStructSetProperties::GetStructureSetLabel ( )
virtual

◆ SetStructureSetName()

virtual void vtkRTStructSetProperties::SetStructureSetName ( const char *  )
virtual

◆ GetStructureSetName()

virtual char* vtkRTStructSetProperties::GetStructureSetName ( )
virtual

◆ SetStructureSetDate()

virtual void vtkRTStructSetProperties::SetStructureSetDate ( const char *  )
virtual

◆ GetStructureSetDate()

virtual char* vtkRTStructSetProperties::GetStructureSetDate ( )
virtual

◆ SetStructureSetTime()

virtual void vtkRTStructSetProperties::SetStructureSetTime ( const char *  )
virtual

◆ GetStructureSetTime()

virtual char* vtkRTStructSetProperties::GetStructureSetTime ( )
virtual

◆ SetSOPInstanceUID()

virtual void vtkRTStructSetProperties::SetSOPInstanceUID ( const char *  )
virtual

◆ GetSOPInstanceUID()

virtual char* vtkRTStructSetProperties::GetSOPInstanceUID ( )
virtual

◆ SetStudyInstanceUID()

virtual void vtkRTStructSetProperties::SetStudyInstanceUID ( const char *  )
virtual

◆ GetStudyInstanceUID()

virtual char* vtkRTStructSetProperties::GetStudyInstanceUID ( )
virtual

◆ SetSeriesInstanceUID()

virtual void vtkRTStructSetProperties::SetSeriesInstanceUID ( const char *  )
virtual

◆ GetSeriesInstanceUID()

virtual char* vtkRTStructSetProperties::GetSeriesInstanceUID ( )
virtual

◆ SetReferenceSeriesInstanceUID()

virtual void vtkRTStructSetProperties::SetReferenceSeriesInstanceUID ( const char *  )
virtual

◆ GetReferenceSeriesInstanceUID()

virtual char* vtkRTStructSetProperties::GetReferenceSeriesInstanceUID ( )
virtual

◆ SetReferenceFrameOfReferenceUID()

virtual void vtkRTStructSetProperties::SetReferenceFrameOfReferenceUID ( const char *  )
virtual

◆ GetReferenceFrameOfReferenceUID()

virtual char* vtkRTStructSetProperties::GetReferenceFrameOfReferenceUID ( )
virtual

◆ DeepCopy()

virtual void vtkRTStructSetProperties::DeepCopy ( vtkRTStructSetProperties p)
virtual

Copy the contents of p to this instance.

◆ AddContourReferencedFrameOfReference()

void vtkRTStructSetProperties::AddContourReferencedFrameOfReference ( vtkIdType  pdnum,
const char *  classuid,
const char *  instanceuid 
)

◆ GetContourReferencedFrameOfReferenceClassUID()

const char* vtkRTStructSetProperties::GetContourReferencedFrameOfReferenceClassUID ( vtkIdType  pdnum,
vtkIdType  id 
)

◆ GetContourReferencedFrameOfReferenceInstanceUID()

const char* vtkRTStructSetProperties::GetContourReferencedFrameOfReferenceInstanceUID ( vtkIdType  pdnum,
vtkIdType  id 
)

◆ GetNumberOfContourReferencedFrameOfReferences() [1/2]

vtkIdType vtkRTStructSetProperties::GetNumberOfContourReferencedFrameOfReferences ( )

◆ GetNumberOfContourReferencedFrameOfReferences() [2/2]

vtkIdType vtkRTStructSetProperties::GetNumberOfContourReferencedFrameOfReferences ( vtkIdType  pdnum)

◆ AddReferencedFrameOfReference()

void vtkRTStructSetProperties::AddReferencedFrameOfReference ( const char *  classuid,
const char *  instanceuid 
)

◆ GetReferencedFrameOfReferenceClassUID()

const char* vtkRTStructSetProperties::GetReferencedFrameOfReferenceClassUID ( vtkIdType  id)

◆ GetReferencedFrameOfReferenceInstanceUID()

const char* vtkRTStructSetProperties::GetReferencedFrameOfReferenceInstanceUID ( vtkIdType  id)

◆ GetNumberOfReferencedFrameOfReferences()

vtkIdType vtkRTStructSetProperties::GetNumberOfReferencedFrameOfReferences ( )

◆ AddStructureSetROI()

void vtkRTStructSetProperties::AddStructureSetROI ( int  roinumber,
const char *  refframerefuid,
const char *  roiname,
const char *  ROIGenerationAlgorithm,
const char *  ROIDescription = 0 
)

◆ AddStructureSetROIObservation()

void vtkRTStructSetProperties::AddStructureSetROIObservation ( int  refnumber,
int  observationnumber,
const char *  rtroiinterpretedtype,
const char *  roiinterpreter,
const char *  roiobservationlabel = 0 
)

◆ GetNumberOfStructureSetROIs()

vtkIdType vtkRTStructSetProperties::GetNumberOfStructureSetROIs ( )

◆ GetStructureSetObservationNumber()

int vtkRTStructSetProperties::GetStructureSetObservationNumber ( vtkIdType  id)

◆ GetStructureSetROINumber()

int vtkRTStructSetProperties::GetStructureSetROINumber ( vtkIdType  id)

◆ GetStructureSetROIRefFrameRefUID()

const char* vtkRTStructSetProperties::GetStructureSetROIRefFrameRefUID ( vtkIdType  )

◆ GetStructureSetROIName()

const char* vtkRTStructSetProperties::GetStructureSetROIName ( vtkIdType  )

◆ GetStructureSetROIGenerationAlgorithm()

const char* vtkRTStructSetProperties::GetStructureSetROIGenerationAlgorithm ( vtkIdType  )

◆ GetStructureSetROIDescription()

const char* vtkRTStructSetProperties::GetStructureSetROIDescription ( vtkIdType  id)

◆ GetStructureSetRTROIInterpretedType()

const char* vtkRTStructSetProperties::GetStructureSetRTROIInterpretedType ( vtkIdType  id)

◆ GetStructureSetROIObservationLabel()

const char* vtkRTStructSetProperties::GetStructureSetROIObservationLabel ( vtkIdType  id)

Member Data Documentation

◆ StructureSetLabel

char* vtkRTStructSetProperties::StructureSetLabel
protected

Definition at line 117 of file vtkRTStructSetProperties.h.

◆ StructureSetName

char* vtkRTStructSetProperties::StructureSetName
protected

Definition at line 118 of file vtkRTStructSetProperties.h.

◆ StructureSetDate

char* vtkRTStructSetProperties::StructureSetDate
protected

Definition at line 119 of file vtkRTStructSetProperties.h.

◆ StructureSetTime

char* vtkRTStructSetProperties::StructureSetTime
protected

Definition at line 120 of file vtkRTStructSetProperties.h.

◆ SOPInstanceUID

char* vtkRTStructSetProperties::SOPInstanceUID
protected

Definition at line 122 of file vtkRTStructSetProperties.h.

◆ StudyInstanceUID

char* vtkRTStructSetProperties::StudyInstanceUID
protected

Definition at line 123 of file vtkRTStructSetProperties.h.

◆ SeriesInstanceUID

char* vtkRTStructSetProperties::SeriesInstanceUID
protected

Definition at line 124 of file vtkRTStructSetProperties.h.

◆ ReferenceSeriesInstanceUID

char* vtkRTStructSetProperties::ReferenceSeriesInstanceUID
protected

Definition at line 126 of file vtkRTStructSetProperties.h.

◆ ReferenceFrameOfReferenceUID

char* vtkRTStructSetProperties::ReferenceFrameOfReferenceUID
protected

Definition at line 127 of file vtkRTStructSetProperties.h.

◆ Internals

vtkRTStructSetPropertiesInternals* vtkRTStructSetProperties::Internals
protected

PIMPL Encapsulation for STL containers BTX.

Definition at line 133 of file vtkRTStructSetProperties.h.


The documentation for this class was generated from the following file: