Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkSlicerTerminologyCategory Class Reference

Terminology property category object. More...

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

Inheritance diagram for vtkSlicerTerminologyCategory:
Collaboration diagram for vtkSlicerTerminologyCategory:

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.
 
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.
 
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 ()
 
virtual std::vector< std::string > GetValueSchemeMeaning ()
 Convenience function for getting code value, coding scheme, and code meaning as a string vector.
 
virtual bool IsEmpty ()
 All fields are empty.
 
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.
 
virtual bool SetValueSchemeMeaning (const std::vector< std::string > &valueSchemeMeaning)
 Convenience function for setting code value, coding scheme, and code meaning with a single method call from a string vector.
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSlicerTerminologyCategoryNew ()
 
static vtkSlicerTerminologyCategorySafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkCodedEntry
static bool AreEqual (vtkCodedEntry *entry1, vtkCodedEntry *entry2)
 Returns true if the two coded entries have the same content.
 
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"
 
char * ContextGroupName
 'contextGroupName' member of the category object. Value example "Segmentation Property Categories"
 
bool ShowAnatomy
 'showAnatomy' member of the category object
 
char * SNOMEDCTConceptID
 'SNOMEDCTConceptID' member of the category object. Value example "85756007"
 
char * UMLSConceptUID
 'UMLSConceptUID' member of the category object. Value example "C0040300"
 
- 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

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: