// gdcmValEntry.h //----------------------------------------------------------------------------- #ifndef GDCMValEntry_H #define GDCMValEntry_H #include #include #include "gdcmDocEntry.h" //----------------------------------------------------------------------------- /** * \ingroup gdcmBinEntry * \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(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 inline std::string GetValue(void) { return value; }; /// Sets the value (string) of the current Dicom Header Entry inline void SetValue(std::string val) { value = val; }; protected: private: // Variables /// \brief Header Entry value, stores as a std::string (VR will be used, /// later, to decode) std::string value; }; //----------------------------------------------------------------------------- #endif