- /// "SL" : Signed Long), found in the Dicom Header or in the Dicom
- /// Dictionnary, of the current Dicom Header Entry
- std::string const &GetVR() const { return DicomDict->GetVR(); };
-
- /// \brief Returns the 'Value Multiplicity' (e.g. "1", "1-n", "6"),
- /// found in the Dicom Header or in the Dicom Dictionnary
- /// of the current Dicom Header Entry
- std::string const &GetVM() const { return DicomDict->GetVM(); };
-
- /// Sets the 'Value Representation' of the current Dicom Header Entry
- void SetVR( TagName const &v) { DicomDict->SetVR(v); };
-
- /// Sets the 'Value Multiplicity' of the current Dicom Header Entry
- void SetVM( TagName const &v) { DicomDict->SetVM(v); };
-
+ /// "SL" : Signed Long), found in the Dicom header or in the Dicom
+ /// Dictionnary, of the current Dicom entry
+ VRKey const &GetVR() const { return VR; }
+ //VRKey const &GetVR() const { return DicomDict->GetVR(); }
+
+ /// \brief Returns the 'Value Multiplicity' (e.g. "1", "6", "1-n", "3-n"),
+ /// found in the Dicom entry or in the Dicom Dictionnary
+ /// of the current Dicom entry
+ std::string const &GetVM();
+
+ /// Sets the 'Value Multiplicity' of the current Dicom entry
+ //void SetVM( TagName const &v) { DicomDict->SetVM(v); }
+ void SetVM( TagName &) { std::cout << "-----------------FIXME : SetVM "; }
+