Slicer  5.0
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 vtkSlicerTerminologyType * GetAnatomicRegionModifierObject ()
 
virtual vtkSlicerTerminologyType * GetAnatomicRegionObject ()
 
virtual vtkSlicerTerminologyCategory * GetCategoryObject ()
 
virtual const char * GetClassName ()
 
virtual char * GetTerminologyContextName ()
 
virtual vtkSlicerTerminologyType * GetTypeModifierObject ()
 
virtual vtkSlicerTerminologyType * GetTypeObject ()
 
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 vtkSlicerTerminologyEntry * New ()
 
static vtkSlicerTerminologyEntry * SafeDownCast (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...
 
vtkSlicerTerminologyType * AnatomicRegionModifierObject
 Anatomical region modifier properties. More...
 
vtkSlicerTerminologyType * AnatomicRegionObject
 Anatomical region properties. More...
 
vtkSlicerTerminologyCategory * CategoryObject
 Category properties. More...
 
char * TerminologyContextName
 Terminology context name (SegmentationCategoryTypeContextName in terminology Json) More...
 
vtkSlicerTerminologyType * TypeModifierObject
 Type modifier properties. More...
 
vtkSlicerTerminologyType * TypeObject
 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: