Slicer  5.3
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
vtkSlicerTerminologyCategory Class Reference

Terminology property category object. More...

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

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

Public Types

typedef vtkCodedEntry Superclass
 
- Public Types inherited from vtkCodedEntry
typedef vtkObject Superclass
 

Public Member Functions

void Copy (vtkCodedEntry *aCategory) override
 Copy one category into another. More...
 
virtual char * GetCid ()
 
virtual const char * GetClassName ()
 
virtual char * GetContextGroupName ()
 
virtual bool GetShowAnatomy ()
 
virtual char * GetSNOMEDCTConceptID ()
 
virtual char * GetUMLSConceptUID ()
 
void Initialize () override
 Reset state of object. More...
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetCid (const char *)
 
virtual void SetContextGroupName (const char *)
 
virtual void SetShowAnatomy (bool)
 
virtual void SetSNOMEDCTConceptID (const char *)
 
virtual void SetUMLSConceptUID (const char *)
 
virtual void ShowAnatomyOff ()
 
virtual void ShowAnatomyOn ()
 
- Public Member Functions inherited from vtkCodedEntry
std::string GetAsPrintableString ()
 
std::string GetAsString ()
 
virtual char * GetCodeMeaning ()
 
virtual char * GetCodeValue ()
 
virtual char * GetCodingSchemeDesignator ()
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetCodeMeaning (const char *)
 
virtual void SetCodeValue (const char *)
 
virtual void SetCodingSchemeDesignator (const char *)
 
bool SetFromString (const std::string &content)
 
virtual void SetValueSchemeMeaning (const std::string &value, const std::string &scheme, const std::string &meaning)
 Convenience function for setting code value, coding scheme, and code meaning with a single method call. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSlicerTerminologyCategoryNew ()
 
static vtkSlicerTerminologyCategorySafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkCodedEntry
static int IsTypeOf (const char *type)
 
static vtkCodedEntryNew ()
 
static vtkCodedEntrySafeDownCast (vtkObject *o)
 

Protected Member Functions

void operator= (const vtkSlicerTerminologyCategory &)
 
 vtkSlicerTerminologyCategory ()
 
 vtkSlicerTerminologyCategory (const vtkSlicerTerminologyCategory &)
 
 ~vtkSlicerTerminologyCategory () override
 
- Protected Member Functions inherited from vtkCodedEntry
void operator= (const vtkCodedEntry &)
 
 vtkCodedEntry ()
 
 vtkCodedEntry (const vtkCodedEntry &)
 
 ~vtkCodedEntry () override
 

Protected Attributes

char * Cid
 'cid' member of the category object. Value example "7051" More...
 
char * ContextGroupName
 'contextGroupName' member of the category object. Value example "Segmentation Property Categories" More...
 
bool ShowAnatomy
 'showAnatomy' member of the category object More...
 
char * SNOMEDCTConceptID
 'SNOMEDCTConceptID' member of the category object. Value example "85756007" More...
 
char * UMLSConceptUID
 'UMLSConceptUID' member of the category object. Value example "C0040300" More...
 
- Protected Attributes inherited from vtkCodedEntry
char * CodeMeaning {nullptr}
 
char * CodeValue {nullptr}
 
char * CodingSchemeDesignator {nullptr}
 

Detailed Description

Terminology property category object.

Encapsulates the mandatory and optional fields for a terminology category. The following fields inherited from

See also
vtkCodedEntry: CodingSchemeDesignator: 'codingScheme' member of the category object. Value example "SCT" CodeValue: 'codeValue' member of the category object. Value example "85756007" CodeMeaning: 'codeMeaning' member of the category object. Value example "Tissue"

Definition at line 39 of file vtkSlicerTerminologyCategory.h.

Member Typedef Documentation

◆ Superclass

Definition at line 43 of file vtkSlicerTerminologyCategory.h.

Constructor & Destructor Documentation

◆ vtkSlicerTerminologyCategory() [1/2]

vtkSlicerTerminologyCategory::vtkSlicerTerminologyCategory ( )
protected

◆ ~vtkSlicerTerminologyCategory()

vtkSlicerTerminologyCategory::~vtkSlicerTerminologyCategory ( )
overrideprotected

◆ vtkSlicerTerminologyCategory() [2/2]

vtkSlicerTerminologyCategory::vtkSlicerTerminologyCategory ( const vtkSlicerTerminologyCategory )
protected

Member Function Documentation

◆ Copy()

void vtkSlicerTerminologyCategory::Copy ( vtkCodedEntry aCategory)
overridevirtual

Copy one category into another.

Reimplemented from vtkCodedEntry.

◆ GetCid()

virtual char* vtkSlicerTerminologyCategory::GetCid ( )
virtual

◆ GetClassName()

virtual const char* vtkSlicerTerminologyCategory::GetClassName ( )
virtual

Reimplemented from vtkCodedEntry.

◆ GetContextGroupName()

virtual char* vtkSlicerTerminologyCategory::GetContextGroupName ( )
virtual

◆ GetShowAnatomy()

virtual bool vtkSlicerTerminologyCategory::GetShowAnatomy ( )
virtual

◆ GetSNOMEDCTConceptID()

virtual char* vtkSlicerTerminologyCategory::GetSNOMEDCTConceptID ( )
virtual

◆ GetUMLSConceptUID()

virtual char* vtkSlicerTerminologyCategory::GetUMLSConceptUID ( )
virtual

◆ Initialize()

void vtkSlicerTerminologyCategory::Initialize ( )
overridevirtual

Reset state of object.

Reimplemented from vtkCodedEntry.

◆ IsA()

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

Reimplemented from vtkCodedEntry.

◆ IsTypeOf()

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

◆ New()

static vtkSlicerTerminologyCategory* vtkSlicerTerminologyCategory::New ( )
static

◆ operator=()

void vtkSlicerTerminologyCategory::operator= ( const vtkSlicerTerminologyCategory )
protected

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetCid()

virtual void vtkSlicerTerminologyCategory::SetCid ( const char *  )
virtual

◆ SetContextGroupName()

virtual void vtkSlicerTerminologyCategory::SetContextGroupName ( const char *  )
virtual

◆ SetShowAnatomy()

virtual void vtkSlicerTerminologyCategory::SetShowAnatomy ( bool  )
virtual

◆ SetSNOMEDCTConceptID()

virtual void vtkSlicerTerminologyCategory::SetSNOMEDCTConceptID ( const char *  )
virtual

◆ SetUMLSConceptUID()

virtual void vtkSlicerTerminologyCategory::SetUMLSConceptUID ( const char *  )
virtual

◆ ShowAnatomyOff()

virtual void vtkSlicerTerminologyCategory::ShowAnatomyOff ( )
virtual

◆ ShowAnatomyOn()

virtual void vtkSlicerTerminologyCategory::ShowAnatomyOn ( )
virtual

Member Data Documentation

◆ Cid

char* vtkSlicerTerminologyCategory::Cid
protected

'cid' member of the category object. Value example "7051"

Definition at line 78 of file vtkSlicerTerminologyCategory.h.

◆ ContextGroupName

char* vtkSlicerTerminologyCategory::ContextGroupName
protected

'contextGroupName' member of the category object. Value example "Segmentation Property Categories"

Definition at line 80 of file vtkSlicerTerminologyCategory.h.

◆ ShowAnatomy

bool vtkSlicerTerminologyCategory::ShowAnatomy
protected

'showAnatomy' member of the category object

Definition at line 83 of file vtkSlicerTerminologyCategory.h.

◆ SNOMEDCTConceptID

char* vtkSlicerTerminologyCategory::SNOMEDCTConceptID
protected

'SNOMEDCTConceptID' member of the category object. Value example "85756007"

Definition at line 74 of file vtkSlicerTerminologyCategory.h.

◆ UMLSConceptUID

char* vtkSlicerTerminologyCategory::UMLSConceptUID
protected

'UMLSConceptUID' member of the category object. Value example "C0040300"

Definition at line 76 of file vtkSlicerTerminologyCategory.h.


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