X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmPatient.h;h=2d4d1e2690c2442c8b0224703fbc8a940baa8c45;hb=8d4184fc7129f85d9ec384a3c7b9c5928a1f5b5e;hp=662bca15a3a0bc40df85be8c8dab24dfa11b480f;hpb=76f7307f9485e39bba565423a91989f8c9c18c21;p=gdcm.git diff --git a/src/gdcmPatient.h b/src/gdcmPatient.h index 662bca15..2d4d1e26 100644 --- a/src/gdcmPatient.h +++ b/src/gdcmPatient.h @@ -7,23 +7,22 @@ #include "gdcmStudy.h" //----------------------------------------------------------------------------- - -typedef std::list lStudy; +typedef std::list ListStudy; //----------------------------------------------------------------------------- - -class GDCM_EXPORT gdcmPatient : public gdcmObject { // +class GDCM_EXPORT gdcmPatient : public gdcmObject +{ public: + gdcmPatient(ListTag::iterator begin,ListTag::iterator end); + ~gdcmPatient(void); - gdcmPatient(); - ~gdcmPatient(); + virtual void Print(std::ostream &os = std::cout); - inline lStudy &GetStudies() {return studies;}; + inline ListStudy &GetStudies() {return studies;}; + inline void AddStudy(gdcmStudy *obj) {studies.push_back(obj);}; - lStudy studies; private: - - + ListStudy studies; }; //-----------------------------------------------------------------------------