X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkCommon.cxx;h=fa1c5950b7408df5bea2c860bc65f04f855b29b2;hb=163fa80ef3873595f3e3cf75fb03e53536d1a6ee;hp=37866ab7468aaa66b3d8063af605905c026781b5;hpb=05679c0bf1e5812389f03f0176cc9d87039b0b81;p=clitk.git diff --git a/common/clitkCommon.cxx b/common/clitkCommon.cxx index 37866ab..fa1c595 100644 --- a/common/clitkCommon.cxx +++ b/common/clitkCommon.cxx @@ -1,29 +1,24 @@ -/*------------------------------------------------------------------------- - - Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de - l'Image). All rights reserved. See Doc/License.txt or - http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details. - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - --------------------------------------------------------------------------*/ +/*========================================================================= + Program: vv http://www.creatis.insa-lyon.fr/rio/vv + + Authors belong to: + - University of LYON http://www.universite-lyon.fr/ + - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr + - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the copyright notices for more information. + + It is distributed under dual licence + + - 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 #include @@ -79,10 +74,10 @@ void clitk::VerboseInProgress(const int nb, const int current, const int percent previous = rounded; std::ostringstream oss; - oss << rounded << '%'; + oss << std::setw(4) << rounded << '%'; std::cout << oss.str() << std::flush; - for (int i=0; i & 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 */