00001
00002
00003 #ifndef GDCMSERIE_H
00004 #define GDCMSERIE_H
00005
00006 #include "gdcmObject.h"
00007 #include "gdcmImage.h"
00008
00009
00010 typedef std::list<gdcmImage *> ListImage;
00011
00012
00013 class GDCM_EXPORT gdcmSerie : public gdcmObject
00014 {
00015 public:
00016 gdcmSerie(ListTag::iterator begin,ListTag::iterator end);
00017 ~gdcmSerie(void);
00018
00019 virtual void Print(std::ostream &os = std::cout);
00020
00021 inline ListImage &GetImages() {return images;};
00022 inline void AddImage(gdcmImage *obj) {images.push_back(obj);};
00023
00024 private:
00025 ListImage images;
00026 };
00027
00028
00029 #endif