]> Creatis software - gdcm.git/blobdiff - src/gdcmImage.cxx
*** empty log message ***
[gdcm.git] / src / gdcmImage.cxx
index 245a6a462045d98ff0a3c7360c8d7bcbb9dfbaa0..ead230db0251349b3b3c4481639f8330a4ff5b41 100644 (file)
@@ -2,23 +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)
+{
 }
 
-
-gdcmImage::~gdcmImage() {
-
+/**
+ * \ingroup gdcmImage
+ * \brief   Canonical destructor.
+ */
+gdcmImage::~gdcmImage() 
+{
 }
 
-
-
-std::string gdcmImage::GetEntryByNumber(guint16 group, guint16 element) {
-    return "";
+//-----------------------------------------------------------------------------
+// Print
+/**
+ * \ingroup gdcmImage
+ * \brief   Prints the Object
+ * @return
+ */ 
+void gdcmImage::Print(std::ostream &os)
+{
+   os<<"IMAGE"<<std::endl;
+   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
 
-std::string gdcmImage::GetEntryByName(TagName name) {
-    return "";
-}
+//-----------------------------------------------------------------------------
+// Protected
 
+//-----------------------------------------------------------------------------
+// Private
+
+//-----------------------------------------------------------------------------