X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDictSet.h;h=751be5f83e208322cd4b9b57541dc182901ac51c;hb=66553b88cd6daaac48ac62a910199cb2fff276f6;hp=c57ae16603bf1a34ee17a0e21ce150f880fee1d6;hpb=541ed5b2824ff14630565a474b1406e58b677662;p=gdcm.git diff --git a/src/gdcmDictSet.h b/src/gdcmDictSet.h index c57ae166..751be5f8 100644 --- a/src/gdcmDictSet.h +++ b/src/gdcmDictSet.h @@ -20,18 +20,16 @@ typedef map DictSetHT; */ class GDCM_EXPORT gdcmDictSet { private: - DictSetHT dicts; + /// Hash table of all dictionaries contained in this gdcmDictSet + DictSetHT Dicts; + /// Directory path to dictionaries + string DictPath; int AppendDict(gdcmDict* NewDict); void LoadDictFromFile(string filename, DictKey); -private: - /// Directory path to dictionaries - static string DictPath; - static string BuildDictPath(void); - static gdcmDict* DefaultPubDict; + string BuildDictPath(void); public: - static list * GetPubDictTagNames(void); - static map >* GetPubDictTagNamesByCategory(void); - static gdcmDict* LoadDefaultPubDict(void); + list * GetPubDictTagNames(void); + map >* GetPubDictTagNamesByCategory(void); // TODO Swig int LoadDictFromFile(string filename); // QUESTION: the following function might not be thread safe !? Maybe