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

#include <Options.hpp>

Inheritance diagram for dmc_reconstruction::Options:
Inheritance graph
[legend]

Public Member Functions

string getInputFileName () const
 
int getKd () const
 
int getKi () const
 
int getKn () const
 
float getMaxError () const
 
int getMaxLevel () const
 
int getNumThreads () const
 
string getPCM () const
 
string getScanPoseFile () const
 
 Options (int argc, char **argv)
 
bool printUsage () const
 
bool useRansac () const
 
virtual ~Options ()
 
- Public Member Functions inherited from lvr2::BaseOption
 BaseOption (int argc, char **argv)
 
CoordinateTransform< float > coordinateTransform () const
 
void printLogo () const
 
void printTransformation (std::ostream &out) const
 Prints transformation information to the given output stream. More...
 
float sx () const
 Returns the scaling factor for the x coordinates. More...
 
float sy () const
 Returns the scaling factor for the y coordinates. More...
 
float sz () const
 Returns the scaling factor for the z coordinates. More...
 
int x () const
 Returns the position of the x coordinate in the data. More...
 
int y () const
 Returns the position of the x coordinate in the data. More...
 
int z () const
 Returns the position of the x coordinate in the data. More...
 
virtual ~BaseOption ()
 

Private Attributes

int m_kd
 The number of neighbors for distance function evaluation. More...
 
int m_ki
 The number of neighbors for normal interpolation. More...
 
int m_kn
 The number of neighbors for normal estimation. More...
 
float m_maxError
 The max allowed error between points and surfaces in an octree cell. More...
 
int m_maxLevel
 The maximum allows octree level. More...
 
int m_numThreads
 The number of threads to use. More...
 
string m_pcm
 The used point cloud manager. More...
 

Additional Inherited Members

- Protected Member Functions inherited from lvr2::BaseOption
virtual void setup ()
 Setup internal data structures. More...
 
void setupInputTransformation ()
 Setup transformation info for ModelIO. More...
 
- Protected Attributes inherited from lvr2::BaseOption
int m_argc
 Argument count. More...
 
char ** m_argv
 Argument values. More...
 
CoordinateTransform< float > * m_coordinateTransform
 Coordinate transform information. More...
 
options_description m_descr
 The internally used option description. 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

Definition at line 56 of file src/tools/lvr2_dmc_reconstruction/Options.hpp.

Constructor & Destructor Documentation

◆ Options()

Options::Options ( int  argc,
char **  argv 
)

◆ ~Options()

Options::~Options ( )
virtual

Member Function Documentation

◆ getInputFileName()

string Options::getInputFileName ( ) const

◆ getKd()

int Options::getKd ( ) const

◆ getKi()

int Options::getKi ( ) const

◆ getKn()

int Options::getKn ( ) const

◆ getMaxError()

float Options::getMaxError ( ) const

◆ getMaxLevel()

int Options::getMaxLevel ( ) const

◆ getNumThreads()

int Options::getNumThreads ( ) const

◆ getPCM()

string Options::getPCM ( ) const

◆ getScanPoseFile()

string Options::getScanPoseFile ( ) const

◆ printUsage()

bool Options::printUsage ( ) const

◆ useRansac()

bool Options::useRansac ( ) const

Member Data Documentation

◆ m_kd

int dmc_reconstruction::Options::m_kd
private

The number of neighbors for distance function evaluation.

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

◆ m_ki

int dmc_reconstruction::Options::m_ki
private

The number of neighbors for normal interpolation.

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

◆ m_kn

int dmc_reconstruction::Options::m_kn
private

The number of neighbors for normal estimation.

Definition at line 99 of file src/tools/lvr2_dmc_reconstruction/Options.hpp.

◆ m_maxError

float dmc_reconstruction::Options::m_maxError
private

The max allowed error between points and surfaces in an octree cell.

Definition at line 93 of file src/tools/lvr2_dmc_reconstruction/Options.hpp.

◆ m_maxLevel

int dmc_reconstruction::Options::m_maxLevel
private

The maximum allows octree level.

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

◆ m_numThreads

int dmc_reconstruction::Options::m_numThreads
private

The number of threads to use.

Definition at line 105 of file src/tools/lvr2_dmc_reconstruction/Options.hpp.

◆ m_pcm

string dmc_reconstruction::Options::m_pcm
private

The used point cloud manager.

Definition at line 108 of file src/tools/lvr2_dmc_reconstruction/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:11