- int AppendDict(gdcmDict* NewDict);
- void LoadDictFromFile(std::string filename, DictKey);
- std::string BuildDictPath(void);
-public:
- std::list<std::string> * GetPubDictTagNames(void);
- std::map<std::string, std::list<std::string> >*
- GetPubDictTagNamesByCategory(void);
-
- // TODO Swig int LoadDictFromFile(std::string filename);
- // QUESTION: the following function might not be thread safe !? Maybe
- // we need some mutex here, to avoid concurent creation of
- // the same dictionary !?!?!
- // TODO Swig int LoadDictFromName(std::string filename);
- // TODO Swig int LoadAllDictFromDirectory(std::string DirectoryName);
- // TODO Swig std::string* GetAllDictNames();
- gdcmDictSet(void);
- ~gdcmDictSet(void);
- void Print(std::ostream&);
- gdcmDict* GetDict(DictKey DictName);
- gdcmDict* GetDefaultPubDict(void);