-// gdcmDictSet.h
-//-----------------------------------------------------------------------------
+/*=========================================================================
+
+ Program: gdcm
+ Module: $RCSfile: gdcmDictSet.h,v $
+ Language: C++
+ Date: $Date: 2004/06/20 18:08:47 $
+ Version: $Revision: 1.20 $
+
+ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
+ l'Image). All rights reserved. See Doc/License.txt or
+ http://www.creatis.insa-lyon.fr/Public/Gdcm/License.htm for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+
#ifndef GDCMDICTSET_H
#define GDCMDICTSET_H
void Print(std::ostream& os);
- std::list<std::string> * GetPubDictTagNames(void);
- std::map<std::string, std::list<std::string> >*
- GetPubDictTagNamesByCategory(void);
+ std::list<std::string> *GetPubDictEntryNames(void);
+ std::map<std::string, std::list<std::string> > *
+ GetPubDictEntryNamesByCategory(void);
- void LoadDictFromFile(std::string FileName, DictKey Name);
+ gdcmDict *LoadDictFromFile(std::string FileName, DictKey Name);
gdcmDict *GetDict(DictKey DictName);
gdcmDict *GetDefaultPubDict(void);
gdcmDictEntry *NewVirtualDictEntry(guint16 group, guint16 element,
- std::string vr = "Unknown",
+ std::string vr = "Unknown",
std::string fourth = "Unknown",
std::string name = "Unknown");
DictSetHT Dicts;
/// Directory path to dictionaries
std::string DictPath;
-
+ /// H table for the on the fly created gdcmDictEntries
std::map<std::string,gdcmDictEntry *> virtualEntry;
};