1 // gdcmDicomDirPatient.h
2 //-----------------------------------------------------------------------------
6 #include "gdcmObject.h"
7 #include "gdcmDicomDirStudy.h"
9 //-----------------------------------------------------------------------------
10 typedef std::list<gdcmDicomDirStudy *> ListDicomDirStudy;
12 //-----------------------------------------------------------------------------
13 class GDCM_EXPORT gdcmDicomDirPatient : public gdcmObject
16 gdcmDicomDirPatient(ListTag::iterator begin,ListTag::iterator end);
17 ~gdcmDicomDirPatient(void);
19 virtual void Print(std::ostream &os = std::cout);
21 inline ListDicomDirStudy &GetDicomDirStudies() {return studies;};
22 inline void AddDicomDirStudy(gdcmDicomDirStudy *obj) {studies.push_back(obj);};
25 ListDicomDirStudy studies;
28 //-----------------------------------------------------------------------------