#ifndef GDCMDICTSET_H
#define GDCMDICTSET_H
+#include "gdcmDict.h"
#include <map>
#include <list>
-#include "gdcmDict.h"
typedef std::string DictKey;
typedef std::map<DictKey, gdcmDict*> DictSetHT;
* \defgroup gdcmDictSet
* \brief Container for managing a set of loaded dictionaries.
* \note Hopefully, sharing dictionaries should avoid
- * \par reloading an allready loaded dictionary (saving time)
+ * \par reloading an already loaded dictionary (saving time)
* \par having many in memory representations of the same dictionary
* (saving memory).
*/
/// Directory path to dictionaries
std::string DictPath;
int AppendDict(gdcmDict* NewDict);
- void LoadDictFromFile(std::string filename, DictKey);
+ void LoadDictFromFile(std::string FileName, DictKey Name);
std::string BuildDictPath(void);
public:
std::list<std::string> * GetPubDictTagNames(void);
// TODO Swig std::string* GetAllDictNames();
gdcmDictSet(void);
~gdcmDictSet(void);
- void Print(std::ostream&);
+ void Print(std::ostream& os);
gdcmDict* GetDict(DictKey DictName);
gdcmDict* GetDefaultPubDict(void);
};