00001 /*======================================================================= 00002 ** VSG_COPYRIGHT_TAG 00003 **=======================================================================*/ 00004 00005 #pragma once 00006 00007 #include <Inventor/sys/port.h> 00008 00009 class SiDicomDataSet; 00010 00030 class SiDicomSequence 00031 { 00032 public: 00036 virtual ~SiDicomSequence() {} 00037 00041 virtual SiDicomSequence* clone() const = 0; 00042 00046 virtual size_t getLength() const = 0; 00047 00055 virtual const SiDicomDataSet* getItem( const size_t idx ) const = 0; 00056 }; 00057