- /**
- * \ingroup gdcmDictEntry
- * \brief returns the Dicom Group Number of the current gdcmDictEntry
- * return the Dicom Group Number
- */
- inline guint16 gdcmDictEntry::GetGroup(void) {
- return group;
- }
-
- /**
- * \ingroup gdcmDictEntry
- * \brief returns the Dicom Element Number of the current gdcmDictEntry
- * return the Dicom Element Number
- */
- inline guint16 gdcmDictEntry::GetElement(void) {
- return element;
- }
-
- /**
- * \ingroup gdcmDictEntry
- * \brief returns the Dicom Value Representation of the current gdcmDictEntry
- * return the Dicom Value Representation
- */
- inline std::string gdcmDictEntry::GetVR(void) {
- return vr;
- }
-
- /**
- * \ingroup gdcmDictEntry
- * \brief sets the key of the current gdcmDictEntry
- * @param k New key to be set.
- */
- inline void gdcmDictEntry::SetKey(std::string k) {
- key = k;
- }
-
- /**
- * \ingroup gdcmDictEntry
- * \brief returns the Fourth field of the current gdcmDictEntry
- * \warning NOT part of the Dicom Standard
- * \ May be REMOVED an any time
- * \ NEVER use it
- * return the Fourth field
- */
- inline std::string gdcmDictEntry::GetFourth(void) {
- return fourth;
- }
+// Content of DictEntry
+ virtual void SetVR(VRKey const &vr);
+ virtual void SetVM(TagName const &vm);
+ /// \brief returns the VM field of the current DictEntry
+ /// @return The 'Value Multiplicity' field
+ const TagName &GetVM() const { return VM; }