Program: gdcm
Module: $RCSfile: gdcmDictSet.h,v $
Language: C++
- Date: $Date: 2004/10/18 02:17:07 $
- Version: $Revision: 1.28 $
+ Date: $Date: 2005/01/05 15:38:28 $
+ Version: $Revision: 1.31 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#ifndef GDCMDICTSET_H
#define GDCMDICTSET_H
+#include "gdcmBase.h"
#include "gdcmDict.h"
+
#include <map>
#include <list>
namespace gdcm
{
-typedef std::string DictKey;
typedef std::map<DictKey, Dict*> DictSetHT;
//-----------------------------------------------------------------------------
* \par having many in memory representations of the same dictionary
* (saving memory).
*/
-class GDCM_EXPORT DictSet
+class GDCM_EXPORT DictSet : public Base
{
public:
DictSet();
// Dict* GetVirtualDict() { return &VirtualEntry; };
DictEntry* NewVirtualDictEntry(uint16_t group, uint16_t element,
- TagName vr = "Unknown",
- TagName fourth = "Unknown",
- TagName name = "Unknown");
+ TagName vr = GDCM_UNKNOWN,
+ TagName fourth = GDCM_UNKNOWN,
+ TagName name = GDCM_UNKNOWN);
static std::string BuildDictPath();