A class to parse the program options for the reconstruction executable. More...
#include <Options.hpp>
Public Member Functions | |
int | getEnd () const |
string | getInputDir () const |
string | getMergeDir () const |
string | getOutputDir () const |
int | getStart () const |
string | getTransformFile () const |
Options (int argc, char **argv) | |
Ctor. Parses the command parameters given to the main function of the program. More... | |
virtual | ~Options () |
Private Attributes | |
options_description | m_descr |
The internally used option description. More... | |
string | m_outputFile |
Output file name. More... | |
positional_options_description | m_pdescr |
The internally used positional option desription. More... | |
variables_map | m_variables |
The internally used variable map. More... | |
A class to parse the program options for the reconstruction executable.
Definition at line 59 of file src/tools/lvr2_slam6d_merger/Options.hpp.
Options::Options | ( | int | argc, |
char ** | argv | ||
) |
Ctor. Parses the command parameters given to the main function of the program.
Definition at line 40 of file src/tools/lvr2_slam6d_merger/Options.cpp.
|
virtual |
Definition at line 92 of file src/tools/lvr2_slam6d_merger/Options.cpp.
|
inline |
Definition at line 76 of file src/tools/lvr2_slam6d_merger/Options.hpp.
string Options::getInputDir | ( | ) | const |
Definition at line 70 of file src/tools/lvr2_slam6d_merger/Options.cpp.
string Options::getMergeDir | ( | ) | const |
Definition at line 75 of file src/tools/lvr2_slam6d_merger/Options.cpp.
string Options::getOutputDir | ( | ) | const |
Definition at line 80 of file src/tools/lvr2_slam6d_merger/Options.cpp.
|
inline |
Definition at line 75 of file src/tools/lvr2_slam6d_merger/Options.hpp.
string Options::getTransformFile | ( | ) | const |
Definition at line 85 of file src/tools/lvr2_slam6d_merger/Options.cpp.
|
private |
The internally used option description.
Definition at line 87 of file src/tools/lvr2_slam6d_merger/Options.hpp.
|
private |
Output file name.
Definition at line 81 of file src/tools/lvr2_slam6d_merger/Options.hpp.
|
private |
The internally used positional option desription.
Definition at line 90 of file src/tools/lvr2_slam6d_merger/Options.hpp.
|
private |
The internally used variable map.
Definition at line 84 of file src/tools/lvr2_slam6d_merger/Options.hpp.