- gdcmDict(const char* FileName); // Reads Dict from ascii file
- int AddNewEntry (gdcmDictEntry* NewEntry);
- int ReplaceEntry(gdcmDictEntry* NewEntry);
- int RemoveEntry (TagKey key);
- int RemoveEntry (guint16 group, guint16 element);
- gdcmDictEntry * GetTagByKey(guint16 group, guint16 element);
+ 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);