X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDict.cxx;h=995c850838039d25b395b7eb7d56c11b72248137;hb=dc9e22215d010c85822ee4cf6c89af586e1e5134;hp=fc7c07f2d69dae556afb8222e035b278293a662c;hpb=d5ebba38c596bd5a0514fc9e08fe8ac2a45482f5;p=gdcm.git diff --git a/src/gdcmDict.cxx b/src/gdcmDict.cxx index fc7c07f2..995c8508 100644 --- a/src/gdcmDict.cxx +++ b/src/gdcmDict.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDict.cxx,v $ Language: C++ - Date: $Date: 2005/02/11 15:22:18 $ - Version: $Revision: 1.74 $ + Date: $Date: 2005/06/02 12:26:42 $ + Version: $Revision: 1.76 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -172,11 +172,20 @@ void Dict::ClearEntry() } /** - * \brief Get the dictionary entry identified by a given tag (group,element) - * @param group group of the entry to be found - * @param elem element of the entry to be found + * \brief Get the dictionary entry identified by a given tag ("group|element") + * @param key tag of the entry to be found * @return the corresponding dictionary entry when existing, NULL otherwise */ +DictEntry *Dict::GetEntry(TagKey const &key) +{ + TagKeyHT::iterator it = KeyHt.find(key); + if ( it == KeyHt.end() ) + { + return 0; + } + return &(it->second); +} + DictEntry *Dict::GetEntry(uint16_t group, uint16_t elem) { TagKey key = DictEntry::TranslateToKey(group, elem);