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.