Open Inventor Release 2024.1.1
 
Loading...
Searching...
No Matches
SiDicomSequence.h
1/*=======================================================================
2** VSG_COPYRIGHT_TAG
3**=======================================================================*/
4
5#pragma once
6
7#include <Inventor/sys/port.h>
8
10
31{
32public:
36 virtual ~SiDicomSequence() {}
37
41 virtual SiDicomSequence* clone() const = 0;
42
46 virtual size_t getLength() const = 0;
47
55 virtual const SiDicomDataSet* getItem( const size_t idx ) const = 0;
56};
<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 size_t getLength() const =0
Get the number of nested data sets contained in this sequence.
virtual SiDicomSequence * clone() const =0
Create a clone of the sequence.
virtual const SiDicomDataSet * getItem(const size_t idx) const =0
Get the n-th nested data set.
virtual ~SiDicomSequence()
Destructor.