103 template <
typename T>
105 int N, std::vector< T >& v)
111 for (
int i = 0;
i < N;
i++)
126 template <
typename T>
136 for (
int j = 0;
j < N;
j++)
150 template <
typename T>
155 std::string errmsg =
"Error reading floating list",
162 for (
int i = 0;
i < N;
i++)
222 const char* option = NULL);
409 const char* option = NULL);
Matrix1D< double > getVectorParameter(int argc, const char **argv, const char *param, int dim=2)
bool checkParameter(int argc, const char **argv, const char *param)
#define REPORT_ERROR(nerr, ErrormMsg)
void readFloatList(const char *str, int N, std::vector< T > &v)
int paremeterPosition(int argc, const char **argv, const char *param)
int numComponents(const std::string &str)
const char * getParameter(int argc, const char **argv, const char *param, const char *option=NULL)
float textToFloat(const char *str)
bool getThreeDoubleParams(int argc, const char **argv, const char *param, double &v1, double &v2, double &v3, double v1_def, double v2_def, double v3_def)
struct _parameter * param
bool getTwoDoubleParams(int argc, const char **argv, const char *param, double &v1, double &v2, double v1_def, double v2_def)
char * firstToken(const char *str)
String nextToken(const String &str, size_t &i)
Incorrect value received.
void generateCommandLine(const std::string &command_line, int &argcp, char **&argvp, char *©)