]> Creatis software - gdcm.git/blob - src/gdcmDicomDirStudy.h
Replace confusing names gdcmImage, etc by gdcmDicomDirImage etc, to avoid
[gdcm.git] / src / gdcmDicomDirStudy.h
1 // gdcmDicomDirStudy.h
2 //-----------------------------------------------------------------------------
3 #ifndef GDCMDICOMDIRSTUDY_H
4 #define GDCMDICOMDIRSTUDY_H
5
6 #include "gdcmObject.h"
7 #include "gdcmDicomDirSerie.h"
8
9 //-----------------------------------------------------------------------------
10 typedef std::list<gdcmDicomDirSerie *> ListDicomDirSerie;
11
12 //-----------------------------------------------------------------------------
13 class GDCM_EXPORT gdcmDicomDirStudy : public gdcmObject {
14 public:
15    gdcmDicomDirStudy(ListTag::iterator begin,ListTag::iterator end);
16    ~gdcmDicomDirStudy(void);
17
18    virtual void Print(std::ostream &os = std::cout);
19
20    inline ListDicomDirSerie &GetDicomDirSeries() {return series;};
21    inline void AddDicomDirSerie(gdcmDicomDirSerie *obj) {series.push_back(obj);};
22
23 private:
24    ListDicomDirSerie series;
25 };
26
27 //-----------------------------------------------------------------------------
28 #endif