Main Page | File List | Related Pages

gdcmStudy.h

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

Generated on Mon Feb 14 16:13:44 2005 for gdcm by doxygen 1.3.6