]> Creatis software - gdcm.git/blobdiff - src/gdcmDictSet.h
* More memmory link related corrections and documentation fixes.
[gdcm.git] / src / gdcmDictSet.h
index c57ae16603bf1a34ee17a0e21ce150f880fee1d6..751be5f83e208322cd4b9b57541dc182901ac51c 100644 (file)
@@ -20,18 +20,16 @@ typedef map<DictKey, gdcmDict*> 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<string> * GetPubDictTagNames(void);
-       static map<string, list<string> >* GetPubDictTagNamesByCategory(void);
-       static gdcmDict* LoadDefaultPubDict(void);
+       list<string> * GetPubDictTagNames(void);
+       map<string, list<string> >* GetPubDictTagNamesByCategory(void);
 
        // TODO Swig int LoadDictFromFile(string filename);
    // QUESTION: the following function might not be thread safe !? Maybe