35 void PrintSelf(ostream& os, vtkIndent indent)
override;
46 vtkGetStringMacro(CodeValue);
47 vtkSetStringMacro(CodeValue);
54 vtkGetStringMacro(CodingSchemeDesignator);
55 vtkSetStringMacro(CodingSchemeDesignator);
62 vtkGetStringMacro(CodeMeaning);
63 vtkSetStringMacro(CodeMeaning);
66 virtual void SetValueSchemeMeaning(
const std::string& value,
const std::string& scheme,
const std::string& meaning);
97 char* CodeValue{
nullptr};
98 char* CodingSchemeDesignator{
nullptr};
99 char* CodeMeaning{
nullptr};
Simple class for storing standard coded entries (coding scheme, value, meaning triplets)
std::string GetAsPrintableString()
void operator=(const vtkCodedEntry &)
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 cal...
vtkCodedEntry(const vtkCodedEntry &)
static vtkCodedEntry * New()
bool SetFromString(const std::string &content)
virtual void Copy(vtkCodedEntry *aEntry)
Copy one type into another.
std::string GetAsString()
~vtkCodedEntry() override
virtual void Initialize()
Reset state of object.
virtual bool SetValueSchemeMeaning(const std::vector< std::string > &valueSchemeMeaning)
Convenience function for setting code value, coding scheme, and code meaning with a single method cal...
virtual std::vector< std::string > GetValueSchemeMeaning()
Convenience function for getting code value, coding scheme, and code meaning as a string vector.
void PrintSelf(ostream &os, vtkIndent indent) override