+public:
+ gdcmDict(std::string & FileName);
+ ~gdcmDict();
+
+ void Print(std::ostream&);
+ void PrintByKey(std::ostream&);
+ void PrintByName(std::ostream&);
+
+ bool AddNewEntry (gdcmDictEntry* NewEntry);
+ bool ReplaceEntry(gdcmDictEntry* NewEntry);
+ bool RemoveEntry (TagKey key);
+ bool RemoveEntry (guint16 group, guint16 element);
+
+ gdcmDictEntry * GetTagByNumber(guint16 group, guint16 element);
+ gdcmDictEntry * GetTagByName(TagName name);
+
+ /**
+ * \ingroup gdcmDict
+ * \brief returns a ref to the Dicom Dictionary H table (map)
+ * return the Dicom Dictionary H table
+ */
+ inline TagKeyHT & gdcmDict::GetEntries(void) {
+ return KeyHt;
+ }
+
+private: