21#include "style/style.hpp"
22#include "spatial/attitude-utils.hpp"
23#include "command-line/converters.hpp"
31FOUND_CLI_OPTION("local-orientation" , found::EulerAngles, lclOrientation , found::EulerAngles(0, 0, 0), found::strtoea(optarg) , kNoDefaultArgument, REQ_ASSIGN) \
32FOUND_CLI_OPTION("reference-orientation", found::EulerAngles, refOrientation , found::EulerAngles(0, 0, 0), found::strtoea(optarg) , kNoDefaultArgument, REQ_ASSIGN) \
33FOUND_CLI_OPTION("use-same-orientation" , bool , useSameOrientation, false , found::strtobool(optarg), true , OPT_ASSIGN) \
34FOUND_CLI_OPTION("output-file" , std::string , outputFile , "" , optarg , kNoDefaultArgument, REQ_ASSIGN)
39FOUND_CLI_OPTION("png" , std::string , png , "" , optarg , kNoDefaultArgument, REQ_ASSIGN) \
40FOUND_CLI_OPTION("calibration-data" , std::string , calibrationData , "" , optarg , kNoDefaultArgument, REQ_ASSIGN) \
41FOUND_CLI_OPTION("reference-as-orientation", bool , refAsOrientation, false , found::strtobool(optarg) , true , OPT_ASSIGN) \
42FOUND_CLI_OPTION("camera-focal-length" , decimal , focalLength , 0.012 , found::strtodecimal(optarg), kNoDefaultArgument, REQ_ASSIGN) \
43FOUND_CLI_OPTION("camera-pixel-size" , decimal , pixelSize , 20E-6 , found::strtodecimal(optarg), kNoDefaultArgument, REQ_ASSIGN) \
44FOUND_CLI_OPTION("reference-orientation" , found::EulerAngles, refOrientation , found::EulerAngles(0, 0, 0), found::strtoea(optarg) , kNoDefaultArgument, REQ_ASSIGN)
49FOUND_CLI_OPTION("position-data", std::string, positionData, "", optarg, kNoDefaultArgument, REQ_ASSIGN) \
50FOUND_CLI_OPTION("output-form" , std::string, output , "", optarg, kNoDefaultArgument, REQ_ASSIGN)
56#define FOUND_CLI_OPTION(name, type, prop, defaultVal, converter, defaultArg, ASSIGN) \
57 type prop = defaultVal;
59#undef FOUND_CLI_OPTION
64#define FOUND_CLI_OPTION(name, type, prop, defaultVal, converter, defaultArg, ASSIGN) \
65 type prop = defaultVal;
67#undef FOUND_CLI_OPTION
72#define FOUND_CLI_OPTION(name, type, prop, defaultVal, converter, defaultArg, ASSIGN) \
73 type prop = defaultVal;
75#undef FOUND_CLI_OPTION
Definition options.hpp:54
Definition options.hpp:62
Definition options.hpp:70