]> Creatis software - gdcm.git/blobdiff - src/gdcmValEntry.h
sub-minor ... and so forth
[gdcm.git] / src / gdcmValEntry.h
index c87f9e855c0780db635e675d1988f36ceeee3283..5b19911572f618fe733b2e7b58b29087c216deca 100644 (file)
@@ -7,44 +7,44 @@
 #include <stdio.h>
 
 #include "gdcmDocEntry.h"
+
 //-----------------------------------------------------------------------------
 /**
- * \ingroup gdcmBinEntry
+ * \ingroup gdcmValEntry
  * \brief   The dicom header of a Dicom file contains a set of such entries
  *          (when successfuly parsed against a given Dicom dictionary)
- *          This one contains a 'non string' value
  */
 class GDCM_EXPORT gdcmValEntry  : public gdcmDocEntry {
 
 public:
 
-   gdcmValEntry(void); 
+   gdcmValEntry(gdcmDictEntry* e); 
    ~gdcmValEntry(void);
 
    /// \brief Returns the 'Value' (e.g. "Dupond Marcel") converted into a
-   /// 'string', if it's stored as an integer in the Dicom Header of the
-   /// current Dicom Header Entry
+   /// 'string', if it's stored as an integer in the header of the
+   /// current Dicom Document Entry
    inline std::string  GetValue(void)     { return value; };
     
-   /// Sets the value (string) of the current Dicom Header Entry
+   /// Sets the value (string) of the current Dicom Document Entry
    inline void SetValue(std::string val)  { value = val;  };
-         
+   
+   virtual void Print(std::ostream &os = std::cout); 
+           
 protected:
 
+   /// \brief for 'non string' values. Will be move to gdcmBinEntry, later
+       void* voidArea;  // clean it out later
+   
 private:
 
 // Variables
   
-   /// \brief Header Entry value, stores as a std::string (VR will be used,
+   /// \brief Document Entry value, stored as a std::string (VR will be used,
    /// later, to decode)
+   
    std::string  value;
 
-
-
-
-
-
-
 };
 
 //-----------------------------------------------------------------------------