2 //-----------------------------------------------------------------------------
3 #ifndef GDCMDICOMDIRSTUDY_H
4 #define GDCMDICOMDIRSTUDY_H
6 #include "gdcmObject.h"
7 #include "gdcmDicomDirSerie.h"
9 //-----------------------------------------------------------------------------
10 typedef std::list<gdcmDicomDirSerie *> ListDicomDirSerie;
12 //-----------------------------------------------------------------------------
13 class GDCM_EXPORT gdcmDicomDirStudy : public gdcmObject {
15 gdcmDicomDirStudy(ListTag::iterator begin,ListTag::iterator end);
16 ~gdcmDicomDirStudy(void);
18 virtual void Print(std::ostream &os = std::cout);
20 inline ListDicomDirSerie &GetDicomDirSeries() {return series;};
21 inline void AddDicomDirSerie(gdcmDicomDirSerie *obj) {series.push_back(obj);};
24 ListDicomDirSerie series;
27 //-----------------------------------------------------------------------------