+/*=========================================================================
+ 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 <david.sarrut@creatis.insa-lyon.fr>
- * @date 17 May 2006 07:59:06
- *
- * @brief
- *
- *
- -------------------------------------------------*/
#include "clitkCommon.h"
#include <fstream>
}
//--------------------------------------------------------------------
+
+//--------------------------------------------------------------------
+void clitk::readDoubleFromFile(const std::string & filename, std::vector<double> & 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 */