DICOM data. More...
#include <VolumeViz/readers/dicom/SiDicomElement.h>
Public Member Functions | |
virtual | ~SiDicomElement () |
virtual SiDicomElement * | clone () const =0 |
virtual const SoDicomTag & | getTag () const =0 |
virtual const SiDicomValue * | getValue () const =0 |
virtual const SiDicomSequence * | getSequence () const =0 |
Access data in a DICOM element.
An element is identified by its tag, and can contain a value or a sequence but not both. An empty element has no value or sequence.
SoVRDicomFileReader, SoVRDicomData, SoDicomTag, SiDicomDataSet, SiDicomValue, SiDicomSequence
virtual SiDicomElement::~SiDicomElement | ( | ) | [inline, virtual] |
Destructor.
virtual SiDicomElement* SiDicomElement::clone | ( | ) | const [pure virtual] |
Create a clone of the current element.
virtual const SiDicomSequence* SiDicomElement::getSequence | ( | ) | const [pure virtual] |
Get the sequence contained in the element.
virtual const SoDicomTag& SiDicomElement::getTag | ( | ) | const [pure virtual] |
Get the tag of the element.
virtual const SiDicomValue* SiDicomElement::getValue | ( | ) | const [pure virtual] |
Get the value of the element.