X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=common%2FclitkCommon.cxx;h=fa1c5950b7408df5bea2c860bc65f04f855b29b2;hb=e0bfd8dc8b4063f757b7f3858d7c1efeadc17561;hp=d488e91a9fabb4d8eb4462bd6281a6119d8f91a4;hpb=0b7c9b1e1215634b02cbd38d4e4ba101d6111ba8;p=clitk.git diff --git a/common/clitkCommon.cxx b/common/clitkCommon.cxx index d488e91..fa1c595 100644 --- a/common/clitkCommon.cxx +++ b/common/clitkCommon.cxx @@ -15,18 +15,9 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html ======================================================================-====*/ + #ifndef CLITKCOMMON_CXX #define CLITKCOMMON_CXX -/** - ------------------------------------------------- - * @file clitkCommon.cxx - * @author David Sarrut - * @date 17 May 2006 07:59:06 - * - * @brief - * - * - -------------------------------------------------*/ #include "clitkCommon.h" #include @@ -278,5 +269,21 @@ void clitk::enableStdCerr() { } //-------------------------------------------------------------------- + +//-------------------------------------------------------------------- +void clitk::readDoubleFromFile(const std::string & filename, std::vector & list) { + std::ifstream is; + clitk::openFileForReading(is, filename); + list.clear(); + while (is) { + clitk::skipComment(is); + double d; + is >> d; + if (is) list.push_back(d); + } +} +//-------------------------------------------------------------------- + + #endif /* end #define CLITKCOMMON_CXX */