Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
SiDicomElement Class Referenceabstract

VolumeViz DICOM data. More...

#include <VolumeViz/readers/dicom/SiDicomElement.h>

Public Member Functions

virtual ~SiDicomElement ()
 Destructor.
 
virtual SiDicomElementclone () const =0
 Create a clone of the current element.
 
virtual const SoDicomTaggetTag () const =0
 Get the tag of the element.
 
virtual const SiDicomValuegetValue () const =0
 Get the value of the element.
 
virtual const SiDicomSequencegetSequence () const =0
 Get the sequence contained in the element.
 

Detailed Description

VolumeViz DICOM data.

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.

SEE ALSO

SoVRDicomFileReader, SoVRDicomData, SoDicomTag, SiDicomDataSet, SiDicomValue, SiDicomSequence

Definition at line 32 of file SiDicomElement.h.

Constructor & Destructor Documentation

◆ ~SiDicomElement()

virtual SiDicomElement::~SiDicomElement ( )
inlinevirtual

Destructor.

Definition at line 38 of file SiDicomElement.h.

Member Function Documentation

◆ clone()

virtual SiDicomElement * SiDicomElement::clone ( ) const
pure virtual

Create a clone of the current element.

Returns
a newly created DICOM element, that must be deleted by the caller.

◆ getSequence()

virtual const SiDicomSequence * SiDicomElement::getSequence ( ) const
pure virtual

Get the sequence contained in the element.

Returns
a pointer to the sequence or NULL if the element has no sequence.

◆ getTag()

virtual const SoDicomTag & SiDicomElement::getTag ( ) const
pure virtual

Get the tag of the element.

◆ getValue()

virtual const SiDicomValue * SiDicomElement::getValue ( ) const
pure virtual

Get the value of the element.

Returns
a pointer to the value or NULL if the element has no value.

The documentation for this class was generated from the following file: