|
DCMTK Version 3.6.9
OFFIS DICOM Toolkit
|
Base class for tree node annotations. More...
Public Member Functions | |
| DSRTreeNodeAnnotation (const OFString &text=OFString()) | |
| (default) constructor | |
| virtual | ~DSRTreeNodeAnnotation () |
| destructor | |
| operator const OFString & () const | |
| conversion operator that returns the currently stored annotation text | |
| void | clear () |
| clear the currently stored annotation text | |
| OFBool | isEqual (const DSRTreeNodeAnnotation &annotation) const |
| check whether annotations are "equal". | |
| OFBool | isNotEqual (const DSRTreeNodeAnnotation &annotation) const |
| check whether annotations are "not equal". | |
| OFBool | isEmpty () const |
| check whether the annotation is empty, i.e. whether the internally stored character string (text) has an empty value | |
| const OFString & | getText () const |
| get annotation text, i.e. the internally stored character string | |
| void | setText (const OFString &text) |
| set annotation text, i.e. the internally stored character string | |
Private Attributes | |
| OFString | Text |
| internally stored character strings (text) | |
Base class for tree node annotations.
Currently, this class supports textual annotations only.
(default) constructor
| text | optional character string that should be set as the initial value of the annotation text |
Referenced by isEqual(), and isNotEqual().
|
inline |
get annotation text, i.e. the internally stored character string
References Text.
|
inline |
check whether the annotation is empty, i.e. whether the internally stored character string (text) has an empty value
References Text.
Referenced by DSRTree< T >::gotoNode(), and DSRTreeNodeCursor< T >::gotoNode().
|
inline |
check whether annotations are "equal".
Two annotations are equal, if the internally stored character strings (text) have the same value.
| annotation | annotation that should be compared to the current one |
References DSRTreeNodeAnnotation(), and Text.
|
inline |
check whether annotations are "not equal".
Two annotations are not equal, if the internally stored character strings (text) have different values.
| annotation | annotation that should be compared to the current one |
References DSRTreeNodeAnnotation(), and Text.
|
inline |
set annotation text, i.e. the internally stored character string
| text | character string that should be set as the current value of the annotation text. Use an empty string ("") to delete the value. |
References Text.