X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmStudy.h;h=ebf31c1f09c2a831e0d806780a53ff968fb06a47;hb=4a07b1470f68d316f570fef1f07b9f9c77e90ee1;hp=c595f054768c893b4701af835c31f79526ec4650;hpb=74ca8b85ac694824c885c36b5ed199f69de406d2;p=gdcm.git diff --git a/src/gdcmStudy.h b/src/gdcmStudy.h index c595f054..ebf31c1f 100644 --- a/src/gdcmStudy.h +++ b/src/gdcmStudy.h @@ -7,26 +7,22 @@ #include "gdcmSerie.h" //----------------------------------------------------------------------------- - -typedef std::list lSerie; +typedef std::list ListSerie; //----------------------------------------------------------------------------- - -class GDCM_EXPORT gdcmStudy : public gdcmObject { +class GDCM_EXPORT gdcmStudy : public gdcmObject +{ public: + gdcmStudy(ListTag::iterator begin,ListTag::iterator end); + ~gdcmStudy(void); - gdcmStudy(); - ~gdcmStudy(); - - std::string GetEntryByNumber(guint16 group, guint16 element); - std::string GetEntryByName(TagName name); + virtual void Print(std::ostream &os = std::cout); - inline lSerie GetSeries() {return series;}; + inline ListSerie &GetSeries() {return series;}; + inline void AddSerie(gdcmSerie *obj) {series.push_back(obj);}; private: - - lSerie series; - + ListSerie series; }; //-----------------------------------------------------------------------------