Inheritance diagram for DSRWaveformReferenceValue:
Public Member Functions | |
DSRWaveformReferenceValue () | |
default contructor | |
DSRWaveformReferenceValue (const OFString &sopClassUID, const OFString &sopInstanceUID) | |
constructor. | |
DSRWaveformReferenceValue (const DSRWaveformReferenceValue &referenceValue) | |
copy constructor | |
virtual | ~DSRWaveformReferenceValue () |
destructor | |
DSRWaveformReferenceValue & | operator= (const DSRWaveformReferenceValue &referenceValue) |
assignment operator | |
virtual void | clear () |
clear all internal variables. | |
virtual OFBool | isShort (const size_t flags) const |
check whether the content is short. | |
virtual OFCondition | print (ostream &stream, const size_t flags) const |
print waveform reference. | |
virtual OFCondition | readXML (const DSRXMLDocument &doc, DSRXMLCursor cursor) |
read waveform reference from XML document | |
virtual OFCondition | writeXML (ostream &stream, const size_t flags, OFConsole *logStream) const |
write waveform reference in XML format | |
virtual OFCondition | renderHTML (ostream &docStream, ostream &annexStream, size_t &annexNumber, const size_t flags, OFConsole *logStream) const |
render waveform reference value in HTML format | |
const DSRWaveformReferenceValue & | getValue () const |
get reference to waveform reference value | |
OFCondition | getValue (DSRWaveformReferenceValue &referenceValue) const |
get copy of waveform reference value | |
OFCondition | setValue (const DSRWaveformReferenceValue &referenceValue) |
set waveform reference value. | |
DSRWaveformChannelList & | getChannelList () |
get reference to list of referenced waveform channels | |
OFBool | appliesToChannel (const Uint16 multiplexGroupNumber, const Uint16 channelNumber) const |
check whether the waveform reference applies to a specific channel. | |
Protected Member Functions | |
DSRWaveformReferenceValue * | getValuePtr () |
get pointer to waveform reference value | |
virtual OFCondition | readItem (DcmItem &dataset, OFConsole *logStream) |
read waveform reference value from dataset | |
virtual OFCondition | writeItem (DcmItem &dataset, OFConsole *logStream) const |
write waveform reference value to dataset | |
virtual OFBool | checkSOPClassUID (const OFString &sopClassUID) const |
check the specified SOP class UID for validity. | |
Private Attributes | |
DSRWaveformChannelList | ChannelList |
list of referenced waveform channels (associated DICOM VR=US, VM=2-2n, type 1C) | |
Friends | |
class | DSRContentItem |
Definition at line 51 of file dsrwavvl.h.
|
constructor. The UID pair is only set if it passed the validity check (see setValue()).
|
|
copy constructor
|
|
check whether the waveform reference applies to a specific channel. The waveform reference applies to a channel if the list of referenced waveform channels is empty or the group/channel pair is part of the list.
|
|
check the specified SOP class UID for validity. Currently all waveform SOP classes that are defined in DICOM PS 3.x 2003 are allowed.
Reimplemented from DSRCompositeReferenceValue. |
|
clear all internal variables. Since an empty waveform reference is invalid the reference becomes invalid afterwards. Reimplemented from DSRCompositeReferenceValue. Reimplemented in DSRWaveformTreeNode. |
|
get reference to list of referenced waveform channels
Definition at line 170 of file dsrwavvl.h. References ChannelList. |
|
get copy of waveform reference value
|
|
get reference to waveform reference value
Reimplemented from DSRCompositeReferenceValue. Definition at line 148 of file dsrwavvl.h. |
|
get pointer to waveform reference value
Reimplemented from DSRCompositeReferenceValue. Definition at line 191 of file dsrwavvl.h. |
|
check whether the content is short. This method is used to check whether the rendered output of this content item can be expanded inline or not (used for renderHTML()).
Reimplemented in DSRWaveformTreeNode. |
|
assignment operator
|
|
print waveform reference. The output of a typical waveform reference value looks like this: (HemodynamicWaveform Storage,"1.2.3") If the SOP class UID is unknown the UID is printed instead of the related name.
Reimplemented from DSRCompositeReferenceValue. Reimplemented in DSRWaveformTreeNode. |
|
read waveform reference value from dataset
Reimplemented from DSRCompositeReferenceValue. |
|
read waveform reference from XML document
Reimplemented from DSRCompositeReferenceValue. |
|
render waveform reference value in HTML format
Reimplemented from DSRCompositeReferenceValue. |
|
set waveform reference value. Before setting the reference it is checked (see checkXXX()). If the value is invalid the current value is not replaced and remains unchanged.
|
|
write waveform reference value to dataset
Reimplemented from DSRCompositeReferenceValue. |
|
write waveform reference in XML format
Reimplemented from DSRCompositeReferenceValue. Reimplemented in DSRWaveformTreeNode. |