X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmSerie.cxx;h=1ad1b6fddadac81a8f367bae4785d93efee022f7;hb=001ea156121341aef6d2445842e5a68ee9723252;hp=18508e7249aa7a49c016e21e2ae84ea4bd3a67ef;hpb=74ca8b85ac694824c885c36b5ed199f69de406d2;p=gdcm.git diff --git a/src/gdcmSerie.cxx b/src/gdcmSerie.cxx index 18508e72..1ad1b6fd 100644 --- a/src/gdcmSerie.cxx +++ b/src/gdcmSerie.cxx @@ -2,23 +2,57 @@ //----------------------------------------------------------------------------- #include "gdcmSerie.h" -gdcmSerie::gdcmSerie() { - +//----------------------------------------------------------------------------- +// Constructor / Destructor +/** + * \ingroup gdcmSerie + * \brief + * @param begin iterator of begin for the object + * @param end iterator of end for the object + */ +gdcmSerie::gdcmSerie(ListTag::iterator begin,ListTag::iterator end): + gdcmObject(begin,end) +{ } - -gdcmSerie::~gdcmSerie() { - +/** + * \ingroup gdcmSerie + * \brief Canonical destructor. + */ +gdcmSerie::~gdcmSerie() +{ + for(ListImage::iterator cc = images.begin();cc != images.end();++cc) + { + delete *cc; + } } - - -std::string gdcmSerie::GetEntryByNumber(guint16 group, guint16 element) { - return ""; +//----------------------------------------------------------------------------- +// Print +/** + * \ingroup gdcmSerie + * \brief Prints the Object + * @return + */ +void gdcmSerie::Print(std::ostream &os) +{ + os<<"SERIE"<SetPrintLevel(printLevel); + (*cc)->Print(os); + } } +//----------------------------------------------------------------------------- +// Public -std::string gdcmSerie::GetEntryByName(TagName name) { - return ""; -} +//----------------------------------------------------------------------------- +// Protected +//----------------------------------------------------------------------------- +// Private + +//-----------------------------------------------------------------------------