Slicer 5.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
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.
 
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.
 
vtkSlicerTerminologyType * AnatomicRegionModifierObject
 Anatomical region modifier properties.
 
vtkSlicerTerminologyType * AnatomicRegionObject
 Anatomical region properties.
 
vtkSlicerTerminologyCategory * CategoryObject
 Category properties.
 
char * TerminologyContextName
 Terminology context name (SegmentationCategoryTypeContextName in terminology Json)
 
vtkSlicerTerminologyType * TypeModifierObject
 Type modifier properties.
 
vtkSlicerTerminologyType * TypeObject
 Type properties.
 

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: