X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmDictSet.cxx;h=8ec72b614d6ede6eefa1534915623f1493f6e9f9;hb=45445e6cca75418b05b42dffd8a313237f112539;hp=7256c6b1dccaace89f9ea559a9e043b657453d6e;hpb=3e82e8b67eddf5d4b95b6aa2a2e2615aced4c452;p=gdcm.git diff --git a/src/gdcmDictSet.cxx b/src/gdcmDictSet.cxx index 7256c6b1..8ec72b61 100644 --- a/src/gdcmDictSet.cxx +++ b/src/gdcmDictSet.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDictSet.cxx,v $ Language: C++ - Date: $Date: 2005/02/02 10:02:16 $ - Version: $Revision: 1.58 $ + Date: $Date: 2005/04/05 10:56:25 $ + Version: $Revision: 1.62 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -127,36 +127,6 @@ DictEntry *DictSet::NewVirtualDictEntry( uint16_t group, return entry; } -/** - * \brief Obtain from the GDCM_DICT_PATH environnement variable the - * path to directory containing the dictionaries. When - * the environnement variable is absent the path is defaulted - * to "../Dicts/". - * @return path to directory containing the dictionaries - */ -std::string DictSet::BuildDictPath() -{ - std::string resultPath; - const char *envPath = 0; - envPath = getenv("GDCM_DICT_PATH"); - - if (envPath && (strlen(envPath) != 0)) - { - resultPath = envPath; - if ( resultPath[resultPath.length()-1] != '/' ) - { - resultPath += '/'; - } - gdcmVerboseMacro( "Dictionary path set from environnement"); - } - else - { - resultPath = PUB_DICT_PATH; - } - - return resultPath; -} - /** * \brief Get the first entry while visiting the DictSet * \return The first Dict if found, otherwhise NULL @@ -184,6 +154,36 @@ Dict *DictSet::GetNextEntry() return NULL; } +/** + * \brief Obtain from the GDCM_DICT_PATH environnement variable the + * path to directory containing the dictionaries. When + * the environnement variable is absent the path is defaulted + * to "../Dicts/". + * @return path to directory containing the dictionaries + */ +std::string DictSet::BuildDictPath() +{ + std::string resultPath; + const char *envPath; + envPath = getenv("GDCM_DICT_PATH"); + + if (envPath && (strlen(envPath) != 0)) + { + resultPath = envPath; + gdcmWarningMacro( "Dictionary path set from environnement"); + } + else + { + resultPath = PUB_DICT_PATH; + } + if ( resultPath[resultPath.length()-1] != '/' ) + { + resultPath += '/'; + } + + return resultPath; +} + //----------------------------------------------------------------------------- // Protected /**