Program: gdcm
Module: $RCSfile: gdcmDictSet.cxx,v $
Language: C++
- Date: $Date: 2004/10/12 04:35:45 $
- Version: $Revision: 1.38 $
+ Date: $Date: 2004/10/18 02:31:58 $
+ Version: $Revision: 1.40 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmDebug.h"
#include <fstream>
#include <stdlib.h> // For getenv
+
namespace gdcm
{
* \sa DictSet::GetPubDictTagNamesByCategory
* @return A list of all entries of the public dicom dictionnary.
*/
-std::list<std::string> *DictSet::GetPubDictEntryNames()
+EntryNamesList * DictSet::GetPubDictEntryNames()
{
return GetDefaultPubDict()->GetDictEntryNames();
}
* corresponding values are lists of all the dictionnary entries
* among that group.
*/
-std::map<std::string, std::list<std::string> > *
- DictSet::GetPubDictEntryNamesByCategory()
+EntryNamesByCatMap * DictSet::GetPubDictEntryNamesByCategory()
{
return GetDefaultPubDict()->GetDictEntryNamesByCategory();
}
* @param name Symbolic name that be used as identifier of the newly
* created dictionary.
*/
-Dict *DictSet::LoadDictFromFile(std::string const & fileName,
- DictKey const & name)
+Dict *DictSet::LoadDictFromFile(std::string const & filename,
+ DictKey const & name)
{
- Dict *newDict = new Dict(fileName);
+ Dict *newDict = new Dict(filename);
AppendDict(newDict, name);
return newDict;
* in no dictionnary
* @return virtual entry
*/
-DictEntry *DictSet::NewVirtualDictEntry(uint16_t group,
- uint16_t element,
- std::string vr,
- std::string fourth,
- std::string name)
+DictEntry *DictSet::NewVirtualDictEntry( uint16_t group,
+ uint16_t element,
+ TagName vr,
+ TagName fourth,
+ TagName name)
{
DictEntry* entry;
const std::string tag = DictEntry::TranslateToKey(group,element)