+
+/**
+ * \ingroup gdcmDictEntry
+ * \brief If-and only if-the V(alue) R(epresentation)
+ * is unset then overwrite it.
+ * @param NewVr New V(alue) R(epresentation) to be set.
+ */
+void gdcmDictEntry::SetVR(std::string NewVr)
+{
+ if ( IsVRUnknown() )
+ vr = NewVr;
+ else
+ {
+ dbg.Error(true, "gdcmDictEntry::SetVR",
+ "Overwriting vr might compromise a dictionary");
+ }
+}
+
+//-----------------------------------------------------------------------------
+// Protected
+
+//-----------------------------------------------------------------------------
+// Private
+
+//-----------------------------------------------------------------------------
+