Inheritance diagram for DSRContentItem:
Public Member Functions | |
virtual | ~DSRContentItem () |
destructor | |
OFBool | isValid () const |
check for validity/completeness. | |
OFBool | isMarked () const |
check for mark flag. | |
void | setMark (const OFBool flag) |
mark/unmark item. | |
E_ValueType | getValueType () const |
get value type. | |
E_RelationshipType | getRelationshipType () const |
get relationship type. | |
size_t | getReferencedNodeID () const |
get ID of the referenced node. | |
const OFString & | getStringValue () const |
get string value. | |
OFCondition | setStringValue (const OFString &stringValue) |
set string value. | |
DSRCodedEntryValue * | getCodeValuePtr () |
get pointer to code value. | |
const DSRCodedEntryValue & | getCodeValue () const |
get code value. | |
OFCondition | getCodeValue (DSRCodedEntryValue &codeValue) const |
get copy of code value. | |
OFCondition | setCodeValue (const DSRCodedEntryValue &codeValue) |
set code value. | |
DSRNumericMeasurementValue * | getNumericValuePtr () |
get pointer to numeric value. | |
const DSRNumericMeasurementValue & | getNumericValue () const |
get numeric value. | |
OFCondition | getNumericValue (DSRNumericMeasurementValue &numericValue) const |
get copy of numeric value. | |
OFCondition | setNumericValue (const DSRNumericMeasurementValue &numericValue) |
set numeric value. | |
DSRSpatialCoordinatesValue * | getSpatialCoordinatesPtr () |
get pointer to spatial coordinates. | |
const DSRSpatialCoordinatesValue & | getSpatialCoordinates () const |
get spatial coordinates. | |
OFCondition | getSpatialCoordinates (DSRSpatialCoordinatesValue &coordinatesValue) const |
get copy of spatial coordinates. | |
OFCondition | setSpatialCoordinates (const DSRSpatialCoordinatesValue &coordinatesValue) |
set spatial coordinates. | |
DSRTemporalCoordinatesValue * | getTemporalCoordinatesPtr () |
get pointer to temporal coordinates. | |
const DSRTemporalCoordinatesValue & | getTemporalCoordinates () const |
get temporal coordinates. | |
OFCondition | getTemporalCoordinates (DSRTemporalCoordinatesValue &coordinatesValue) const |
get copy of temporal coordinates. | |
OFCondition | setTemporalCoordinates (const DSRTemporalCoordinatesValue &coordinatesValue) |
set temporal coordinates. | |
DSRCompositeReferenceValue * | getCompositeReferencePtr () |
get pointer to composite reference. | |
const DSRCompositeReferenceValue & | getCompositeReference () const |
get composite reference. | |
OFCondition | getCompositeReference (DSRCompositeReferenceValue &referenceValue) const |
get copy of composite reference. | |
OFCondition | setCompositeReference (const DSRCompositeReferenceValue &referenceValue) |
set composite reference. | |
DSRImageReferenceValue * | getImageReferencePtr () |
get pointer to image reference. | |
const DSRImageReferenceValue & | getImageReference () const |
get image reference. | |
OFCondition | getImageReference (DSRImageReferenceValue &referenceValue) const |
get copy of image reference. | |
OFCondition | setImageReference (const DSRImageReferenceValue &referenceValue) |
set image reference. | |
DSRWaveformReferenceValue * | getWaveformReferencePtr () |
get pointer to waveform reference. | |
const DSRWaveformReferenceValue & | getWaveformReference () const |
get waveform reference. | |
OFCondition | getWaveformReference (DSRWaveformReferenceValue &referenceValue) const |
get copy of waveform reference. | |
OFCondition | setWaveformReference (const DSRWaveformReferenceValue &referenceValue) |
set waveform reference. | |
E_ContinuityOfContent | getContinuityOfContent () const |
get continuity of content flag. | |
OFCondition | setContinuityOfContent (const E_ContinuityOfContent continuityOfContent) |
set continuity of content flag. | |
DSRCodedEntryValue * | getConceptNamePtr () |
get pointer to concept name. | |
const DSRCodedEntryValue & | getConceptName () const |
get concept name. | |
OFCondition | getConceptName (DSRCodedEntryValue &conceptName) const |
get copy of concept name. | |
OFCondition | setConceptName (const DSRCodedEntryValue &conceptName) |
set concept name. | |
const OFString & | getObservationDateTime () const |
get observation date time. | |
OFCondition | setObservationDateTime (const OFString &observationDateTime) |
set observation date time. | |
OFCondition | getTemplateIdentification (OFString &templateIdentifier, OFString &mappingResource) const |
get template identifier and mapping resource. | |
OFCondition | setTemplateIdentification (const OFString &templateIdentifier, const OFString &mappingResource) |
set template identifier and mapping resource. | |
Protected Member Functions | |
DSRContentItem () | |
default constructor (protected) | |
void | setTreeNode (DSRDocumentTreeNode *node) |
set internal tree node pointer (protected) | |
Private Member Functions | |
DSRContentItem (const DSRContentItem &) | |
DSRContentItem & | operator= (const DSRContentItem &) |
Private Attributes | |
DSRDocumentTreeNode * | TreeNode |
internal tree node pointer (current conten item) | |
Static Private Attributes | |
static const OFString | EmptyString |
empty string value. Used as default return value for getStringValue() | |
static const DSRCodedEntryValue | EmptyCodedEntry |
empty coded entry value. Used as default return value for getCodeValue() and getConceptName() | |
static const DSRNumericMeasurementValue | EmptyNumericMeasurement |
empty numberic measurement value. Used as default return value for getNumericValue() | |
static const DSRSpatialCoordinatesValue | EmptySpatialCoordinates |
empty spatial coordinates value. Used as default return value for getSpatialCoordinates() | |
static const DSRTemporalCoordinatesValue | EmptyTemporalCoordinates |
empty temporal coordinates value. Used as default return value for getTemporalCoordinates() | |
static const DSRCompositeReferenceValue | EmptyCompositeReference |
empty composite reference value. Used as default return value for getCompositeReference() | |
static const DSRImageReferenceValue | EmptyImageReference |
empty image reference value. Used as default return value for getImageReference() | |
static const DSRWaveformReferenceValue | EmptyWaveformReference |
empty waveform reference value. Used as default return value for getWaveformReference() | |
Friends | |
class | DSRDocumentTree |
This class allows to access the document tree nodes without using any pointers.
Definition at line 60 of file dsrcitem.h.
|
get copy of code value. Applicable to: CODE
|
|
get code value. Applicable to: CODE
|
|
get pointer to code value. Applicable to: CODE
|
|
get copy of composite reference. Applicable to: COMPOSITE
|
|
get composite reference. Applicable to: COMPOSITE
|
|
get pointer to composite reference. Applicable to: COMPOSITE
|
|
get copy of concept name. Code describing the concept represented by this content item. Also conveys the value of document title and section headings in documents. Applicable to all content items (by-value only).
|
|
get concept name. Code describing the concept represented by this content item. Also conveys the value of document title and section headings in documents. Applicable to all content items (by-value only).
|
|
get pointer to concept name. Code describing the concept represented by this content item. Also conveys the value of document title and section headings in documents. Applicable to all content items (by-value only).
|
|
get continuity of content flag. This flag specifies whether or not its contained content items (child nodes) are logically linked in a continuous textual flow, or are sparate items. Applicable to: CONTAINER
|
|
get copy of image reference. Applicable to: IMAGE
|
|
get image reference. Applicable to: IMAGE
|
|
get pointer to image reference. Applicable to: IMAGE
|
|
get copy of numeric value. Applicable to: NUM
|
|
get numeric value. Applicable to: NUM
|
|
get pointer to numeric value. Applicable to: NUM
|
|
get observation date time. This is the date and time on which this content item was completed. Might be empty if the date and time do not differ from the content date and time, see DSRDocument. Applicable to all content items (by-value only, optional attribute).
|
|
get ID of the referenced node. Applicable to: byReference relationships
|
|
get relationship type. Applicable to all content items.
|
|
get copy of spatial coordinates. Applicable to: SCOORD
|
|
get spatial coordinates. Applicable to: SCOORD
|
|
get pointer to spatial coordinates. Applicable to: SCOORD
|
|
get string value. Applicable to: TEXT, DATETIME, DATE, TIME, UIDREF, PNAME
|
|
get template identifier and mapping resource. This value pair identifies the template that was used to create this content item (and its children). According to the DICOM standard is is "required if a template was used to define the content of this Item, and the template consists of a single CONTAINER with nested content, and it is the outermost invocation of a set of nested templates that start with the same CONTAINER." However, this condition is currently not checked. The identification is valid if both values are either present (non-empty) or absent (empty). Applicable to all content items (by-value only, optional attribute).
|
|
get copy of temporal coordinates. Applicable to: TCOORD
|
|
get temporal coordinates. Applicable to: TCOORD
|
|
get pointer to temporal coordinates. Applicable to: TCOORD
|
|
get value type. Applicable to all content items.
|
|
get copy of waveform reference. Applicable to: WAVEFORM
|
|
get waveform reference. Applicable to: WAVEFORM
|
|
get pointer to waveform reference. Applicable to: WAVEFORM
|
|
check for mark flag. Applicable to all content items.
|
|
check for validity/completeness. Applicable to all content items.
|
|
set code value. Applicable to: CODE
|
|
set composite reference. Applicable to: COMPOSITE
|
|
set concept name. Code describing the concept represented by this content item. Also conveys the value of document title and section headings in documents. Applicable to all content items (by-value only, optional/conditional for some value types).
|
|
set continuity of content flag. This flag specifies whether or not its contained content items (child nodes) are logically linked in a continuous textual flow, or are sparate items. Applicable to: CONTAINER
|
|
set image reference. Applicable to: IMAGE
|
|
mark/unmark item. Applicable to all content items.
|
|
set numeric value. Applicable to: NUM
|
|
set observation date time. This is the date and time on which this content item was completed. Might be empty if the date and time do not differ from the content date and time, see DSRDocument. Please use the correct DICOM format (VR=DT). Applicable to all content items (by-value only).
|
|
set spatial coordinates. Applicable to: SCOORD
|
|
set string value. Please use the correct format for the string value depending on the corresponding content item (value type). Applicable to: TEXT, DATETIME, DATE, TIME, UIDREF, PNAME
|
|
set template identifier and mapping resource. The identification is valid if both values are either present (non-empty) or absent (empty). See getTemplateIdentification() for details. Applicable to all content items (by-value only).
|
|
set temporal coordinates. Applicable to: TCOORD
|
|
set internal tree node pointer (protected)
Definition at line 410 of file dsrcitem.h. References TreeNode. |
|
set waveform reference. Applicable to: WAVEFORM
|