22 const std::string &option,
23 const std::string &default_value =
"");
27 const std::string &option,
28 const int default_value = 0);
33 const std::string &option,
34 const double default_value = 0.0);
39 const std::string &option,
40 const Eigen::VectorXd default_value = Eigen::VectorXd::Zero(0));
44 const std::string &option);
47 int argc,
char **argv,
const std::vector<std::string> &options);
int GetProgramOptionAsInt(int argc, char **argv, const std::string &option, const int default_value=0)
bool ProgramOptionExistsAny(int argc, char **argv, const std::vector< std::string > &options)
bool ProgramOptionExists(int argc, char **argv, const std::string &option)
std::string GetProgramOptionAsString(int argc, char **argv, const std::string &option, const std::string &default_value="")
Eigen::VectorXd GetProgramOptionAsEigenVectorXd(int argc, char **argv, const std::string &option, const Eigen::VectorXd default_value=Eigen::VectorXd::Zero(0))
double GetProgramOptionAsDouble(int argc, char **argv, const std::string &option, const double default_value=0.0)
Generic file read and write utility for python interface.