* \sa gdcmDictSet::GetPubDictTagNamesByCategory
* @return A list of all entries of the public dicom dictionnary.
*/
-std::list<std::string> *gdcmDictSet::GetPubDictTagNames(void)
+std::list<std::string> *gdcmDictSet::GetPubDictEntryNames(void)
{
- return(GetDefaultPubDict()->GetTagNames());
+ return(GetDefaultPubDict()->GetDictEntryNames());
}
/**
* corresponding values are lists of all the dictionnary entries
* among that group.
*/
-std::map<std::string, std::list<std::string> > *gdcmDictSet::GetPubDictTagNamesByCategory(void)
+std::map<std::string, std::list<std::string> > *gdcmDictSet::GetPubDictEntryNamesByCategory(void)
{
- return(GetDefaultPubDict()->GetTagNamesByCategory());
+ return(GetDefaultPubDict()->GetDictEntryNamesByCategory());
}
/**
* @param Name Symbolic name that be used as identifier of the newly
* created dictionary.
*/
-void gdcmDictSet::LoadDictFromFile(std::string FileName, DictKey Name)
+gdcmDict *gdcmDictSet::LoadDictFromFile(std::string FileName, DictKey Name)
{
gdcmDict *NewDict = new gdcmDict(FileName);
AppendDict(NewDict,Name);
+ return(NewDict);
}
/**
std::string name)
{
gdcmDictEntry *entry;
- std::string tag=gdcmDictEntry::TranslateToKey(group,element)+vr;
+ std::string tag=gdcmDictEntry::TranslateToKey(group,element)+"#"+vr+"#"+fourth+"#"+name;
std::map<std::string,gdcmDictEntry *>::iterator it;
it=virtualEntry.find(tag);