]> Creatis software - gdcm.git/blobdiff - src/gdcmImage.cxx
Update, according to David Clunie's site
[gdcm.git] / src / gdcmImage.cxx
index 382a74706bc220ed31464bfb286af2b06fce4b82..5484f9d92bc0e4c9ced0f75d14b9ee700125891c 100644 (file)
@@ -2,12 +2,54 @@
 //-----------------------------------------------------------------------------
 #include "gdcmImage.h"
 
-gdcmImage::gdcmImage() {
-
+//-----------------------------------------------------------------------------
+// Constructor / Destructor
+/**
+ * \ingroup gdcmImage
+ * \brief   
+ * @param   begin iterator of begin for the object
+ * @param   end   iterator of end for the object
+ */
+gdcmImage::gdcmImage(ListTag::iterator begin,ListTag::iterator end):
+   gdcmObject(begin,end)
+{
 }
 
+/**
+ * \ingroup gdcmImage
+ * \brief   Canonical destructor.
+ */
+gdcmImage::~gdcmImage() 
+{
+}
 
-gdcmImage::~gdcmImage() {
+//-----------------------------------------------------------------------------
+// Print
+/**
+ * \ingroup gdcmImage
+ * \brief   Prints the Object
+ * @return
+ */ 
+void gdcmImage::Print(std::ostream &os)
+{
+   os<<"IMAGE : ";
+   for(ListTag::iterator i=beginObj;i!=endObj;++i)
+   {
+      if( ((*i)->GetGroup()==0x0004) && ((*i)->GetElement()==0x1500) )
+         os<<(*i)->GetValue();
+   }
+   os<<std::endl;
 
+   gdcmObject::Print(os);
 }
 
+//-----------------------------------------------------------------------------
+// Public
+
+//-----------------------------------------------------------------------------
+// Protected
+
+//-----------------------------------------------------------------------------
+// Private
+
+//-----------------------------------------------------------------------------