]> Creatis software - gdcm.git/blob - src/gdcmSerie.cxx
*** empty log message ***
[gdcm.git] / src / gdcmSerie.cxx
1 // gdcmSequence.cxx
2 //-----------------------------------------------------------------------------
3 #include "gdcmSerie.h"
4
5 //-----------------------------------------------------------------------------
6 // Constructor / Destructor
7 /**
8  * \ingroup gdcmSerie
9  * \brief   
10  * @param   begin iterator of begin for the object
11  * @param   end   iterator of end for the object
12  */
13 gdcmSerie::gdcmSerie(ListTag::iterator begin,ListTag::iterator end):
14    gdcmObject(begin,end)
15 {
16 }
17
18 /**
19  * \ingroup gdcmSerie
20  * \brief   Canonical destructor.
21  */
22 gdcmSerie::~gdcmSerie() 
23 {
24    for(ListImage::iterator cc = images.begin();cc != images.end();++cc)
25    {
26       delete *cc;
27    }
28 }
29
30 //-----------------------------------------------------------------------------
31 // Print
32 /**
33  * \ingroup gdcmSerie
34  * \brief   Prints the Object
35  * @return
36  */ 
37 void gdcmSerie::Print(std::ostream &os)
38 {
39    os<<"SERIE"<<std::endl;
40    gdcmObject::Print(os);
41
42    for(ListImage::iterator cc = images.begin();cc != images.end();++cc)
43    {
44       (*cc)->SetPrintLevel(printLevel);
45       (*cc)->Print(os);
46    }
47 }
48
49 //-----------------------------------------------------------------------------
50 // Public
51
52 //-----------------------------------------------------------------------------
53 // Protected
54
55 //-----------------------------------------------------------------------------
56 // Private
57
58 //-----------------------------------------------------------------------------