Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkSlicerTerminologyEntry Class Reference

VTK implementation of. More...

#include <Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyEntry.h>

Inheritance diagram for vtkSlicerTerminologyEntry:
Inheritance graph
[legend]
Collaboration diagram for vtkSlicerTerminologyEntry:
Collaboration graph
[legend]

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual void Copy (vtkSlicerTerminologyEntry *aEntry)
 Copy one entry into another. More...
 
virtual char * GetAnatomicContextName ()
 
virtual vtkSlicerTerminologyTypeGetAnatomicRegionModifierObject ()
 
virtual vtkSlicerTerminologyTypeGetAnatomicRegionObject ()
 
virtual vtkSlicerTerminologyCategoryGetCategoryObject ()
 
virtual const char * GetClassName ()
 
virtual char * GetTerminologyContextName ()
 
virtual vtkSlicerTerminologyTypeGetTypeModifierObject ()
 
virtual vtkSlicerTerminologyTypeGetTypeObject ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetAnatomicContextName (const char *)
 
virtual void SetTerminologyContextName (const char *)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSlicerTerminologyEntryNew ()
 
static vtkSlicerTerminologyEntrySafeDownCast (vtkObject *o)
 

Protected Member Functions

void operator= (const vtkSlicerTerminologyEntry &)
 
virtual void SetAnatomicRegionModifierObject (vtkSlicerTerminologyType *)
 
virtual void SetAnatomicRegionObject (vtkSlicerTerminologyType *)
 
virtual void SetCategoryObject (vtkSlicerTerminologyCategory *)
 
virtual void SetTypeModifierObject (vtkSlicerTerminologyType *)
 
virtual void SetTypeObject (vtkSlicerTerminologyType *)
 
 vtkSlicerTerminologyEntry ()
 
 vtkSlicerTerminologyEntry (const vtkSlicerTerminologyEntry &)
 
 ~vtkSlicerTerminologyEntry () override
 

Protected Attributes

char * AnatomicContextName
 Anatomic context name (AnatomicContextName in anatomy Json) - optional. More...
 
vtkSlicerTerminologyTypeAnatomicRegionModifierObject
 Anatomical region modifier properties. More...
 
vtkSlicerTerminologyTypeAnatomicRegionObject
 Anatomical region properties. More...
 
vtkSlicerTerminologyCategoryCategoryObject
 Category properties. More...
 
char * TerminologyContextName
 Terminology context name (SegmentationCategoryTypeContextName in terminology Json) More...
 
vtkSlicerTerminologyTypeTypeModifierObject
 Type modifier properties. More...
 
vtkSlicerTerminologyTypeTypeObject
 Type properties. More...
 

Detailed Description

VTK implementation of.

See also
qSlicerDICOMLoadable

Definition at line 36 of file vtkSlicerTerminologyEntry.h.

Member Typedef Documentation

◆ Superclass

Definition at line 40 of file vtkSlicerTerminologyEntry.h.

Constructor & Destructor Documentation

◆ vtkSlicerTerminologyEntry() [1/2]

vtkSlicerTerminologyEntry::vtkSlicerTerminologyEntry ( )
protected

◆ ~vtkSlicerTerminologyEntry()

vtkSlicerTerminologyEntry::~vtkSlicerTerminologyEntry ( )
overrideprotected

◆ vtkSlicerTerminologyEntry() [2/2]

vtkSlicerTerminologyEntry::vtkSlicerTerminologyEntry ( const vtkSlicerTerminologyEntry )
protected

Member Function Documentation

◆ Copy()

virtual void vtkSlicerTerminologyEntry::Copy ( vtkSlicerTerminologyEntry aEntry)
virtual

Copy one entry into another.

◆ GetAnatomicContextName()

virtual char* vtkSlicerTerminologyEntry::GetAnatomicContextName ( )
virtual

◆ GetAnatomicRegionModifierObject()

virtual vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::GetAnatomicRegionModifierObject ( )
virtual

◆ GetAnatomicRegionObject()

virtual vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::GetAnatomicRegionObject ( )
virtual

◆ GetCategoryObject()

virtual vtkSlicerTerminologyCategory* vtkSlicerTerminologyEntry::GetCategoryObject ( )
virtual

◆ GetClassName()

virtual const char* vtkSlicerTerminologyEntry::GetClassName ( )
virtual

◆ GetTerminologyContextName()

virtual char* vtkSlicerTerminologyEntry::GetTerminologyContextName ( )
virtual

◆ GetTypeModifierObject()

virtual vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::GetTypeModifierObject ( )
virtual

◆ GetTypeObject()

virtual vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::GetTypeObject ( )
virtual

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkSlicerTerminologyEntry* vtkSlicerTerminologyEntry::New ( )
static

◆ operator=()

void vtkSlicerTerminologyEntry::operator= ( const vtkSlicerTerminologyEntry )
protected

◆ PrintSelf()

void vtkSlicerTerminologyEntry::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ SafeDownCast()

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

◆ SetAnatomicContextName()

virtual void vtkSlicerTerminologyEntry::SetAnatomicContextName ( const char *  )
virtual

◆ SetAnatomicRegionModifierObject()

virtual void vtkSlicerTerminologyEntry::SetAnatomicRegionModifierObject ( vtkSlicerTerminologyType )
protectedvirtual

◆ SetAnatomicRegionObject()

virtual void vtkSlicerTerminologyEntry::SetAnatomicRegionObject ( vtkSlicerTerminologyType )
protectedvirtual

◆ SetCategoryObject()

virtual void vtkSlicerTerminologyEntry::SetCategoryObject ( vtkSlicerTerminologyCategory )
protectedvirtual

◆ SetTerminologyContextName()

virtual void vtkSlicerTerminologyEntry::SetTerminologyContextName ( const char *  )
virtual

◆ SetTypeModifierObject()

virtual void vtkSlicerTerminologyEntry::SetTypeModifierObject ( vtkSlicerTerminologyType )
protectedvirtual

◆ SetTypeObject()

virtual void vtkSlicerTerminologyEntry::SetTypeObject ( vtkSlicerTerminologyType )
protectedvirtual

Member Data Documentation

◆ AnatomicContextName

char* vtkSlicerTerminologyEntry::AnatomicContextName
protected

Anatomic context name (AnatomicContextName in anatomy Json) - optional.

Definition at line 85 of file vtkSlicerTerminologyEntry.h.

◆ AnatomicRegionModifierObject

vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::AnatomicRegionModifierObject
protected

Anatomical region modifier properties.

Definition at line 89 of file vtkSlicerTerminologyEntry.h.

◆ AnatomicRegionObject

vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::AnatomicRegionObject
protected

Anatomical region properties.

Definition at line 87 of file vtkSlicerTerminologyEntry.h.

◆ CategoryObject

vtkSlicerTerminologyCategory* vtkSlicerTerminologyEntry::CategoryObject
protected

Category properties.

Definition at line 78 of file vtkSlicerTerminologyEntry.h.

◆ TerminologyContextName

char* vtkSlicerTerminologyEntry::TerminologyContextName
protected

Terminology context name (SegmentationCategoryTypeContextName in terminology Json)

Definition at line 76 of file vtkSlicerTerminologyEntry.h.

◆ TypeModifierObject

vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::TypeModifierObject
protected

Type modifier properties.

Definition at line 82 of file vtkSlicerTerminologyEntry.h.

◆ TypeObject

vtkSlicerTerminologyType* vtkSlicerTerminologyEntry::TypeObject
protected

Type properties.

Definition at line 80 of file vtkSlicerTerminologyEntry.h.


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