Open Inventor Release 2024.2.1
 
Loading...
Searching...
No Matches
SiDicomElement.h
1/*=======================================================================
2** VSG_COPYRIGHT_TAG
3**=======================================================================*/
4
5#pragma once
6
7#include <VolumeViz/readers/dicom/SoDicomTag.h>
8
10class SiDicomSequence;
11class SiDicomValue;
12
33{
34public:
38 virtual ~SiDicomElement() {}
39
46 virtual SiDicomElement* clone() const = 0;
47
51 virtual const SoDicomTag& getTag() const = 0;
52
58 virtual const SiDicomValue* getValue() const = 0;
59
65 virtual const SiDicomSequence* getSequence() const = 0;
66};
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
virtual ~SiDicomElement()
Destructor.
virtual const SiDicomSequence * getSequence() const =0
Get the sequence contained in the element.
virtual const SoDicomTag & getTag() const =0
Get the tag of the element.
virtual SiDicomElement * clone() const =0
Create a clone of the current element.
virtual const SiDicomValue * getValue() const =0
Get the value of the element.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
Definition SoDicomTag.h:28