A class to parse the program options for the reconstruction executable. More...
#include <Options.hpp>
Public Member Functions | |
bool | clusterPlanes () const |
True if region clustering without plane optimization is required. More... | |
bool | clusterPlanes () const |
True if region clustering without plane optimization is required. More... | |
bool | colorRegions () const |
Returns true of region coloring is enabled. More... | |
bool | colorRegions () const |
Returns true of region coloring is enabled. More... | |
bool | doTextureAnalysis () const |
True if texture analysis is enabled. More... | |
bool | doTextureAnalysis () const |
True if texture analysis is enabled. More... | |
bool | extrude () const |
Whether to extend the grid. Enable by default. More... | |
bool | extrude () const |
Whether to extend the grid. Enable by default. More... | |
bool | filenameSet () const |
Returns true if an output filen name was set. More... | |
bool | filenameSet () const |
Returns true if an output filen name was set. More... | |
bool | generateTextures () const |
If true, textures will be generated during finalization of mesh. More... | |
bool | generateTextures () const |
If true, textures will be generated during finalization of mesh. More... | |
string | getClassifier () const |
Returns the name of the classifier used to color the mesh. More... | |
string | getClassifier () const |
Returns the name of the classifier used to color the mesh. More... | |
int | getCleanContourIterations () const |
Number of iterations for contour cleanup. More... | |
int | getCleanContourIterations () const |
Number of iterations for contour cleanup. More... | |
unsigned int | getCoherenceThreshold () const |
unsigned int | getCoherenceThreshold () const |
float | getColorThreshold () const |
float | getColorThreshold () const |
int | getDanglingArtifacts () const |
Returns the number of dangling artifacts to remove from a created mesh. More... | |
int | getDanglingArtifacts () const |
Returns the number of dangling artifacts to remove from a created mesh. More... | |
string | getDecomposition () const |
Returns the name of the used point cloud handler. More... | |
string | getDecomposition () const |
Returns the name of the used point cloud handler. More... | |
float | getEdgeCollapseReductionRatio () const |
Reduction ratio for mesh reduction via edge collapse. More... | |
float | getEdgeCollapseReductionRatio () const |
Reduction ratio for mesh reduction via edge collapse. More... | |
float | getFeatureThreshold () const |
float | getFeatureThreshold () const |
int | getFillHoles () const |
Returns the region threshold for hole filling. More... | |
int | getFillHoles () const |
Returns the region threshold for hole filling. More... | |
vector< float > | getFlippoint () const |
vector< float > | getFlippoint () const |
string | getInputFileName () const |
Returns the input file name. More... | |
string | getInputFileName () const |
Returns the input file name. More... | |
int | getIntersections () const |
Returns the number of intersections. If the return value is positive it will be used for reconstruction instead of absolute voxelsize. More... | |
int | getIntersections () const |
Returns the number of intersections. If the return value is positive it will be used for reconstruction instead of absolute voxelsize. More... | |
int | getKd () const |
Returns the number of neighbors used for distance function evaluation. More... | |
int | getKd () const |
Returns the number of neighbors used for distance function evaluation. More... | |
int | getKi () const |
Returns the number of neighbors for normal interpolation. More... | |
int | getKi () const |
Returns the number of neighbors for normal interpolation. More... | |
int | getKn () const |
Returns the number of neighbors used for initial normal estimation. More... | |
int | getKn () const |
Returns the number of neighbors used for initial normal estimation. More... | |
float | getLineFusionThreshold () const |
Returns the fusion threshold for tesselation. More... | |
float | getLineFusionThreshold () const |
Returns the fusion threshold for tesselation. More... | |
int | getMinimumTransformationVotes () const |
int | getMinimumTransformationVotes () const |
int | getMinPlaneSize () const |
Minimum value for plane optimzation. More... | |
int | getMinPlaneSize () const |
Minimum value for plane optimzation. More... | |
float | getNormalThreshold () const |
Returns the normal threshold for plane optimization. More... | |
float | getNormalThreshold () const |
Returns the normal threshold for plane optimization. More... | |
unsigned int | getNumCCVColors () const |
unsigned int | getNumCCVColors () const |
unsigned int | getNumStatsColors () const |
unsigned int | getNumStatsColors () const |
int | getNumThreads () const |
Returns the number of used threads. More... | |
int | getNumThreads () const |
Returns the number of used threads. More... | |
string | getOutputFileName () const |
Returns the output file name. More... | |
string | getOutputFileName () const |
Returns the output file name. More... | |
vector< string > | getOutputFileNames () const |
Returns the output file names. More... | |
vector< string > | getOutputFileNames () const |
Returns the output file names. More... | |
float | getPatternThreshold () const |
float | getPatternThreshold () const |
string | getPCM () const |
Returns the name of the used point cloud handler. More... | |
string | getPCM () const |
Returns the name of the used point cloud handler. More... | |
int | getPlaneIterations () const |
Returns to number plane optimization iterations. More... | |
int | getPlaneIterations () const |
Returns to number plane optimization iterations. More... | |
string | getProjectDir () const |
string | getProjectDir () const |
string | getScanPoseFile () const |
Returns the name of the given file with scan poses used for normal flipping. More... | |
string | getScanPoseFile () const |
Returns the name of the given file with scan poses used for normal flipping. More... | |
float | getSharpCornerThreshold () const |
Returns the sharp corner threshold when using sharp feature decomposition. More... | |
float | getSharpCornerThreshold () const |
Returns the sharp corner threshold when using sharp feature decomposition. More... | |
float | getSharpFeatureThreshold () const |
Returns the sharp feature threshold when using sharp feature decomposition. More... | |
float | getSharpFeatureThreshold () const |
Returns the sharp feature threshold when using sharp feature decomposition. More... | |
int | getSmallRegionThreshold () const |
Returns the threshold for the size of small region deletion after plane optimization. More... | |
int | getSmallRegionThreshold () const |
Returns the threshold for the size of small region deletion after plane optimization. More... | |
float * | getStatsCoeffs () const |
float * | getStatsCoeffs () const |
float | getStatsThreshold () const |
float | getStatsThreshold () const |
float | getTexelSize () const |
Returns the texel size for texture resolution. More... | |
float | getTexelSize () const |
Returns the texel size for texture resolution. More... | |
int | getTexMaxClusterSize () const |
int | getTexMaxClusterSize () const |
int | getTexMinClusterSize () const |
int | getTexMinClusterSize () const |
string | getTexturePack () const |
string | getTexturePack () const |
bool | getUseCrossCorr () const |
bool | getUseCrossCorr () const |
float | getVoxelsize () const |
Returns the given voxelsize. More... | |
float | getVoxelsize () const |
Returns the given voxelsize. More... | |
bool | optimizePlanes () const |
Returns true if cluster optimization is enabled. More... | |
bool | optimizePlanes () const |
Returns true if cluster optimization is enabled. More... | |
Options (int argc, char **argv) | |
Ctor. Parses the command parameters given to the main function of the program. More... | |
Options (int argc, char **argv) | |
Ctor. Parses the command parameters given to the main function of the program. More... | |
bool | printUsage () const |
Prints a usage message to stdout. More... | |
bool | printUsage () const |
Prints a usage message to stdout. More... | |
bool | recalcNormals () const |
If true, normals should be calculated even if they are already given in the input file. More... | |
bool | recalcNormals () const |
If true, normals should be calculated even if they are already given in the input file. More... | |
bool | retesselate () const |
Return whether the mesh should be retesselated or not. More... | |
bool | retesselate () const |
Return whether the mesh should be retesselated or not. More... | |
bool | saveFaceNormals () const |
Returns true if the face normals of the reconstructed mesh should be saved to an extra file ("face_normals.nor") More... | |
bool | saveFaceNormals () const |
Returns true if the face normals of the reconstructed mesh should be saved to an extra file ("face_normals.nor") More... | |
bool | saveGrid () const |
Returns true if the Marching Cubes grid should be save. More... | |
bool | saveGrid () const |
Returns true if the Marching Cubes grid should be save. More... | |
bool | saveNormals () const |
Returns true if the interpolated normals should be saved in the putput file. More... | |
bool | saveNormals () const |
Returns true if the interpolated normals should be saved in the putput file. More... | |
bool | saveOriginalData () const |
Returns true if the original points should be stored together with the reconstruction. More... | |
bool | saveOriginalData () const |
Returns true if the original points should be stored together with the reconstruction. More... | |
bool | savePointNormals () const |
Indicates whether to save the used points together with the interpolated normals. More... | |
bool | savePointNormals () const |
Indicates whether to save the used points together with the interpolated normals. More... | |
bool | texturesFromImages () const |
bool | texturesFromImages () const |
bool | useGPU () const |
bool | useGPU () const |
bool | useRansac () const |
If true, RANSAC based normal estimation is used. More... | |
bool | useRansac () const |
If true, RANSAC based normal estimation is used. More... | |
bool | vertexColorsFromPointcloud () const |
bool | vertexColorsFromPointcloud () const |
bool | writeClassificationResult () const |
True if region clustering without plane optimization is required. More... | |
bool | writeClassificationResult () const |
True if region clustering without plane optimization is required. More... | |
virtual | ~Options () |
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 | |
string | m_classifier |
Name of the classifier object to color the mesh. More... | |
int | m_cleanContourIterations |
unsigned int | m_coherenceThreshold |
Coherence threshold for texture matching based on color information. More... | |
float | m_colorThreshold |
Threshold for texture matching based on colors. More... | |
float | m_edgeCollapseReductionRatio |
Reduction ratio for mesh reduction via edge collapse. More... | |
string | m_faceNormalFile |
The putput file name for face normals. More... | |
float | m_featuresThreshold |
Threshold for texture matching based on features. More... | |
int | m_fillHoles |
Threshold for hole filling. More... | |
vector< float > | m_flippoint |
bool | m_generateTextures |
Whether or not the mesh should be retesselated while being finalized. More... | |
int | m_intersections |
The number of intersections used for reconstruction. More... | |
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_lineFusionThreshold |
Threshold for line fusing when tesselating. More... | |
int | m_minimumTransformationVotes |
Minimum number of vote to consider a texture transformation as "correct". More... | |
int | m_minPlaneSize |
Threshold for plane optimization. More... | |
int | m_numberOfDefaults |
The number of used default values. More... | |
unsigned int | m_numCCVColors |
Number of colors for texture matching based on color information. More... | |
unsigned int | m_numStatsColors |
Number of colors for texture statistics. More... | |
int | m_numThreads |
The number of uesed threads. More... | |
float | m_patternThreshold |
Threshold for pattern extraction from textures. More... | |
string | m_pcm |
The used point cloud manager. More... | |
int | m_planeIterations |
Number of iterations for plane optimzation. More... | |
float | m_planeNormalThreshold |
Threshold for plane optimization. More... | |
int | m_rda |
Number of dangling artifacts to remove. More... | |
bool | m_retesselate |
Whether or not the mesh should be retesselated while being finalized. More... | |
float | m_sct |
Sharp corner threshold when using sharp feature decomposition. More... | |
float | m_sft |
Sharp feature threshold when using sharp feature decomposition. More... | |
int | m_smallRegionThreshold |
Threshold for small ragions. More... | |
string | m_statsCoeffs |
Coefficents file for texture matching based on statistics. More... | |
float | m_statsThreshold |
Threshold for texture matching based on statistics. More... | |
float | m_texelSize |
Texel size. More... | |
int | m_texMaxClusterSize |
int | m_texMinClusterSize |
Minimum number of textures of a cluster needed for generating textures. More... | |
string | m_texturePack |
Path to texture pack. More... | |
bool | m_useCrossCorr |
Whether to use texture matching based on cross correlation. More... | |
bool | m_vertexColorsFromPointcloud |
Use pointcloud colors to paint vertices. More... | |
float | m_voxelsize |
The set voxelsize. More... | |
bool | m_writeClassificationResult |
Whether or not the classifier shall dump meta data to a file 'clusters.clu'. 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... | |
A class to parse the program options for the reconstruction executable.
Definition at line 59 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
Options::Options | ( | int | argc, |
char ** | argv | ||
) |
Ctor. Parses the command parameters given to the main function of the program.
Definition at line 57 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
|
virtual |
Definition at line 480 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
reconstruct::Options::Options | ( | int | argc, |
char ** | argv | ||
) |
Ctor. Parses the command parameters given to the main function of the program.
|
virtual |
bool Options::clusterPlanes | ( | ) | const |
True if region clustering without plane optimization is required.
Definition at line 299 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::clusterPlanes | ( | ) | const |
True if region clustering without plane optimization is required.
bool reconstruct::Options::colorRegions | ( | ) | const |
Returns true of region coloring is enabled.
bool Options::colorRegions | ( | ) | const |
Returns true of region coloring is enabled.
Definition at line 316 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool Options::doTextureAnalysis | ( | ) | const |
True if texture analysis is enabled.
Definition at line 253 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::doTextureAnalysis | ( | ) | const |
True if texture analysis is enabled.
bool Options::extrude | ( | ) | const |
Whether to extend the grid. Enable by default.
Definition at line 304 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::extrude | ( | ) | const |
Whether to extend the grid. Enable by default.
bool reconstruct::Options::filenameSet | ( | ) | const |
Returns true if an output filen name was set.
bool Options::filenameSet | ( | ) | const |
Returns true if an output filen name was set.
Definition at line 258 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool Options::generateTextures | ( | ) | const |
If true, textures will be generated during finalization of mesh.
Definition at line 326 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::generateTextures | ( | ) | const |
If true, textures will be generated during finalization of mesh.
string Options::getClassifier | ( | ) | const |
Returns the name of the classifier used to color the mesh.
Definition at line 187 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getClassifier | ( | ) | const |
Returns the name of the classifier used to color the mesh.
int Options::getCleanContourIterations | ( | ) | const |
Number of iterations for contour cleanup.
Definition at line 341 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getCleanContourIterations | ( | ) | const |
Number of iterations for contour cleanup.
unsigned int Options::getCoherenceThreshold | ( | ) | const |
Definition at line 371 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
unsigned int reconstruct::Options::getCoherenceThreshold | ( | ) | const |
float Options::getColorThreshold | ( | ) | const |
Definition at line 376 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getColorThreshold | ( | ) | const |
int Options::getDanglingArtifacts | ( | ) | const |
Returns the number of dangling artifacts to remove from a created mesh.
Definition at line 207 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getDanglingArtifacts | ( | ) | const |
Returns the number of dangling artifacts to remove from a created mesh.
string Options::getDecomposition | ( | ) | const |
Returns the name of the used point cloud handler.
Definition at line 192 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getDecomposition | ( | ) | const |
Returns the name of the used point cloud handler.
float Options::getEdgeCollapseReductionRatio | ( | ) | const |
Reduction ratio for mesh reduction via edge collapse.
Definition at line 202 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getEdgeCollapseReductionRatio | ( | ) | const |
Reduction ratio for mesh reduction via edge collapse.
float Options::getFeatureThreshold | ( | ) | const |
Definition at line 386 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getFeatureThreshold | ( | ) | const |
int Options::getFillHoles | ( | ) | const |
Returns the region threshold for hole filling.
Definition at line 212 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getFillHoles | ( | ) | const |
Returns the region threshold for hole filling.
vector< float > Options::getFlippoint | ( | ) | const |
Definition at line 448 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
vector<float> reconstruct::Options::getFlippoint | ( | ) | const |
string Options::getInputFileName | ( | ) | const |
Returns the input file name.
Definition at line 167 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getInputFileName | ( | ) | const |
Returns the input file name.
int Options::getIntersections | ( | ) | const |
Returns the number of intersections. If the return value is positive it will be used for reconstruction instead of absolute voxelsize.
Definition at line 157 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getIntersections | ( | ) | const |
Returns the number of intersections. If the return value is positive it will be used for reconstruction instead of absolute voxelsize.
int Options::getKd | ( | ) | const |
Returns the number of neighbors used for distance function evaluation.
Definition at line 147 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getKd | ( | ) | const |
Returns the number of neighbors used for distance function evaluation.
int Options::getKi | ( | ) | const |
Returns the number of neighbors for normal interpolation.
Definition at line 142 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getKi | ( | ) | const |
Returns the number of neighbors for normal interpolation.
int Options::getKn | ( | ) | const |
Returns the number of neighbors used for initial normal estimation.
Definition at line 152 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getKn | ( | ) | const |
Returns the number of neighbors used for initial normal estimation.
float Options::getLineFusionThreshold | ( | ) | const |
Returns the fusion threshold for tesselation.
Definition at line 351 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getLineFusionThreshold | ( | ) | const |
Returns the fusion threshold for tesselation.
int Options::getMinimumTransformationVotes | ( | ) | const |
Definition at line 401 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getMinimumTransformationVotes | ( | ) | const |
int Options::getMinPlaneSize | ( | ) | const |
Minimum value for plane optimzation.
Definition at line 217 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getMinPlaneSize | ( | ) | const |
Minimum value for plane optimzation.
float Options::getNormalThreshold | ( | ) | const |
Returns the normal threshold for plane optimization.
Definition at line 331 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getNormalThreshold | ( | ) | const |
Returns the normal threshold for plane optimization.
unsigned int Options::getNumCCVColors | ( | ) | const |
Definition at line 366 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
unsigned int reconstruct::Options::getNumCCVColors | ( | ) | const |
unsigned int Options::getNumStatsColors | ( | ) | const |
Definition at line 361 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
unsigned int reconstruct::Options::getNumStatsColors | ( | ) | const |
int Options::getNumThreads | ( | ) | const |
Returns the number of used threads.
Definition at line 137 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getNumThreads | ( | ) | const |
Returns the number of used threads.
string Options::getOutputFileName | ( | ) | const |
Returns the output file name.
Definition at line 172 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getOutputFileName | ( | ) | const |
Returns the output file name.
vector< string > Options::getOutputFileNames | ( | ) | const |
Returns the output file names.
Definition at line 177 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
vector<string> reconstruct::Options::getOutputFileNames | ( | ) | const |
Returns the output file names.
float Options::getPatternThreshold | ( | ) | const |
Definition at line 396 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getPatternThreshold | ( | ) | const |
string Options::getPCM | ( | ) | const |
Returns the name of the used point cloud handler.
Definition at line 182 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getPCM | ( | ) | const |
Returns the name of the used point cloud handler.
int Options::getPlaneIterations | ( | ) | const |
Returns to number plane optimization iterations.
Definition at line 162 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getPlaneIterations | ( | ) | const |
Returns to number plane optimization iterations.
string Options::getProjectDir | ( | ) | const |
Definition at line 474 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getProjectDir | ( | ) | const |
string Options::getScanPoseFile | ( | ) | const |
Returns the name of the given file with scan poses used for normal flipping.
Definition at line 197 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getScanPoseFile | ( | ) | const |
Returns the name of the given file with scan poses used for normal flipping.
float Options::getSharpCornerThreshold | ( | ) | const |
Returns the sharp corner threshold when using sharp feature decomposition.
Definition at line 132 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getSharpCornerThreshold | ( | ) | const |
Returns the sharp corner threshold when using sharp feature decomposition.
float Options::getSharpFeatureThreshold | ( | ) | const |
Returns the sharp feature threshold when using sharp feature decomposition.
Definition at line 127 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getSharpFeatureThreshold | ( | ) | const |
Returns the sharp feature threshold when using sharp feature decomposition.
int Options::getSmallRegionThreshold | ( | ) | const |
Returns the threshold for the size of small region deletion after plane optimization.
Definition at line 336 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getSmallRegionThreshold | ( | ) | const |
Returns the threshold for the size of small region deletion after plane optimization.
float * Options::getStatsCoeffs | ( | ) | const |
Definition at line 406 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float* reconstruct::Options::getStatsCoeffs | ( | ) | const |
float Options::getStatsThreshold | ( | ) | const |
Definition at line 381 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getStatsThreshold | ( | ) | const |
float Options::getTexelSize | ( | ) | const |
Returns the texel size for texture resolution.
Definition at line 346 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getTexelSize | ( | ) | const |
Returns the texel size for texture resolution.
int Options::getTexMaxClusterSize | ( | ) | const |
Definition at line 433 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getTexMaxClusterSize | ( | ) | const |
int Options::getTexMinClusterSize | ( | ) | const |
Definition at line 428 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
int reconstruct::Options::getTexMinClusterSize | ( | ) | const |
string Options::getTexturePack | ( | ) | const |
Definition at line 356 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
string reconstruct::Options::getTexturePack | ( | ) | const |
bool Options::getUseCrossCorr | ( | ) | const |
Definition at line 391 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::getUseCrossCorr | ( | ) | const |
float Options::getVoxelsize | ( | ) | const |
Returns the given voxelsize.
Definition at line 122 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
float reconstruct::Options::getVoxelsize | ( | ) | const |
Returns the given voxelsize.
bool Options::optimizePlanes | ( | ) | const |
Returns true if cluster optimization is enabled.
Definition at line 293 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::optimizePlanes | ( | ) | const |
Returns true if cluster optimization is enabled.
bool Options::printUsage | ( | ) | const |
Prints a usage message to stdout.
Definition at line 223 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::printUsage | ( | ) | const |
Prints a usage message to stdout.
bool Options::recalcNormals | ( | ) | const |
If true, normals should be calculated even if they are already given in the input file.
Definition at line 263 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::recalcNormals | ( | ) | const |
If true, normals should be calculated even if they are already given in the input file.
bool Options::retesselate | ( | ) | const |
Return whether the mesh should be retesselated or not.
Definition at line 321 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::retesselate | ( | ) | const |
Return whether the mesh should be retesselated or not.
bool reconstruct::Options::saveFaceNormals | ( | ) | const |
Returns true if the face normals of the reconstructed mesh should be saved to an extra file ("face_normals.nor")
bool Options::saveFaceNormals | ( | ) | const |
Returns true if the face normals of the reconstructed mesh should be saved to an extra file ("face_normals.nor")
Definition at line 242 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool Options::saveGrid | ( | ) | const |
Returns true if the Marching Cubes grid should be save.
Definition at line 278 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::saveGrid | ( | ) | const |
Returns true if the Marching Cubes grid should be save.
bool Options::saveNormals | ( | ) | const |
Returns true if the interpolated normals should be saved in the putput file.
Definition at line 273 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::saveNormals | ( | ) | const |
Returns true if the interpolated normals should be saved in the putput file.
bool Options::saveOriginalData | ( | ) | const |
Returns true if the original points should be stored together with the reconstruction.
Definition at line 288 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::saveOriginalData | ( | ) | const |
Returns true if the original points should be stored together with the reconstruction.
bool Options::savePointNormals | ( | ) | const |
Indicates whether to save the used points together with the interpolated normals.
Definition at line 268 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::savePointNormals | ( | ) | const |
Indicates whether to save the used points together with the interpolated normals.
bool Options::texturesFromImages | ( | ) | const |
Definition at line 469 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::texturesFromImages | ( | ) | const |
bool Options::useGPU | ( | ) | const |
Definition at line 443 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::useGPU | ( | ) | const |
bool Options::useRansac | ( | ) | const |
If true, RANSAC based normal estimation is used.
Definition at line 283 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::useRansac | ( | ) | const |
If true, RANSAC based normal estimation is used.
bool Options::vertexColorsFromPointcloud | ( | ) | const |
Definition at line 438 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::vertexColorsFromPointcloud | ( | ) | const |
bool Options::writeClassificationResult | ( | ) | const |
True if region clustering without plane optimization is required.
Definition at line 247 of file src/tools/lvr2_largescale_reconstruct/Options.cpp.
bool reconstruct::Options::writeClassificationResult | ( | ) | const |
True if region clustering without plane optimization is required.
|
private |
Name of the classifier object to color the mesh.
Definition at line 399 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Definition at line 384 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Coherence threshold for texture matching based on color information.
Definition at line 417 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for texture matching based on colors.
Definition at line 420 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Reduction ratio for mesh reduction via edge collapse.
Definition at line 402 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The putput file name for face normals.
Definition at line 337 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for texture matching based on features.
Definition at line 426 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for hole filling.
Definition at line 379 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Definition at line 446 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Whether or not the mesh should be retesselated while being finalized.
Definition at line 358 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of intersections used for reconstruction.
Definition at line 352 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of neighbors for distance function evaluation.
Definition at line 343 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of neighbors for normal interpolation.
Definition at line 349 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of neighbors for normal estimation.
Definition at line 346 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for line fusing when tesselating.
Definition at line 390 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Minimum number of vote to consider a texture transformation as "correct".
Definition at line 435 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for plane optimization.
Definition at line 382 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of used default values.
Definition at line 340 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Number of colors for texture matching based on color information.
Definition at line 414 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Number of colors for texture statistics.
Definition at line 411 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The number of uesed threads.
Definition at line 334 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for pattern extraction from textures.
Definition at line 432 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The used point cloud manager.
Definition at line 364 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Number of iterations for plane optimzation.
Definition at line 367 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for plane optimization.
Definition at line 370 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Number of dangling artifacts to remove.
Definition at line 376 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Whether or not the mesh should be retesselated while being finalized.
Definition at line 355 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Sharp corner threshold when using sharp feature decomposition.
Definition at line 396 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Sharp feature threshold when using sharp feature decomposition.
Definition at line 393 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for small ragions.
Definition at line 373 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Coefficents file for texture matching based on statistics.
Definition at line 408 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Threshold for texture matching based on statistics.
Definition at line 423 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Texel size.
Definition at line 387 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Definition at line 440 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Minimum number of textures of a cluster needed for generating textures.
Definition at line 438 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Path to texture pack.
Definition at line 405 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Whether to use texture matching based on cross correlation.
Definition at line 429 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Use pointcloud colors to paint vertices.
Definition at line 443 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
The set voxelsize.
Definition at line 331 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.
|
private |
Whether or not the classifier shall dump meta data to a file 'clusters.clu'.
Definition at line 361 of file src/tools/lvr2_largescale_reconstruct/Options.hpp.