//-----------------------------------------------------------------------------
#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"<<std::endl;
+ gdcmObject::Print(os);
+
+ for(ListImage::iterator cc = images.begin();cc != images.end();++cc)
+ {
+ (*cc)->SetPrintLevel(printLevel);
+ (*cc)->Print(os);
+ }
}
+//-----------------------------------------------------------------------------
+// Public
-std::string gdcmSerie::GetEntryByName(TagName name) {
- return "";
-}
+//-----------------------------------------------------------------------------
+// Protected
+//-----------------------------------------------------------------------------
+// Private
+
+//-----------------------------------------------------------------------------