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.