Public Member Functions | Private Attributes | List of all members
slam6dmerger::Options Class Reference

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...
 

Detailed Description

A class to parse the program options for the reconstruction executable.

Definition at line 59 of file src/tools/lvr2_slam6d_merger/Options.hpp.

Constructor & Destructor Documentation

◆ Options()

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.

◆ ~Options()

Options::~Options ( )
virtual

Definition at line 92 of file src/tools/lvr2_slam6d_merger/Options.cpp.

Member Function Documentation

◆ getEnd()

int slam6dmerger::Options::getEnd ( ) const
inline

Definition at line 76 of file src/tools/lvr2_slam6d_merger/Options.hpp.

◆ getInputDir()

string Options::getInputDir ( ) const

Definition at line 70 of file src/tools/lvr2_slam6d_merger/Options.cpp.

◆ getMergeDir()

string Options::getMergeDir ( ) const

Definition at line 75 of file src/tools/lvr2_slam6d_merger/Options.cpp.

◆ getOutputDir()

string Options::getOutputDir ( ) const

Definition at line 80 of file src/tools/lvr2_slam6d_merger/Options.cpp.

◆ getStart()

int slam6dmerger::Options::getStart ( ) const
inline

Definition at line 75 of file src/tools/lvr2_slam6d_merger/Options.hpp.

◆ getTransformFile()

string Options::getTransformFile ( ) const

Definition at line 85 of file src/tools/lvr2_slam6d_merger/Options.cpp.

Member Data Documentation

◆ m_descr

options_description slam6dmerger::Options::m_descr
private

The internally used option description.

Definition at line 87 of file src/tools/lvr2_slam6d_merger/Options.hpp.

◆ m_outputFile

string slam6dmerger::Options::m_outputFile
private

Output file name.

Definition at line 81 of file src/tools/lvr2_slam6d_merger/Options.hpp.

◆ m_pdescr

positional_options_description slam6dmerger::Options::m_pdescr
private

The internally used positional option desription.

Definition at line 90 of file src/tools/lvr2_slam6d_merger/Options.hpp.

◆ m_variables

variables_map slam6dmerger::Options::m_variables
private

The internally used variable map.

Definition at line 84 of file src/tools/lvr2_slam6d_merger/Options.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:12