Terminology property type object.
More...
#include <Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyType.h>
|
void | Copy (vtkCodedEntry *aType) override |
| Copy one type into another. More...
|
|
virtual char * | GetCid () |
|
virtual const char * | GetClassName () |
|
virtual char * | GetContextGroupName () |
|
virtual bool | GetHasModifiers () |
|
virtual void | GetRecommendedDisplayRGBValue (unsigned char [3]) |
|
virtual unsigned char * | GetRecommendedDisplayRGBValue () |
|
virtual void | GetRecommendedDisplayRGBValue (unsigned char &, unsigned char &, unsigned char &) |
|
virtual char * | GetSlicerLabel () |
|
virtual char * | GetSNOMEDCTConceptID () |
|
virtual char * | GetUMLSConceptUID () |
|
virtual void | HasModifiersOff () |
|
virtual void | HasModifiersOn () |
|
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 | SetHasModifiers (bool) |
|
virtual void | SetRecommendedDisplayRGBValue (unsigned char [3]) |
|
virtual void | SetRecommendedDisplayRGBValue (unsigned char, unsigned char, unsigned char) |
|
virtual void | SetSlicerLabel (const char *) |
|
virtual void | SetSNOMEDCTConceptID (const char *) |
|
virtual void | SetUMLSConceptUID (const char *) |
|
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...
|
|
Terminology property type object.
Encapsulates the mandatory and optional fields for a terminology type. The following fields inherited from
- See also
- vtkCodedEntry: CodingSchemeDesignator: 'codingScheme' member of the type object. Value example "SCT" CodeValue: 'codeValue' member of the type object. Value example "51114001" CodeMeaning: 'codeMeaning' member of the type object. Value example "Artery"
Definition at line 40 of file vtkSlicerTerminologyType.h.
◆ Superclass
◆ vtkSlicerTerminologyType() [1/2]
vtkSlicerTerminologyType::vtkSlicerTerminologyType |
( |
| ) |
|
|
protected |
◆ ~vtkSlicerTerminologyType()
vtkSlicerTerminologyType::~vtkSlicerTerminologyType |
( |
| ) |
|
|
overrideprotected |
◆ vtkSlicerTerminologyType() [2/2]
◆ Copy()
◆ GetCid()
virtual char* vtkSlicerTerminologyType::GetCid |
( |
| ) |
|
|
virtual |
◆ GetClassName()
virtual const char* vtkSlicerTerminologyType::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetContextGroupName()
virtual char* vtkSlicerTerminologyType::GetContextGroupName |
( |
| ) |
|
|
virtual |
◆ GetHasModifiers()
virtual bool vtkSlicerTerminologyType::GetHasModifiers |
( |
| ) |
|
|
virtual |
◆ GetRecommendedDisplayRGBValue() [1/3]
virtual unsigned char* vtkSlicerTerminologyType::GetRecommendedDisplayRGBValue |
( |
| ) |
|
|
virtual |
◆ GetRecommendedDisplayRGBValue() [2/3]
virtual void vtkSlicerTerminologyType::GetRecommendedDisplayRGBValue |
( |
unsigned char & |
, |
|
|
unsigned char & |
, |
|
|
unsigned char & |
|
|
) |
| |
|
virtual |
◆ GetRecommendedDisplayRGBValue() [3/3]
virtual void vtkSlicerTerminologyType::GetRecommendedDisplayRGBValue |
( |
unsigned |
char[3] | ) |
|
|
virtual |
◆ GetSlicerLabel()
virtual char* vtkSlicerTerminologyType::GetSlicerLabel |
( |
| ) |
|
|
virtual |
◆ GetSNOMEDCTConceptID()
virtual char* vtkSlicerTerminologyType::GetSNOMEDCTConceptID |
( |
| ) |
|
|
virtual |
◆ GetUMLSConceptUID()
virtual char* vtkSlicerTerminologyType::GetUMLSConceptUID |
( |
| ) |
|
|
virtual |
◆ HasModifiersOff()
virtual void vtkSlicerTerminologyType::HasModifiersOff |
( |
| ) |
|
|
virtual |
◆ HasModifiersOn()
virtual void vtkSlicerTerminologyType::HasModifiersOn |
( |
| ) |
|
|
virtual |
◆ Initialize()
void vtkSlicerTerminologyType::Initialize |
( |
| ) |
|
|
overridevirtual |
◆ IsA()
virtual int vtkSlicerTerminologyType::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkSlicerTerminologyType::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ operator=()
◆ PrintSelf()
void vtkSlicerTerminologyType::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SafeDownCast()
◆ SetCid()
virtual void vtkSlicerTerminologyType::SetCid |
( |
const char * |
| ) |
|
|
virtual |
◆ SetContextGroupName()
virtual void vtkSlicerTerminologyType::SetContextGroupName |
( |
const char * |
| ) |
|
|
virtual |
◆ SetHasModifiers()
virtual void vtkSlicerTerminologyType::SetHasModifiers |
( |
bool |
| ) |
|
|
virtual |
◆ SetRecommendedDisplayRGBValue() [1/2]
virtual void vtkSlicerTerminologyType::SetRecommendedDisplayRGBValue |
( |
unsigned |
char[3] | ) |
|
|
virtual |
◆ SetRecommendedDisplayRGBValue() [2/2]
virtual void vtkSlicerTerminologyType::SetRecommendedDisplayRGBValue |
( |
unsigned |
char, |
|
|
unsigned |
char, |
|
|
unsigned |
char |
|
) |
| |
|
virtual |
◆ SetSlicerLabel()
virtual void vtkSlicerTerminologyType::SetSlicerLabel |
( |
const char * |
| ) |
|
|
virtual |
◆ SetSNOMEDCTConceptID()
virtual void vtkSlicerTerminologyType::SetSNOMEDCTConceptID |
( |
const char * |
| ) |
|
|
virtual |
◆ SetUMLSConceptUID()
virtual void vtkSlicerTerminologyType::SetUMLSConceptUID |
( |
const char * |
| ) |
|
|
virtual |
◆ Cid
char* vtkSlicerTerminologyType::Cid |
|
protected |
◆ ContextGroupName
char* vtkSlicerTerminologyType::ContextGroupName |
|
protected |
'contextGroupName' member of the type object. Value example "Common Tissue Segmentation Types"
Definition at line 92 of file vtkSlicerTerminologyType.h.
◆ HasModifiers
bool vtkSlicerTerminologyType::HasModifiers |
|
protected |
Flag indicating whether the type object has a 'Modifier' member array. False by default. A Type object EITHER has 'recommendedDisplayRGBValue' and '3dSlicerLabel' OR a 'Modifier' member array with the modifiers, so if this flag is true, then there is no valid color and Slicer label. Anatomic region objects can have neither.
Definition at line 98 of file vtkSlicerTerminologyType.h.
◆ INVALID_COLOR
int vtkSlicerTerminologyType::INVALID_COLOR[3] |
|
static |
◆ RecommendedDisplayRGBValue
unsigned char vtkSlicerTerminologyType::RecommendedDisplayRGBValue[3] |
|
protected |
◆ SlicerLabel
char* vtkSlicerTerminologyType::SlicerLabel |
|
protected |
◆ SNOMEDCTConceptID
char* vtkSlicerTerminologyType::SNOMEDCTConceptID |
|
protected |
◆ UMLSConceptUID
char* vtkSlicerTerminologyType::UMLSConceptUID |
|
protected |
The documentation for this class was generated from the following file: