23 #ifndef __vtkSlicerTerminologyType_h 24 #define __vtkSlicerTerminologyType_h 29 #include "vtkSlicerTerminologiesModuleLogicExport.h" 43 static int INVALID_COLOR[3];
48 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
57 vtkGetVector3Macro(RecommendedDisplayRGBValue,
unsigned char);
58 vtkSetVector3Macro(RecommendedDisplayRGBValue,
unsigned char);
59 vtkGetStringMacro(SlicerLabel);
60 vtkSetStringMacro(SlicerLabel);
61 vtkGetStringMacro(SNOMEDCTConceptID);
62 vtkSetStringMacro(SNOMEDCTConceptID);
63 vtkGetStringMacro(UMLSConceptUID);
64 vtkSetStringMacro(UMLSConceptUID);
65 vtkGetStringMacro(Cid);
66 vtkSetStringMacro(Cid);
67 vtkGetStringMacro(ContextGroupName);
68 vtkSetStringMacro(ContextGroupName);
70 vtkGetMacro(HasModifiers,
bool);
71 vtkSetMacro(HasModifiers,
bool);
72 vtkBooleanMacro(HasModifiers,
bool);
76 ~vtkSlicerTerminologyType();
77 vtkSlicerTerminologyType(const vtkSlicerTerminologyType&);
78 void operator=(const vtkSlicerTerminologyType&);
82 unsigned char RecommendedDisplayRGBValue[3];
86 char* SNOMEDCTConceptID;
92 char* ContextGroupName;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Terminology property type object.
Simple class for storing standard coded entries (coding scheme, value, meaning triplets) ...
virtual void Initialize()
Reset state of object.
static vtkCodedEntry * New()