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

VolumeViz DICOM data. More...

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

Public Member Functions

virtual ~SiDicomSequence ()
 Destructor.
 
virtual SiDicomSequenceclone () const =0
 Create a clone of the sequence.
 
virtual size_t getLength () const =0
 Get the number of nested data sets contained in this sequence.
 
virtual const SiDicomDataSetgetItem (const size_t idx) const =0
 Get the n-th nested data set.
 

Detailed Description

VolumeViz DICOM data.

Access data in a DICOM sequence.

A DICOM sequence contains a vector of nested data sets, called "items" in this context.

SEE ALSO

SoVRDicomFileReader, SoVRDicomData, SoDicomTag, SiDicomDataSet, SiDicomElement, SiDicomValue,

Definition at line 30 of file SiDicomSequence.h.

Constructor & Destructor Documentation

◆ ~SiDicomSequence()

virtual SiDicomSequence::~SiDicomSequence ( )
inlinevirtual

Destructor.

Definition at line 36 of file SiDicomSequence.h.

Member Function Documentation

◆ clone()

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

Create a clone of the sequence.

◆ getItem()

virtual const SiDicomDataSet * SiDicomSequence::getItem ( const size_t  idx) const
pure virtual

Get the n-th nested data set.

Parameters
idxthe index of the nested data set to get.
Returns
a pointer to the n-th data set or NULL if idx is greater than the length of the sequence.

◆ getLength()

virtual size_t SiDicomSequence::getLength ( ) const
pure virtual

Get the number of nested data sets contained in this sequence.


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