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

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

#include <Options.hpp>

Public Member Functions

string coordinateSystem () const
 
string imageFile () const
 
int imageHeight () const
 
int imageWidth () const
 
string inputFile () const
 
int maxH () const
 
int maxV () const
 
float maxZ () const
 
float maxZimg () const
 
int minH () const
 
int minV () const
 
float minZ () const
 
float minZimg () const
 
bool optimize () const
 
 Options (int argc, char **argv)
 Ctor. Parses the command parameters given to the main function of the program. More...
 
int regionHeight () const
 
int regionWidth () const
 
virtual ~Options ()
 

Private Attributes

options_description m_descr
 The internally used option description. More...
 
int m_height
 
string m_imageOut
 
int m_maxH
 
int m_maxV
 
float m_maxZ
 
float m_maxZimg
 
int m_minH
 
int m_minV
 
float m_minZ
 
float m_minZimg
 
positional_options_description m_pdescr
 The internally used positional option desription. More...
 
string m_system
 
variables_map m_variables
 The internally used variable map. More...
 
int m_width
 
int m_windowHeight
 
int m_windowWidth
 

Detailed Description

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

Definition at line 52 of file src/tools/lvr2_image_normals/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 33 of file src/tools/lvr2_image_normals/Options.cpp.

◆ ~Options()

Options::~Options ( )
virtual

Definition at line 74 of file src/tools/lvr2_image_normals/Options.cpp.

Member Function Documentation

◆ coordinateSystem()

string image_normals::Options::coordinateSystem ( ) const
inline

Definition at line 142 of file src/tools/lvr2_image_normals/Options.hpp.

◆ imageFile()

string image_normals::Options::imageFile ( ) const
inline

Definition at line 70 of file src/tools/lvr2_image_normals/Options.hpp.

◆ imageHeight()

int image_normals::Options::imageHeight ( ) const
inline

Definition at line 102 of file src/tools/lvr2_image_normals/Options.hpp.

◆ imageWidth()

int image_normals::Options::imageWidth ( ) const
inline

Definition at line 96 of file src/tools/lvr2_image_normals/Options.hpp.

◆ inputFile()

string image_normals::Options::inputFile ( ) const
inline

Definition at line 64 of file src/tools/lvr2_image_normals/Options.hpp.

◆ maxH()

int image_normals::Options::maxH ( ) const
inline

Definition at line 80 of file src/tools/lvr2_image_normals/Options.hpp.

◆ maxV()

int image_normals::Options::maxV ( ) const
inline

Definition at line 91 of file src/tools/lvr2_image_normals/Options.hpp.

◆ maxZ()

float image_normals::Options::maxZ ( ) const
inline

Definition at line 117 of file src/tools/lvr2_image_normals/Options.hpp.

◆ maxZimg()

float image_normals::Options::maxZimg ( ) const
inline

Definition at line 127 of file src/tools/lvr2_image_normals/Options.hpp.

◆ minH()

int image_normals::Options::minH ( ) const
inline

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

◆ minV()

int image_normals::Options::minV ( ) const
inline

Definition at line 86 of file src/tools/lvr2_image_normals/Options.hpp.

◆ minZ()

float image_normals::Options::minZ ( ) const
inline

Definition at line 122 of file src/tools/lvr2_image_normals/Options.hpp.

◆ minZimg()

float image_normals::Options::minZimg ( ) const
inline

Definition at line 132 of file src/tools/lvr2_image_normals/Options.hpp.

◆ optimize()

bool image_normals::Options::optimize ( ) const
inline

Definition at line 137 of file src/tools/lvr2_image_normals/Options.hpp.

◆ regionHeight()

int image_normals::Options::regionHeight ( ) const
inline

Definition at line 112 of file src/tools/lvr2_image_normals/Options.hpp.

◆ regionWidth()

int image_normals::Options::regionWidth ( ) const
inline

Definition at line 107 of file src/tools/lvr2_image_normals/Options.hpp.

Member Data Documentation

◆ m_descr

options_description image_normals::Options::m_descr
private

The internally used option description.

Definition at line 153 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_height

int image_normals::Options::m_height
private

Definition at line 163 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_imageOut

string image_normals::Options::m_imageOut
private

Definition at line 170 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_maxH

int image_normals::Options::m_maxH
private

Definition at line 159 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_maxV

int image_normals::Options::m_maxV
private

Definition at line 161 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_maxZ

float image_normals::Options::m_maxZ
private

Definition at line 167 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_maxZimg

float image_normals::Options::m_maxZimg
private

Definition at line 169 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_minH

int image_normals::Options::m_minH
private

Definition at line 158 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_minV

int image_normals::Options::m_minV
private

Definition at line 160 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_minZ

float image_normals::Options::m_minZ
private

Definition at line 166 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_minZimg

float image_normals::Options::m_minZimg
private

Definition at line 168 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_pdescr

positional_options_description image_normals::Options::m_pdescr
private

The internally used positional option desription.

Definition at line 156 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_system

string image_normals::Options::m_system
private

Definition at line 171 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_variables

variables_map image_normals::Options::m_variables
private

The internally used variable map.

Definition at line 150 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_width

int image_normals::Options::m_width
private

Definition at line 162 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_windowHeight

int image_normals::Options::m_windowHeight
private

Definition at line 165 of file src/tools/lvr2_image_normals/Options.hpp.

◆ m_windowWidth

int image_normals::Options::m_windowWidth
private

Definition at line 164 of file src/tools/lvr2_image_normals/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 Wed Mar 2 2022 00:37:26