Program: gdcm
Module: $RCSfile: gdcmDict.h,v $
Language: C++
- Date: $Date: 2004/10/27 22:31:12 $
- Version: $Revision: 1.22 $
+ Date: $Date: 2004/12/16 13:46:37 $
+ Version: $Revision: 1.25 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#ifndef GDCMDICT_H
#define GDCMDICT_H
-#include "gdcmCommon.h"
+#include "gdcmBase.h"
#include "gdcmDictEntry.h"
#include <iostream>
{
//-----------------------------------------------------------------------------
-typedef std::map<TagKey, DictEntry> TagKeyHT;
+typedef std::string DictKey;
+typedef std::map<TagKey, DictEntry> TagKeyHT;
typedef std::map<TagName, DictEntry> TagNameHT;
-typedef std::list<std::string> EntryNamesList;
-typedef std::map<std::string, std::list<std::string> > EntryNamesByCatMap;
+typedef std::list<std::string> EntryNamesList;
+typedef std::map<std::string,
+ std::list<std::string> > EntryNamesByCatMap;
//-----------------------------------------------------------------------------
/*
* \defgroup Dict
* combined with all software versions...
* \see DictSet
*/
-class GDCM_EXPORT Dict
+class GDCM_EXPORT Dict : public Base
{
public:
Dict(std::string const & filename);