]> Creatis software - gdcm.git/blobdiff - src/gdcmSerie.cxx
doxygenation
[gdcm.git] / src / gdcmSerie.cxx
index 9e4a275b759267ff222c6917d19c52cbfc945df2..b21c241745f304608e2f869508afab819d928a46 100644 (file)
@@ -2,16 +2,42 @@
 //-----------------------------------------------------------------------------
 #include "gdcmSerie.h"
 
-gdcmSerie::gdcmSerie() {
+//-----------------------------------------------------------------------------
+// Constructor / Destructor
+gdcmSerie::gdcmSerie(ListTag::iterator begin,ListTag::iterator end):
+   gdcmObject(begin,end)
+{
+}
 
+gdcmSerie::~gdcmSerie() 
+{
+   for(ListImage::iterator cc = images.begin();cc != images.end();++cc)
+   {
+      delete *cc;
+   }
 }
 
+//-----------------------------------------------------------------------------
+// Print
+void gdcmSerie::Print(std::ostream &os)
+{
+   os<<"SERIE"<<std::endl;
+   gdcmObject::Print(os);
 
-gdcmSerie::~gdcmSerie() {
-   lImage::iterator cc = GetImages().begin();
-   while  (cc != GetImages().end() ) {
-      delete *cc;
-      ++cc;
+   for(ListImage::iterator cc = images.begin();cc != images.end();++cc)
+   {
+      (*cc)->SetPrintLevel(printLevel);
+      (*cc)->Print(os);
    }
 }
 
+//-----------------------------------------------------------------------------
+// Public
+
+//-----------------------------------------------------------------------------
+// Protected
+
+//-----------------------------------------------------------------------------
+// Private
+
+//-----------------------------------------------------------------------------