SiDicomElement Class Reference
[Readers]

VolumeViz DICOM data. More...

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

List of all members.

Public Member Functions

virtual ~SiDicomElement ()
virtual SiDicomElementclone () const =0
virtual const SoDicomTaggetTag () const =0
virtual const SiDicomValuegetValue () const =0
virtual const SiDicomSequencegetSequence () const =0

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


Constructor & Destructor Documentation

virtual SiDicomElement::~SiDicomElement (  )  [inline, virtual]

Destructor.


Member Function Documentation

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.
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.
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.

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:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/