实例介绍
一个非常易学的lidar数据处理程序代码,可以非常方便的进行lidar数据读取和处理,适合初学人员的学习参考使用。
【实例截图】
【核心代码】
61eeb960-4859-420e-a0b6-8a408c7d1b66
└── CloudCompare
├── about_SVN_repository.doc
├── about_SVN_repository.pdf
├── ALL_BUILD.vcproj
├── ALL_BUILD.vcproj.duxiaoping.xiaoping.user
├── ALL_BUILD.vcproj.SGI330.njdxzjj.user
├── CC
│ ├── ALL_BUILD.vcproj
│ ├── CC_DLL.dir
│ │ └── Debug
│ │ ├── AutoSegmentationTools.obj
│ │ ├── BuildLog.htm
│ │ ├── CC_DLLd.dll.embed.manifest
│ │ ├── CC_DLLd.dll.embed.manifest.res
│ │ ├── CC_DLLd.dll.intermediate.manifest
│ │ ├── CCMiscTools.obj
│ │ ├── CCShareable.obj
│ │ ├── ChamferDistanceTransform.obj
│ │ ├── ChunkedPointCloud.obj
│ │ ├── CloudSamplingTools.obj
│ │ ├── DebugProgressCallback.obj
│ │ ├── Delaunay2dMesh.obj
│ │ ├── DgmOctree.obj
│ │ ├── DgmOctreeReferenceCloud.obj
│ │ ├── DistanceComputationTools.obj
│ │ ├── ErrorFunction.obj
│ │ ├── FastMarchingForPropagation.obj
│ │ ├── FastMarching.obj
│ │ ├── GeometricalAnalysisTools.obj
│ │ ├── GroundBasedLidarSensor.obj
│ │ ├── KdTree.obj
│ │ ├── LocalModel.obj
│ │ ├── ManualSegmentationTools.obj
│ │ ├── MeshSamplingTools.obj
│ │ ├── mt.dep
│ │ ├── Neighbourhood.obj
│ │ ├── NormalDistribution.obj
│ │ ├── PointProjectionTools.obj
│ │ ├── Polyline.obj
│ │ ├── ReferenceCloud.obj
│ │ ├── RegistrationTools.obj
│ │ ├── ScalarField.obj
│ │ ├── ScalarFieldTools.obj
│ │ ├── SimpleCloud.obj
│ │ ├── SimpleMesh.obj
│ │ ├── StatisticalTestingTools.obj
│ │ └── WeibullDistribution.obj
│ ├── CC_DLL.sln
│ ├── CC_DLL.vcproj
│ ├── CC_DLL.vcproj.duxiaoping.xiaoping.user
│ ├── CC_DLL.vcproj.SGI330.njdxzjj.user
│ ├── CMakeFiles
│ │ ├── ALL_BUILD.rule
│ │ ├── generate.stamp
│ │ ├── generate.stamp.depend
│ │ └── INSTALL_force.rule
│ ├── cmake_install.cmake
│ ├── CMakeLists.txt
│ ├── doc
│ │ ├── CCDocV5.pdf
│ │ ├── CCLib_doxygen_file
│ │ ├── cclib_logo.png
│ │ └── OctreeBasedMethods.txt
│ ├── include
│ │ ├── AutoSegmentationTools.h
│ │ ├── CCConst.h
│ │ ├── CCGeom.h
│ │ ├── CCMiscTools.h
│ │ ├── CCShareable.h
│ │ ├── CCToolbox.h
│ │ ├── CCTypes.h
│ │ ├── ChamferDistanceTransform.h
│ │ ├── ChunkedPointCloud.h
│ │ ├── CloudCompareDll.h
│ │ ├── CloudSamplingTools.h
│ │ ├── ConjugateGradient.h
│ │ ├── DebugProgressCallback.h
│ │ ├── Delaunay2dMesh.h
│ │ ├── DgmOctree.h
│ │ ├── DgmOctreeReferenceCloud.h
│ │ ├── DistanceComputationTools.h
│ │ ├── ErrorFunction.h
│ │ ├── FastMarchingForPropagation.h
│ │ ├── FastMarching.h
│ │ ├── GenericChunkedArray.h
│ │ ├── GenericCloud.h
│ │ ├── GenericDistribution.h
│ │ ├── GenericIndexedCloud.h
│ │ ├── GenericIndexedCloudPersist.h
│ │ ├── GenericIndexedMesh.h
│ │ ├── GenericMesh.h
│ │ ├── GenericOctree.h
│ │ ├── GenericProgressCallback.h
│ │ ├── GenericSensor.h
│ │ ├── GenericTriangle.h
│ │ ├── GeometricalAnalysisTools.h
│ │ ├── GroundBasedLidarSensor.h
│ │ ├── KdTree.h
│ │ ├── LocalModel.h
│ │ ├── ManualSegmentationTools.h
│ │ ├── MathTools.h
│ │ ├── Matrix.h
│ │ ├── MeshSamplingTools.h
│ │ ├── Neighbourhood.h
│ │ ├── NormalDistribution.h
│ │ ├── PointProjectionTools.h
│ │ ├── Polyline.h
│ │ ├── ReferenceCloud.h
│ │ ├── RegistrationTools.h
│ │ ├── ScalarField.h
│ │ ├── ScalarFieldTools.h
│ │ ├── SimpleCloud.h
│ │ ├── SimpleMesh.h
│ │ ├── SimpleTriangle.h
│ │ ├── StatisticalTestingTools.h
│ │ └── WeibullDistribution.h
│ ├── INSTALL.vcproj
│ ├── src
│ │ ├── AutoSegmentationTools.cpp
│ │ ├── CCMiscTools.cpp
│ │ ├── CCShareable.cpp
│ │ ├── ChamferDistanceTransform.cpp
│ │ ├── Chi2Helper.h
│ │ ├── ChunkedPointCloud.cpp
│ │ ├── CloudSamplingTools.cpp
│ │ ├── DebugProgressCallback.cpp
│ │ ├── Delaunay2dMesh.cpp
│ │ ├── DgmOctree.cpp
│ │ ├── DgmOctreeReferenceCloud.cpp
│ │ ├── DistanceComputationTools.cpp
│ │ ├── ErrorFunction.cpp
│ │ ├── FastMarching.cpp
│ │ ├── FastMarchingForPropagation.cpp
│ │ ├── GeometricalAnalysisTools.cpp
│ │ ├── GroundBasedLidarSensor.cpp
│ │ ├── KdTree.cpp
│ │ ├── LocalModel.cpp
│ │ ├── ManualSegmentationTools.cpp
│ │ ├── MeshSamplingTools.cpp
│ │ ├── Neighbourhood.cpp
│ │ ├── NormalDistribution.cpp
│ │ ├── PointProjectionTools.cpp
│ │ ├── Polyline.cpp
│ │ ├── ReferenceCloud.cpp
│ │ ├── RegistrationTools.cpp
│ │ ├── ScalarField.cpp
│ │ ├── ScalarFieldTools.cpp
│ │ ├── SimpleCloud.cpp
│ │ ├── SimpleMesh.cpp
│ │ ├── StatisticalTestingTools.cpp
│ │ └── WeibullDistribution.cpp
│ ├── test
│ │ ├── AsciiFilter.cpp
│ │ ├── AsciiFilter.h
│ │ ├── BinFilter.cpp
│ │ ├── BinFilter.h
│ │ ├── chapeau.bin
│ │ ├── chapeau.obj
│ │ ├── CloudMeshTest.cpp
│ │ ├── FileIOFilter.h
│ │ ├── nuage_jour_1.bin
│ │ ├── nuage_jour_1_extr.bin
│ │ ├── nuage_jour_2.bin
│ │ ├── nuage_jour_2_extr.bin
│ │ ├── ObjFilter.cpp
│ │ └── ObjFilter.h
│ └── triangle
│ ├── ALL_BUILD.vcproj
│ ├── CMakeFiles
│ │ ├── ALL_BUILD.rule
│ │ ├── generate.stamp
│ │ ├── generate.stamp.depend
│ │ └── INSTALL_force.rule
│ ├── cmake_install.cmake
│ ├── CMakeLists.txt
│ ├── Debug
│ │ ├── triangled.idb
│ │ ├── triangled.lib
│ │ └── triangled.pdb
│ ├── INSTALL.vcproj
│ ├── triangle.cpp
│ ├── triangle.dir
│ │ └── Debug
│ │ ├── BuildLog.htm
│ │ └── triangle.obj
│ ├── triangle.h
│ ├── triangle.sln
│ ├── triangle.vcproj
│ ├── triangle.vcproj.duxiaoping.xiaoping.user
│ └── triangle.vcproj.SGI330.njdxzjj.user
├── ccViewer
│ ├── __
│ │ └── qCC
│ │ ├── fileIO
│ │ │ ├── moc_AsciiOpenDlg.cxx
│ │ │ ├── moc_AsciiOpenDlg.cxx_parameters
│ │ │ ├── moc_BundlerImportDlg.cxx
│ │ │ ├── moc_BundlerImportDlg.cxx_parameters
│ │ │ ├── moc_PlyOpenDlg.cxx
│ │ │ └── moc_PlyOpenDlg.cxx_parameters
│ │ ├── moc_ccCameraParamEditDlg.cxx
│ │ ├── moc_ccCameraParamEditDlg.cxx_parameters
│ │ ├── moc_ccDisplayOptionsDlg.cxx
│ │ ├── moc_ccDisplayOptionsDlg.cxx_parameters
│ │ ├── moc_ccGLWindow.cxx
│ │ ├── moc_ccGLWindow.cxx_parameters
│ │ ├── moc_ccRecenterCloudDlg.cxx
│ │ └── moc_ccRecenterCloudDlg.cxx_parameters
│ ├── ALL_BUILD.vcproj
│ ├── bin
│ │ ├── license.txt
│ │ └── start.bat
│ ├── ccviewer.cpp
│ ├── ccViewer.dir
│ │ └── Debug
│ │ ├── AsciiFilter.obj
│ │ ├── AsciiOpenDlg.obj
│ │ ├── BinFilter.obj
│ │ ├── BuildLog.htm
│ │ ├── BundlerFilter.obj
│ │ ├── BundlerImportDlg.obj
│ │ ├── ccCameraParamEditDlg.obj
│ │ ├── ccConsole.obj
│ │ ├── ccDisplayOptionsDlg.obj
│ │ ├── ccGLUtils.obj
│ │ ├── ccGLWindow.obj
│ │ ├── ccGuiParameters.obj
│ │ ├── ccRecenterCloudDlg.obj
│ │ ├── ccRenderingTools.obj
│ │ ├── ccviewer.cpp.obj
│ │ ├── ccViewer.exe.embed.manifest
│ │ ├── ccViewer.exe.embed.manifest.res
│ │ ├── ccViewer.exe.intermediate.manifest
│ │ ├── ccViewer.res
│ │ ├── DepthMapFileFilter.obj
│ │ ├── FileIOFilter.obj
│ │ ├── IcmFilter.obj
│ │ ├── LASFilter.obj
│ │ ├── MAFilter.obj
│ │ ├── main.obj
│ │ ├── moc_AsciiOpenDlg.obj
│ │ ├── moc_BundlerImportDlg.obj
│ │ ├── moc_ccCameraParamEditDlg.obj
│ │ ├── moc_ccDisplayOptionsDlg.obj
│ │ ├── moc_ccGLWindow.obj
│ │ ├── moc_ccRecenterCloudDlg.obj
│ │ ├── moc_ccviewer.obj
│ │ ├── moc_PlyOpenDlg.obj
│ │ ├── mt.dep
│ │ ├── ObjFilter.obj
│ │ ├── PlyFilter.obj
│ │ ├── PlyOpenDlg.obj
│ │ ├── PNFilter.obj
│ │ ├── PovFilter.obj
│ │ ├── PVFilter.obj
│ │ ├── qrc_icones.obj
│ │ ├── rply.obj
│ │ ├── SoiFilter.obj
│ │ └── VTKFilter.obj
│ ├── ccviewer.h
│ ├── ccViewer.sln
│ ├── ccViewer.vcproj
│ ├── ccViewer.vcproj.duxiaoping.xiaoping.user
│ ├── ccViewer.vcproj.SGI330.njdxzjj.user
│ ├── CMakeFiles
│ │ ├── ALL_BUILD.rule
│ │ ├── generate.stamp
│ │ ├── generate.stamp.depend
│ │ └── INSTALL_force.rule
│ ├── cmake_install.cmake
│ ├── CMakeLists.txt
│ ├── images
│ │ ├── cc_lightParamsIcon.png
│ │ ├── cc.png
│ │ └── icon
│ │ ├── ccViewer.ico
│ │ └── ccViewer.rc
│ ├── INSTALL.vcproj
│ ├── main.cpp
│ ├── moc_ccviewer.cxx
│ ├── moc_ccviewer.cxx_parameters
│ ├── qrc_icones.cxx
│ ├── ui_cameraParamDlg.h
│ ├── ui_ccviewerAbout.h
│ ├── ui_ccviewer.h
│ ├── ui_displayOptionsDlg.h
│ ├── ui_openAsciiFileDlg.h
│ ├── ui_openBundlerFileDlg.h
│ ├── ui_openPlyFileDlg.h
│ ├── ui_recenterCloudDlg.h
│ └── ui_templates
│ ├── ccviewerAbout.ui
│ └── ccviewer.ui
├── CloudCompare.ncb
├── CloudCompare.sln
├── CloudCompare.suo
├── CMakeCache.txt
├── CMakeExternalLibs.cmake
├── CMakeFiles
│ ├── ALL_BUILD.rule
│ ├── CMakeCCompiler.cmake
│ ├── cmake.check_cache
│ ├── CMakeCPlatform.cmake
│ ├── CMakeCXXCompiler.cmake
│ ├── CMakeCXXPlatform.cmake
│ ├── CMakeDetermineCompilerABI_C.bin
│ ├── CMakeDetermineCompilerABI_CXX.bin
│ ├── CMakeError.log
│ ├── CMakeOutput.log
│ ├── CMakeRCCompiler.cmake
│ ├── CMakeSystem.cmake
│ ├── generate.stamp
│ ├── generate.stamp.depend
│ ├── generate.stamp.list
│ ├── INSTALL_force.rule
│ ├── TargetDirectories.txt
│ └── ZERO_CHECK.rule
├── CMakeInclude.cmake
├── cmake_install.cmake
├── CMakeLists.txt
├── coding_rules.doc
├── coding_rules.pdf
├── compilation_all_platforms_eng.txt
├── designing_a_new_qCC_plugin.doc
├── designing_a_new_qCC_plugin.pdf
├── INSTALL.vcproj
├── INSTALL.vcproj.duxiaoping.xiaoping.user
├── INSTALL.vcproj.SGI330.njdxzjj.user
├── LiblasSupport.cmake
├── libs
│ ├── CCFbo
│ │ ├── ALL_BUILD.vcproj
│ │ ├── bilateral
│ │ │ ├── bilateral.frag
│ │ │ └── bilateral.vert
│ │ ├── CC_FBO.dir
│ │ │ └── Debug
│ │ │ ├── BuildLog.htm
│ │ │ ├── ccBilateralFilter.obj
│ │ │ ├── ccFBOUtils.obj
│ │ │ ├── ccFrameBufferObject.obj
│ │ │ └── ccShader.obj
│ │ ├── CC_FBO.sln
│ │ ├── CC_FBO.vcproj
│ │ ├── CC_FBO.vcproj.duxiaoping.xiaoping.user
│ │ ├── CC_FBO.vcproj.SGI330.njdxzjj.user
│ │ ├── CMakeFiles
│ │ │ ├── ALL_BUILD.rule
│ │ │ ├── generate.stamp
│ │ │ ├── generate.stamp.depend
│ │ │ └── INSTALL_force.rule
│ │ ├── cmake_install.cmake
│ │ ├── CMakeLists.txt
│ │ ├── include
│ │ │ ├── ccBilateralFilter.h
│ │ │ ├── ccFBOUtils.h
│ │ │ ├── ccFrameBufferObject.h
│ │ │ ├── ccGlew.h
│ │ │ ├── ccGlFilter.h
│ │ │ └── ccShader.h
│ │ ├── INSTALL.vcproj
│ │ └── src
│ │ ├── ccBilateralFilter.cpp
│ │ ├── ccFBOUtils.cpp
│ │ ├── ccFrameBufferObject.cpp
│ │ └── ccShader.cpp
│ ├── Glew
│ │ ├── ALL_BUILD.vcproj
│ │ ├── CMakeFiles
│ │ │ ├── ALL_BUILD.rule
│ │ │ ├── generate.stamp
│ │ │ ├── generate.stamp.depend
│ │ │ └── INSTALL_force.rule
│ │ ├── cmake_install.cmake
│ │ ├── CMakeLists.txt
│ │ ├── GLEW.dir
│ │ │ └── Debug
│ │ │ ├── BuildLog.htm
│ │ │ └── glew.obj
│ │ ├── GLEW.sln
│ │ ├── GLEW.vcproj
│ │ ├── GLEW.vcproj.duxiaoping.xiaoping.user
│ │ ├── GLEW.vcproj.SGI330.njdxzjj.user
│ │ ├── include
│ │ │ └── GL
│ │ │ ├── glew.h
│ │ │ ├── glxew.h
│ │ │ └── wglew.h
│ │ ├── INSTALL.vcproj
│ │ ├── LICENSE.txt
│ │ ├── Makefile
│ │ ├── README.txt
│ │ └── src
│ │ ├── glew.c
│ │ ├── glewinfo.c
│ │ └── visualinfo.c
│ ├── qCC_db
│ │ ├── ALL_BUILD.vcproj
│ │ ├── ALL_BUILD.vcproj.SGI330.njdxzjj.user
│ │ ├── ccAllTypes.cpp
│ │ ├── ccAllTypes.h
│ │ ├── ccBBox.cpp
│ │ ├── ccBBox.h
│ │ ├── ccCalibratedImage.cpp
│ │ ├── ccCalibratedImage.h
│ │ ├── ccColorTablesManager.cpp
│ │ ├── ccColorTablesManager.h
│ │ ├── ccCylinder.cpp
│ │ ├── ccCylinder.h
│ │ ├── ccDrawableObject.cpp
│ │ ├── ccDrawableObject.h
│ │ ├── ccFlags.h
│ │ ├── ccGBLSensor.cpp
│ │ ├── ccGBLSensor.h
│ │ ├── ccGenericGLDisplay.h
│ │ ├── ccGenericMesh.cpp
│ │ ├── ccGenericMesh.h
│ │ ├── ccGenericPointCloud.cpp
│ │ ├── ccGenericPointCloud.h
│ │ ├── ccGenericPrimitive.cpp
│ │ ├── ccGenericPrimitive.h
│ │ ├── ccGLMatrix.cpp
│ │ ├── ccGLMatrix.h
│ │ ├── ccHObject.cpp
│ │ ├── ccHObject.h
│ │ ├── ccImage.cpp
│ │ ├── ccImage.h
│ │ ├── ccIncludeGL.h
│ │ ├── ccMaterial.cpp
│ │ ├── ccMaterial.h
│ │ ├── ccMesh.cpp
│ │ ├── ccMeshGroup.cpp
│ │ ├── ccMeshGroup.h
│ │ ├── ccMesh.h
│ │ ├── ccNormalVectors.cpp
│ │ ├── ccNormalVectors.h
│ │ ├── ccObject.cpp
│ │ ├── ccObject.h
│ │ ├── ccOctree.cpp
│ │ ├── ccOctree.h
│ │ ├── ccPlane.cpp
│ │ ├── ccPlane.h
│ │ ├── ccPointCloud.cpp
│ │ ├── ccPointCloud.h
│ │ ├── ccPolyline.cpp
│ │ ├── ccPolyline.h
│ │ ├── ccProgressDialog.cpp
│ │ ├── ccProgressDialog.h
│ │ ├── ccScalarField.cpp
│ │ ├── ccScalarField.h
│ │ ├── ccSensor.h
│ │ ├── ccStandaloneTypes.h
│ │ ├── ccTimer.cpp
│ │ ├── ccTimer.h
│ │ ├── CMakeFiles
│ │ │ ├── ALL_BUILD.rule
│ │ │ ├── generate.stamp
│ │ │ ├── generate.stamp.depend
│ │ │ └── INSTALL_force.rule
│ │ ├── cmake_install.cmake
│ │ ├── CMakeLists.txt
│ │ ├── INSTALL.vcproj
│ │ ├── INSTALL.vcproj.SGI330.njdxzjj.user
│ │ ├── moc_ccProgressDialog.cxx
│ │ ├── moc_ccProgressDialog.cxx_parameters
│ │ ├── msvc
│ │ │ └── stdint.h
│ │ ├── QCC_DB_DLL.dir
│ │ │ └── Debug
│ │ │ ├── BuildLog.htm
│ │ │ ├── ccAllTypes.obj
│ │ │ ├── ccBBox.obj
│ │ │ ├── ccCalibratedImage.obj
│ │ │ ├── ccColorTablesManager.obj
│ │ │ ├── ccCylinder.obj
│ │ │ ├── ccDrawableObject.obj
│ │ │ ├── ccGBLSensor.obj
│ │ │ ├── ccGenericMesh.obj
│ │ │ ├── ccGenericPointCloud.obj
│ │ │ ├── ccGenericPrimitive.obj
│ │ │ ├── ccGLMatrix.obj
│ │ │ ├── ccHObject.obj
│ │ │ ├── ccImage.obj
│ │ │ ├── ccMaterial.obj
│ │ │ ├── ccMeshGroup.obj
│ │ │ ├── ccMesh.obj
│ │ │ ├── ccNormalVectors.obj
│ │ │ ├── ccObject.obj
│ │ │ ├── ccOctree.obj
│ │ │ ├── ccPlane.obj
│ │ │ ├── ccPointCloud.obj
│ │ │ ├── ccPolyline.obj
│ │ │ ├── ccProgressDialog.obj
│ │ │ ├── ccScalarField.obj
│ │ │ ├── ccTimer.obj
│ │ │ ├── moc_ccProgressDialog.obj
│ │ │ ├── mt.dep
│ │ │ ├── QCC_DB_DLLd.dll.embed.manifest
│ │ │ ├── QCC_DB_DLLd.dll.embed.manifest.res
│ │ │ └── QCC_DB_DLLd.dll.intermediate.manifest
│ │ ├── qCC_db_dll.h
│ │ ├── QCC_DB_DLL.ncb
│ │ ├── QCC_DB_DLL.sln
│ │ ├── QCC_DB_DLL.suo
│ │ ├── QCC_DB_DLL.vcproj
│ │ ├── QCC_DB_DLL.vcproj.duxiaoping.xiaoping.user
│ │ └── QCC_DB_DLL.vcproj.SGI330.njdxzjj.user
│ └── qxt
│ ├── put_the_rest_of_the_lib_here!!!.txt
│ ├── qxtglobal.cpp
│ ├── qxtglobal.h
│ ├── qxtnamespace.h
│ ├── qxtspanslider.cpp
│ ├── qxtspanslider.h
│ └── qxtspanslider_p.h
├── license_headers.txt
├── linux_scripts
│ └── convert_include_path.pl
├── qCC
│ ├── __
│ │ └── libs
│ │ └── qxt
│ │ ├── moc_qxtspanslider.cxx
│ │ ├── moc_qxtspanslider.cxx_parameters
│ │ ├── moc_qxtspanslider_p.cxx
│ │ └── moc_qxtspanslider_p.cxx_parameters
│ ├── ALL_BUILD.vcproj
│ ├── bin
│ │ ├── dll_indispensables_qcc.jpg
│ │ ├── history.txt
│ │ ├── license.txt
│ │ └── start.bat
│ ├── ccAlignDlg.cpp
│ ├── ccAlignDlg.h
│ ├── ccApplyTransformationDlg.cpp
│ ├── ccApplyTransformationDlg.h
│ ├── ccAskOneDoubleValueDlg.cpp
│ ├── ccAskOneDoubleValueDlg.h
│ ├── ccAskOneIntValueDlg.cpp
│ ├── ccAskOneIntValueDlg.h
│ ├── ccAskOneStringDlg.cpp
│ ├── ccAskOneStringDlg.h
│ ├── ccAskThreeDoubleValuesDlg.cpp
│ ├── ccAskThreeDoubleValuesDlg.h
│ ├── ccAskTwoDoubleValuesDlg.cpp
│ ├── ccAskTwoDoubleValuesDlg.h
│ ├── ccCameraParamEditDlg.cpp
│ ├── ccCameraParamEditDlg.h
│ ├── ccCommandLineParser.cpp
│ ├── ccCommandLineParser.h
│ ├── ccCommon.cpp
│ ├── ccCommon.h
│ ├── ccComparisonDlg.cpp
│ ├── ccComparisonDlg.h
│ ├── ccConsole.cpp
│ ├── ccConsole.h
│ ├── ccCurvatureDlg.cpp
│ ├── ccCurvatureDlg.h
│ ├── ccDisplayOptionsDlg.cpp
│ ├── ccDisplayOptionsDlg.h
│ ├── ccFastMarchingForNormsDirection.cpp
│ ├── ccFastMarchingForNormsDirection.h
│ ├── ccGLUtils.cpp
│ ├── ccGLUtils.h
│ ├── ccGLWindow.cpp
│ ├── ccGLWindow.h
│ ├── ccGraphicalSegmentationTool.cpp
│ ├── ccGraphicalSegmentationTool.h
│ ├── ccGraphicalTransformationTool.cpp
│ ├── ccGraphicalTransformationTool.h
│ ├── ccGuiParameters.cpp
│ ├── ccGuiParameters.h
│ ├── ccHeightGridGeneration.cpp
│ ├── ccHeightGridGenerationDlg.cpp
│ ├── ccHeightGridGenerationDlg.h
│ ├── ccHeightGridGeneration.h
│ ├── ccHistogramWindow.cpp
│ ├── ccHistogramWindow.h
│ ├── ccLabelingDlg.cpp
│ ├── ccLabelingDlg.h
│ ├── ccNormalComputationDlg.cpp
│ ├── ccNormalComputationDlg.h
│ ├── ccOrderChoiceDlg.cpp
│ ├── ccOrderChoiceDlg.h
│ ├── ccPcvDlg.cpp
│ ├── ccPcvDlg.h
│ ├── ccPickOneElementDlg.cpp
│ ├── ccPickOneElementDlg.h
│ ├── ccPluginDlg.cpp
│ ├── ccPluginDlg.h
│ ├── ccPointListPickingDlg.cpp
│ ├── ccPointListPickingDlg.h
│ ├── ccPointPickingGenericInterface.cpp
│ ├── ccPointPickingGenericInterface.h
│ ├── ccPointPropertiesDlg.cpp
│ ├── ccPointPropertiesDlg.h
│ ├── ccPtsSamplingDlg.cpp
│ ├── ccPtsSamplingDlg.h
│ ├── ccRecenterCloudDlg.cpp
│ ├── ccRecenterCloudDlg.h
│ ├── ccRegistrationDlg.cpp
│ ├── ccRegistrationDlg.h
│ ├── ccRenderingTools.cpp
│ ├── ccRenderingTools.h
│ ├── ccRenderToFileDlg.cpp
│ ├── ccRenderToFileDlg.h
│ ├── ccScalarFieldArithmeticDlg.cpp
│ ├── ccScalarFieldArithmeticDlg.h
│ ├── ccSensorProjectionDlg.cpp
│ ├── ccSensorProjectionDlg.h
│ ├── ccStatisticalTestDlg.cpp
│ ├── ccStatisticalTestDlg.h
│ ├── ccSubsamplingDlg.cpp
│ ├── ccSubsamplingDlg.h
│ ├── ccTwoColorsDlg.cpp
│ ├── ccTwoColorsDlg.h
│ ├── ccUnrollDlg.cpp
│ ├── ccUnrollDlg.h
│ ├── CMakeFiles
│ │ ├── ALL_BUILD.rule
│ │ ├── generate.stamp
│ │ ├── generate.stamp.depend
│ │ └── INSTALL_force.rule
│ ├── cmake_install.cmake
│ ├── CMakeLists.txt
│ ├── db_tree
│ │ ├── ccDBRoot.cpp
│ │ ├── ccDBRoot.h
│ │ ├── ccPropertiesTreeDelegate.cpp
│ │ ├── ccPropertiesTreeDelegate.h
│ │ ├── moc_ccDBRoot.cxx
│ │ ├── moc_ccDBRoot.cxx_parameters
│ │ ├── moc_ccPropertiesTreeDelegate.cxx
│ │ ├── moc_ccPropertiesTreeDelegate.cxx_parameters
│ │ ├── moc_sfEditDlg.cxx
│ │ ├── moc_sfEditDlg.cxx_parameters
│ │ ├── sfEditDlg.cpp
│ │ └── sfEditDlg.h
│ ├── doc
│ │ ├── cc_logo_v2l_qt_smal.png
│ │ ├── CloudCompare_PointListPicking.doc
│ │ ├── CloudCompare_PointPicking.doc
│ │ └── qCC_doxygen_file
│ ├── fileIO
│ │ ├── AsciiFilter.cpp
│ │ ├── AsciiFilter.h
│ │ ├── AsciiOpenDlg.cpp
│ │ ├── AsciiOpenDlg.h
│ │ ├── BinFilter.cpp
│ │ ├── BinFilter.h
│ │ ├── BundlerFilter.cpp
│ │ ├── BundlerFilter.h
│ │ ├── BundlerImportDlg.cpp
│ │ ├── BundlerImportDlg.h
│ │ ├── DepthMapFileFilter.cpp
│ │ ├── DepthMapFileFilter.h
│ │ ├── FileIOFilter.cpp
│ │ ├── FileIOFilter.h
│ │ ├── IcmFilter.cpp
│ │ ├── IcmFilter.h
│ │ ├── LASFilter.cpp
│ │ ├── LASFilter.h
│ │ ├── MAFilter.cpp
│ │ ├── MAFilter.h
│ │ ├── ObjFilter.cpp
│ │ ├── ObjFilter.h
│ │ ├── old
│ │ │ ├── moc_AsciiOpenDlg.cxx
│ │ │ ├── moc_AsciiOpenDlg.cxx_parameters
│ │ │ ├── moc_BundlerImportDlg.cxx
│ │ │ ├── moc_BundlerImportDlg.cxx_parameters
│ │ │ ├── moc_PlyOpenDlg.cxx
│ │ │ └── moc_PlyOpenDlg.cxx_parameters
│ │ ├── PlyFilter.cpp
│ │ ├── PlyFilter.h
│ │ ├── PlyOpenDlg.cpp
│ │ ├── PlyOpenDlg.h
│ │ ├── PNFilter.cpp
│ │ ├── PNFilter.h
│ │ ├── PovFilter.cpp
│ │ ├── PovFilter.h
│ │ ├── PVFilter.cpp
│ │ ├── PVFilter.h
│ │ ├── rply.c
│ │ ├── rply.h
│ │ ├── SoiFilter.cpp
│ │ ├── SoiFilter.h
│ │ ├── VTKFilter.cpp
│ │ └── VTKFilter.h
│ ├── icones.qrc
│ ├── images
│ │ ├── bitmap.png
│ │ ├── camera.png
│ │ ├── cloudSymbolLocked.png
│ │ ├── cloudSymbol.png
│ │ ├── comp
│ │ │ ├── cancel.png
│ │ │ ├── pause.png
│ │ │ ├── pointDistance.png
│ │ │ ├── pointListPicking.png
│ │ │ ├── pointPicking.png
│ │ │ ├── pointProperties.png
│ │ │ ├── pointsAngle.png
│ │ │ ├── raz.png
│ │ │ ├── segmentIn.png
│ │ │ ├── segmentOut.png
│ │ │ └── validate.png
│ │ ├── icon
│ │ │ ├── qCC.ico
│ │ │ └── qCC.rc
│ │ ├── lock.png
│ │ ├── menu
│ │ │ ├── cc_camera.png
│ │ │ ├── cc_ccExtractIcon.png
│ │ │ ├── cc_cloneIcon.png
│ │ │ ├── cc_compareCCIcon.png
│ │ │ ├── cc_compareCMIcon.png
│ │ │ ├── cc_computeStatIcon.png
│ │ │ ├── cc_deleteSFIcon.png
│ │ │ ├── cc_diffIcon.png
│ │ │ ├── cc_filterByValueIcon.png
│ │ │ ├── cc_fuseIcon.png
│ │ │ ├── cc_gaussianFilterIcon.png
│ │ │ ├── cc_globalZoom.png
│ │ │ ├── cc_gradientIcon.png
│ │ │ ├── cc_histogramIcon.png
│ │ │ ├── cc_lightParamsIcon.png
│ │ │ ├── cc_logo_v2_fltk.png
│ │ │ ├── cc_logo_v2_qt.png
│ │ │ ├── cc_main.png
│ │ │ ├── cc_moveIcon.png
│ │ │ ├── cc_register4pcsIcon.png
│ │ │ ├── cc_registerIcon.png
│ │ │ ├── cc_sampleCloudIcon.png
│ │ │ ├── cc_samplePointsIcon.png
│ │ │ ├── cc_segmentIcon.png
│ │ │ ├── cc_settings.png
│ │ │ ├── cc_statTestIcon.png
│ │ │ ├── cc_ViewXneg.png
│ │ │ ├── cc_ViewXpos.png
│ │ │ ├── cc_ViewYneg.png
│ │ │ ├── cc_ViewYpos.png
│ │ │ ├── cc_ViewZneg.png
│ │ │ ├── cc_ViewZpos.png
│ │ │ ├── cc_zoomIcon.png
│ │ │ ├── console.png
│ │ │ ├── open.png
│ │ │ ├── pointSize.png
│ │ │ ├── save.png
│ │ │ ├── trashSmall.png
│ │ │ └── zoomin.png
│ │ ├── meshGroupSymbolLocked.png
│ │ ├── meshGroupSymbol.png
│ │ ├── meshSymbolLocked.png
│ │ ├── meshSymbol.png
│ │ ├── miscGeomSymbolLocked.png
│ │ ├── miscGeomSymbol.png
│ │ ├── octreeSymbolLocked.png
│ │ ├── octreeSymbol.png
│ │ ├── other
│ │ │ ├── cc.png
│ │ │ ├── Euler_angles.png
│ │ │ ├── minus.png
│ │ │ ├── panier.png
│ │ │ ├── plus.png
│ │ │ └── revert.png
│ │ ├── sensorSymbol.png
│ │ └── types
│ │ ├── gray_color.png
│ │ ├── normal.png
│ │ ├── positive_scalar_field.png
│ │ ├── rgb_color.png
│ │ ├── scalar_field.png
│ │ ├── x_coordinate.png
│ │ ├── y_coordinate.png
│ │ └── z_coordinate.png
│ ├── INSTALL.vcproj
│ ├── main.cpp
│ ├── mainwindow.cpp
│ ├── mainwindow.h
│ ├── moc_ccAlignDlg.cxx_parameters
│ ├── moc_ccApplyTransformationDlg.cxx_parameters
│ ├── moc_ccCameraParamEditDlg.cxx_parameters
│ ├── moc_ccComparisonDlg.cxx_parameters
│ ├── moc_ccDisplayOptionsDlg.cxx_parameters
│ ├── moc_ccGLWindow.cxx_parameters
│ ├── moc_ccGraphicalSegmentationTool.cxx_parameters
│ ├── moc_ccGraphicalTransformationTool.cxx_parameters
│ ├── moc_ccHeightGridGenerationDlg.cxx_parameters
│ ├── moc_ccHistogramWindow.cxx_parameters
│ ├── moc_ccNormalComputationDlg.cxx_parameters
│ ├── moc_ccOrderChoiceDlg.cxx_parameters
│ ├── moc_ccPluginDlg.cxx_parameters
│ ├── moc_ccPointListPickingDlg.cxx_parameters
│ ├── moc_ccPointPickingGenericInterface.cxx_parameters
│ ├── moc_ccPointPropertiesDlg.cxx_parameters
│ ├── moc_ccRecenterCloudDlg.cxx_parameters
│ ├── moc_ccRegistrationDlg.cxx_parameters
│ ├── moc_ccRenderToFileDlg.cxx_parameters
│ ├── moc_ccSensorProjectionDlg.cxx_parameters
│ ├── moc_ccSubsamplingDlg.cxx_parameters
│ ├── moc_ccTwoColorsDlg.cxx_parameters
│ ├── moc_ccUnrollDlg.cxx_parameters
│ ├── moc_mainwindow.cxx_parameters
│ ├── old
│ │ ├── moc_ccAlignDlg.cxx
│ │ ├── moc_ccApplyTransformationDlg.cxx
│ │ ├── moc_ccCameraParamEditDlg.cxx
│ │ ├── moc_ccComparisonDlg.cxx
│ │ ├── moc_ccDisplayOptionsDlg.cxx
│ │ ├── moc_ccGLWindow.cxx
│ │ ├── moc_ccGraphicalSegmentationTool.cxx
│ │ ├── moc_ccGraphicalTransformationTool.cxx
│ │ ├── moc_ccHeightGridGenerationDlg.cxx
│ │ ├── moc_ccHistogramWindow.cxx
│ │ ├── moc_ccNormalComputationDlg.cxx
│ │ ├── moc_ccOrderChoiceDlg.cxx
│ │ ├── moc_ccPluginDlg.cxx
│ │ ├── moc_ccPointListPickingDlg.cxx
│ │ ├── moc_ccPointPickingGenericInterface.cxx
│ │ ├── moc_ccPointPropertiesDlg.cxx
│ │ ├── moc_ccRecenterCloudDlg.cxx
│ │ ├── moc_ccRegistrationDlg.cxx
│ │ ├── moc_ccRenderToFileDlg.cxx
│ │ ├── moc_ccSensorProjectionDlg.cxx
│ │ ├── moc_ccSubsamplingDlg.cxx
│ │ ├── moc_ccTwoColorsDlg.cxx
│ │ ├── moc_ccUnrollDlg.cxx
│ │ ├── moc_mainwindow.cxx
│ │ ├── ui_aboutDlg.h
│ │ ├── ui_alignDlg.h
│ │ ├── ui_applyTransformationDlg.h
│ │ ├── ui_askOneDoubleValueDlg.h
│ │ ├── ui_askOneIntValueDlg.h
│ │ ├── ui_askOneStringDlg.h
│ │ ├── ui_askThreeDoubleValuesDlg.h
│ │ ├── ui_askTwoDoubleValuesDlg.h
│ │ ├── ui_cameraParamDlg.h
│ │ ├── ui_commandLineDlg.h
│ │ ├── ui_comparisonDlg.h
│ │ ├── ui_curvatureDlg.h
│ │ ├── ui_displayOptionsDlg.h
│ │ ├── ui_graphicalSegmentationDlg.h
│ │ ├── ui_graphicalTransformationDlg.h
│ │ ├── ui_heightGridGenerationDlg.h
│ │ ├── ui_labelingDlg.h
│ │ ├── ui_mainWindow.h
│ │ ├── ui_normalComputationDlg.h
│ │ ├── ui_openAsciiFileDlg.h
│ │ ├── ui_openBundlerFileDlg.h
│ │ ├── ui_openPlyFileDlg.h
│ │ ├── ui_pcvDlg.h
│ │ ├── ui_pickOneElementDlg.h
│ │ ├── ui_pointListPickingDlg.h
│ │ ├── ui_pointPropertiesDlg.h
│ │ ├── ui_pointSizeDlg.h
│ │ ├── ui_ptsSamplingDlg.h
│ │ ├── ui_recenterCloudDlg.h
│ │ ├── ui_registrationDlg.h
│ │ ├── ui_renderToFileDialog.h
│ │ ├── ui_roleChoiceDlg.h
│ │ ├── ui_sensorProjectDlg.h
│ │ ├── ui_sfComparisonDlg.h
│ │ ├── ui_sfEditDlg.h
│ │ ├── ui_statisticalTestDlg.h
│ │ ├── ui_subsamplingDlg.h
│ │ ├── ui_twoColorsDlg.h
│ │ └── ui_unrollDlg.h
│ ├── plugins
│ │ ├── ALL_BUILD.vcproj
│ │ ├── ccGLFilterPluginInterface.h
│ │ ├── ccPluginInterface.h
│ │ ├── ccStdPluginInterface.h
│ │ ├── CloudComparePlugins.sln
│ │ ├── CMakeFiles
│ │ │ ├── ALL_BUILD.rule
│ │ │ ├── generate.stamp
│ │ │ ├── generate.stamp.depend
│ │ │ └── INSTALL_force.rule
│ │ ├── cmake_install.cmake
│ │ ├── CMakeLists.txt
│ │ ├── CMakePluginTpl.cmake
│ │ ├── INSTALL.vcproj
│ │ ├── qBlur
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── qBlur.cpp
│ │ │ └── qBlur.h
│ │ ├── qDummyPlugin
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── qDummyPlugin.cpp
│ │ │ └── qDummyPlugin.h
│ │ ├── qEDL
│ │ │ ├── ccEDLFilter.cpp
│ │ │ ├── ccEDLFilter.h
│ │ │ ├── cc_edl.png
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── qEDL.cpp
│ │ │ ├── qEDL.h
│ │ │ ├── qEDL.qrc
│ │ │ └── shaders
│ │ │ └── EDL
│ │ │ ├── EDL_INFO.txt
│ │ │ ├── edl_mix.frag
│ │ │ ├── edl_mix.vert
│ │ │ ├── edl_shade.frag
│ │ │ └── edl_shade.vert
│ │ ├── qHPR
│ │ │ ├── ccHprDlg.cpp
│ │ │ ├── ccHprDlg.h
│ │ │ ├── cc_hpr.png
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── hprDlg.ui
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── qHPR.cpp
│ │ │ ├── qHPR.h
│ │ │ ├── qHPR.qrc
│ │ │ └── qhull
│ │ │ └── src2012.1
│ │ │ ├── CMakeLists.txt
│ │ │ ├── COPYING.txt
│ │ │ ├── geom2.c
│ │ │ ├── geom.c
│ │ │ ├── geom.h
│ │ │ ├── global.c
│ │ │ ├── io.c
│ │ │ ├── io.h
│ │ │ ├── libqhull.c
│ │ │ ├── libqhull.h
│ │ │ ├── libqhull.pro
│ │ │ ├── mem.c
│ │ │ ├── mem.h
│ │ │ ├── merge.c
│ │ │ ├── merge.h
│ │ │ ├── poly2.c
│ │ │ ├── poly.c
│ │ │ ├── poly.h
│ │ │ ├── qhull_a.h
│ │ │ ├── qset.c
│ │ │ ├── qset.h
│ │ │ ├── random.c
│ │ │ ├── random.h
│ │ │ ├── rboxlib.c
│ │ │ ├── README.txt
│ │ │ ├── stat.c
│ │ │ ├── stat.h
│ │ │ ├── user.c
│ │ │ ├── user.h
│ │ │ ├── usermem.c
│ │ │ ├── userprintf.c
│ │ │ └── userprintf_rbox.c
│ │ ├── qKinect
│ │ │ ├── cckinectDlg.cpp
│ │ │ ├── cckinectDlg.h
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── kinectDlg.ui
│ │ │ ├── libfreenect_small.png
│ │ │ ├── qKinect.cpp
│ │ │ ├── qKinect.h
│ │ │ └── qKinnect.qrc
│ │ ├── qPCV
│ │ │ ├── ccPcvDlg.cpp
│ │ │ ├── ccPcvDlg.h
│ │ │ ├── cc_ShadeVisIcon.png
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── PCV
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── PCVContext.cpp
│ │ │ │ ├── PCVContext.h
│ │ │ │ ├── PCV.cpp
│ │ │ │ └── PCV.h
│ │ │ ├── pcvDlg.ui
│ │ │ ├── qPCV.cpp
│ │ │ ├── qPCV.h
│ │ │ └── qPCV.qrc
│ │ ├── qPoissonRecon
│ │ │ ├── CMakeFiles
│ │ │ │ ├── generate.stamp
│ │ │ │ ├── generate.stamp.depend
│ │ │ │ └── INSTALL_force.rule
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CMakeLists.txt
│ │ │ ├── INSTALL.vcproj
│ │ │ ├── PoissonRecon3
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── Src
│ │ │ │ │ ├── Allocator.h
│ │ │ │ │ ├── BinaryNode.h
│ │ │ │ │ ├── CmdLineParser.cpp
│ │ │ │ │ ├── CmdLineParser.h
│ │ │ │ │ ├── Factor.cpp
│ │ │ │ │ ├── Factor.h
│ │ │ │ │ ├── FunctionData.h
│ │ │ │ │ ├── FunctionData.inl
│ │ │ │ │ ├── Geometry.cpp
│ │ │ │ │ ├── Geometry.h
│ │ │ │ │ ├── Geometry.inl
│ │ │ │ │ ├── Hash.h
│ │ │ │ │ ├── MarchingCubes.cpp
│ │ │ │ │ ├── MarchingCubes.h
│ │ │ │ │ ├── MemoryUsage.h
│ │ │ │ │ ├── MultiGridOctest.cpp
│ │ │ │ │ ├── MultiGridOctreeData.h
│ │ │ │ │ ├── MultiGridOctreeData.inl
│ │ │ │ │ ├── Octree.h
│ │ │ │ │ ├── Octree.inl
│ │ │ │ │ ├── ply.cpp
│ │ │ │ │ ├── plyfile.cpp
│ │ │ │ │ ├── ply.h
│ │ │ │ │ ├── Polynomial.h
│ │ │ │ │ ├── Polynomial.inl
│ │ │ │ │ ├── PPolynomial.h
│ │ │ │ │ ├── PPolynomial.inl
│ │ │ │ │ ├── SparseMatrix.h
│ │ │ │ │ ├── SparseMatrix.inl
│ │ │ │ │ ├── Time.cpp
│ │ │ │ │ ├── Time.h
│ │ │ │ │ ├── Vector.h
│ │ │ │ │ └── Vector.inl
│ │ │ │ └── Src_CC_wrap
│ │ │ │ ├── PoissonReconLib.cpp
│ │ │ │ └── PoissonReconLib.h
│ │ │ ├── qPoissonRecon.cbp
│ │ │ ├── qPoissonRecon.cpp
│ │ │ ├── qPoissonRecon.h
│ │ │ ├── qPoissonRecon.png
│ │ │ └── qPoissonRecon.qrc
│ │ ├── qRANSAC_SD
│ │ │ ├── msvc
│ │ │ │ └── VC9
│ │ │ │ └── qRANSAC_SD_VC9.vcproj
│ │ │ ├── post_build_step_plugins.bat
│ │ │ ├── pre_build_step_plugins.bat
│ │ │ ├── qRANSAC_SD.cbp
│ │ │ ├── qRANSAC_SD.cpp
│ │ │ ├── qRANSAC_SD.h
│ │ │ ├── qRANSAC_SD.png
│ │ │ ├── qRANSAC_SD.qrc
│ │ │ ├── qRANSAC_SD.workspace
│ │ │ └── RANSAC_SD_orig
│ │ │ ├── BasePrimitiveShape.h
│ │ │ ├── basic.h
│ │ │ ├── Bitmap.cpp
│ │ │ ├── Bitmap.h
│ │ │ ├── BitmapPrimitiveShape.cpp
│ │ │ ├── BitmapPrimitiveShape.h
│ │ │ ├── Candidate.cpp
│ │ │ ├── Candidate.h
│ │ │ ├── Cone.cpp
│ │ │ ├── Cone.h
│ │ │ ├── ConePrimitiveShapeConstructor.cpp
│ │ │ ├── ConePrimitiveShapeConstructor.h
│ │ │ ├── ConePrimitiveShape.cpp
│ │ │ ├── ConePrimitiveShape.h
│ │ │ ├── Cylinder.cpp
│ │ │ ├── Cylinder.h
│ │ │ ├── CylinderPrimitiveShapeConstructor.cpp
│ │ │ ├── CylinderPrimitiveShapeConstructor.h
│ │ │ ├── CylinderPrimitiveShape.cpp
│ │ │ ├── CylinderPrimitiveShape.h
│ │ │ ├── FlatNormalThreshPointCompatibilityFunc.h
│ │ │ ├── GfxTL
│ │ │ │ ├── AABox.h
│ │ │ │ ├── AABox.hpp
│ │ │ │ ├── AACube.h
│ │ │ │ ├── AACube.hpp
│ │ │ │ ├── AACubeTree.h
│ │ │ │ ├── AACubeTree.hpp
│ │ │ │ ├── AAKdTree.h
│ │ │ │ ├── AAKdTree.hpp
│ │ │ │ ├── AAPlane.h
│ │ │ │ ├── AAPlane.hpp
│ │ │ │ ├── ArrayArithmetic.h
│ │ │ │ ├── Array.h
│ │ │ │ ├── BaseTree.h
│ │ │ │ ├── BaseTree.hpp
│ │ │ │ ├── BBoxBuildInformationTreeStrategy.h
│ │ │ │ ├── BBoxDistanceKdTreeStrategy.h
│ │ │ │ ├── BucketSizeMaxLevelSubdivisionTreeStrategy.h
│ │ │ │ ├── BucketSizeSubdivisionTreeStrategy.h
│ │ │ │ ├── CellBBoxBuildInformationKdTreeStrategy.h
│ │ │ │ ├── CellCenterAACubeTreeStrategy.h
│ │ │ │ ├── CellLevelTreeStrategy.h
│ │ │ │ ├── CellParentTreeStrategy.h
│ │ │ │ ├── CellRangeDataTreeStrategy.h
│ │ │ │ ├── CellSizeDataTreeStrategy.h
│ │ │ │ ├── Covariance.h
│ │ │ │ ├── DynVectorKernel.h
│ │ │ │ ├── FaceNeighborAACubeTreeStrategy.h
│ │ │ │ ├── FlatCopyVector.h
│ │ │ │ ├── Frame.h
│ │ │ │ ├── HyperplaneCoordinateSystem.h
│ │ │ │ ├── ImmediateTreeDataKernels.h
│ │ │ │ ├── IncrementalDistanceKdTreeStrategy.h
│ │ │ │ ├── IndexedIterator.h
│ │ │ │ ├── IndexedTreeDataKernels.h
│ │ │ │ ├── IndexedTreeDataStrategy.h
│ │ │ │ ├── Jacobi.h
│ │ │ │ ├── KdTree.h
│ │ │ │ ├── KdTree.hpp
│ │ │ │ ├── L1Norm.h
│ │ │ │ ├── L2Norm.h
│ │ │ │ ├── LevelBuildInformationTreeStrategy.h
│ │ │ │ ├── LimitedHeap.h
│ │ │ │ ├── MathHelper.h
│ │ │ │ ├── MatrixXX.h
│ │ │ │ ├── MaxIntervalSplittingKdTreeStrategy.h
│ │ │ │ ├── MaxLevelSubdivisionTreeStrategy.h
│ │ │ │ ├── MaxNorm.h
│ │ │ │ ├── Mean.h
│ │ │ │ ├── NearestNeighbor.h
│ │ │ │ ├── NearestNeighbors.h
│ │ │ │ ├── NullClass.h
│ │ │ │ ├── NullStrategy.h
│ │ │ │ ├── NullStrategy.hpp
│ │ │ │ ├── NullTreeStrategy.h
│ │ │ │ ├── OnOff.h
│ │ │ │ ├── Orientation.h
│ │ │ │ ├── Plane.h
│ │ │ │ ├── Plane.hpp
│ │ │ │ ├── ScalarTypeConversion.h
│ │ │ │ ├── ScalarTypeDeferer.h
│ │ │ │ ├── ShuffleIndicesTreeDataKernelStrategy.h
│ │ │ │ ├── SlidingMidpointSplittingKdTreeStrategy.h
│ │ │ │ ├── StdContainerAdaptor.h
│ │ │ │ ├── StdOverrides.h
│ │ │ │ ├── Swap.h
│ │ │ │ ├── VectorKernel.h
│ │ │ │ ├── VectorXD.h
│ │ │ │ └── WeightFunc.h
│ │ │ ├── Grid.h
│ │ │ ├── IndexIterator.h
│ │ │ ├── LevMarFitting.h
│ │ │ ├── LevMarFunc.h
│ │ │ ├── LevMarLSWeight.h
│ │ │ ├── LowStretchSphereParametrization.cpp
│ │ │ ├── LowStretchSphereParametrization.h
│ │ │ ├── LowStretchTorusParametrization.cpp
│ │ │ ├── LowStretchTorusParametrization.h
│ │ │ ├── MiscLib
│ │ │ │ ├── AlignedAllocator.h
│ │ │ │ ├── MiscLib.cbp
│ │ │ │ ├── MiscLib.vcproj
│ │ │ │ ├── NoShrinkVector.h
│ │ │ │ ├── Pair.h
│ │ │ │ ├── Performance.h
│ │ │ │ ├── Random.cpp
│ │ │ │ ├── Random.h
│ │ │ │ ├── RefCount.cpp
│ │ │ │ ├── RefCounted.h
│ │ │ │ ├── RefCount.h
│ │ │ │ ├── RefCountPtr.h
│ │ │ │ └── Vector.h
│ │ │ ├── Octree.h
│ │ │ ├── Plane.cpp
│ │ │ ├── Plane.h
│ │ │ ├── PlanePrimitiveShapeConstructor.cpp
│ │ │ ├── PlanePrimitiveShapeConstructor.h
│ │ │ ├── PlanePrimitiveShape.cpp
│ │ │ ├── PlanePrimitiveShape.h
│ │ │ ├── PointCloud.cpp
│ │ │ ├── PointCloud.h
│ │ │ ├── PrimitiveShapeConstructor.h
│ │ │ ├── PrimitiveShape.h
│ │ │ ├── PrimitiveShapes.cbp
│ │ │ ├── PrimitiveShapes.depend
│ │ │ ├── PrimitiveShapes.layout
│ │ │ ├── PrimitiveShapes.sln
│ │ │ ├── PrimitiveShapes.vcproj
│ │ │ ├── PrimitiveShapeVisitor.h
│ │ │ ├── RansacShapeDetector.cpp
│ │ │ ├── RansacShapeDetector.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── RebuildAACubeTreeStrategy.h
│ │ │ ├── ScoreAACubeTreeStrategy.h
│ │ │ ├── ScoreComputer.h
│ │ │ ├── ScorePrimitiveShapeVisitor.h
│ │ │ ├── SimpleTorusParametrization.cpp
│ │ │ ├── SimpleTorusParametrization.h
│ │ │ ├── solve.cpp
│ │ │ ├── Sphere.cpp
│ │ │ ├── Sphere.h
│ │ │ ├── SpherePrimitiveShapeConstructor.cpp
│ │ │ ├── SpherePrimitiveShapeConstructor.h
│ │ │ ├── SpherePrimitiveShape.cpp
│ │ │ ├── SpherePrimitiveShape.h
│ │ │ ├── Torus.cpp
│ │ │ ├── Torus.h
│ │ │ ├── TorusPrimitiveShapeConstructor.cpp
│ │ │ ├── TorusPrimitiveShapeConstructor.h
│ │ │ ├── TorusPrimitiveShape.cpp
│ │ │ └── TorusPrimitiveShape.h
│ │ └── qSSAO
│ │ ├── ccSSAOFilter.cpp
│ │ ├── ccSSAOFilter.h
│ │ ├── cc_ssao.png
│ │ ├── CMakeFiles
│ │ │ ├── generate.stamp
│ │ │ ├── generate.stamp.depend
│ │ │ └── INSTALL_force.rule
│ │ ├── cmake_install.cmake
│ │ ├── CMakeLists.txt
│ │ ├── INSTALL.vcproj
│ │ ├── qSSAO.cpp
│ │ ├── qSSAO.h
│ │ ├── qSSAO.qrc
│ │ ├── Randomkit
│ │ │ ├── CMakeLists.txt
│ │ │ ├── erfc.h
│ │ │ ├── getopt.c
│ │ │ ├── getopt.h
│ │ │ ├── HISTORY
│ │ │ ├── isaac_example.c
│ │ │ ├── LICENSE
│ │ │ ├── list_primitive.c
│ │ │ ├── Makefile
│ │ │ ├── randomkit_example.c
│ │ │ ├── randomkit.h
│ │ │ ├── randomkit_test.c
│ │ │ ├── README
│ │ │ ├── rk_isaac.c
│ │ │ ├── rk_isaac.h
│ │ │ ├── rk_mt.c
│ │ │ ├── rk_mt.h
│ │ │ ├── rk_primitive.c
│ │ │ ├── rk_primitive.h
│ │ │ ├── rk_sobol.c
│ │ │ ├── rk_sobol.h
│ │ │ └── sobol_example.c
│ │ └── shaders
│ │ └── SSAO
│ │ ├── ssao.frag
│ │ └── ssao.vert
│ ├── qCC.dir
│ │ └── Debug
│ │ ├── AsciiFilter.obj
│ │ ├── AsciiOpenDlg.obj
│ │ ├── BinFilter.obj
│ │ ├── BuildLog.htm
│ │ ├── BundlerFilter.obj
│ │ ├── BundlerImportDlg.obj
│ │ ├── ccAlignDlg.obj
│ │ ├── ccApplyTransformationDlg.obj
│ │ ├── ccAskOneDoubleValueDlg.obj
│ │ ├── ccAskOneIntValueDlg.obj
│ │ ├── ccAskOneStringDlg.obj
│ │ ├── ccAskThreeDoubleValuesDlg.obj
│ │ ├── ccAskTwoDoubleValuesDlg.obj
│ │ ├── ccCameraParamEditDlg.obj
│ │ ├── ccCommandLineParser.obj
│ │ ├── ccCommon.obj
│ │ ├── ccComparisonDlg.obj
│ │ ├── ccConsole.obj
│ │ ├── ccCurvatureDlg.obj
│ │ ├── ccDBRoot.obj
│ │ ├── ccDisplayOptionsDlg.obj
│ │ ├── ccFastMarchingForNormsDirection.obj
│ │ ├── ccGLUtils.obj
│ │ ├── ccGLWindow.obj
│ │ ├── ccGraphicalSegmentationTool.obj
│ │ ├── ccGraphicalTransformationTool.obj
│ │ ├── ccGuiParameters.obj
│ │ ├── ccHeightGridGenerationDlg.obj
│ │ ├── ccHeightGridGeneration.obj
│ │ ├── ccHistogramWindow.obj
│ │ ├── ccLabelingDlg.obj
│ │ ├── ccNormalComputationDlg.obj
│ │ ├── ccOrderChoiceDlg.obj
│ │ ├── ccPcvDlg.obj
│ │ ├── ccPickOneElementDlg.obj
│ │ ├── ccPluginDlg.obj
│ │ ├── ccPointListPickingDlg.obj
│ │ ├── ccPointPickingGenericInterface.obj
│ │ ├── ccPointPropertiesDlg.obj
│ │ ├── ccPropertiesTreeDelegate.obj
│ │ ├── ccPtsSamplingDlg.obj
│ │ ├── ccRecenterCloudDlg.obj
│ │ ├── ccRegistrationDlg.obj
│ │ ├── ccRenderingTools.obj
│ │ ├── ccRenderToFileDlg.obj
│ │ ├── ccScalarFieldArithmeticDlg.obj
│ │ ├── ccSensorProjectionDlg.obj
│ │ ├── ccStatisticalTestDlg.obj
│ │ ├── ccSubsamplingDlg.obj
│ │ ├── ccTwoColorsDlg.obj
│ │ ├── ccUnrollDlg.obj
│ │ ├── DepthMapFileFilter.obj
│ │ ├── FileIOFilter.obj
│ │ ├── IcmFilter.obj
│ │ ├── LASFilter.obj
│ │ ├── MAFilter.obj
│ │ ├── main.obj
│ │ ├── mainwindow.obj
│ │ ├── moc_AsciiOpenDlg.obj
│ │ ├── moc_BundlerImportDlg.obj
│ │ ├── moc_ccAlignDlg.obj
│ │ ├── moc_ccApplyTransformationDlg.obj
│ │ ├── moc_ccCameraParamEditDlg.obj
│ │ ├── moc_ccComparisonDlg.obj
│ │ ├── moc_ccDBRoot.obj
│ │ ├── moc_ccDisplayOptionsDlg.obj
│ │ ├── moc_ccGLWindow.obj
│ │ ├── moc_ccGraphicalSegmentationTool.obj
│ │ ├── moc_ccGraphicalTransformationTool.obj
│ │ ├── moc_ccHeightGridGenerationDlg.obj
│ │ ├── moc_ccHistogramWindow.obj
│ │ ├── moc_ccNormalComputationDlg.obj
│ │ ├── moc_ccOrderChoiceDlg.obj
│ │ ├── moc_ccPluginDlg.obj
│ │ ├── moc_ccPointListPickingDlg.obj
│ │ ├── moc_ccPointPickingGenericInterface.obj
│ │ ├── moc_ccPointPropertiesDlg.obj
│ │ ├── moc_ccPropertiesTreeDelegate.obj
│ │ ├── moc_ccRecenterCloudDlg.obj
│ │ ├── moc_ccRegistrationDlg.obj
│ │ ├── moc_ccRenderToFileDlg.obj
│ │ ├── moc_ccSensorProjectionDlg.obj
│ │ ├── moc_ccSubsamplingDlg.obj
│ │ ├── moc_ccTwoColorsDlg.obj
│ │ ├── moc_ccUnrollDlg.obj
│ │ ├── moc_mainwindow.obj
│ │ ├── moc_PlyOpenDlg.obj
│ │ ├── moc_qxtspanslider.obj
│ │ ├── moc_qxtspanslider_p.obj
│ │ ├── moc_sfEditDlg.obj
│ │ ├── mt.dep
│ │ ├── ObjFilter.obj
│ │ ├── PlyFilter.obj
│ │ ├── PlyOpenDlg.obj
│ │ ├── PNFilter.obj
│ │ ├── PovFilter.obj
│ │ ├── PVFilter.obj
│ │ ├── qCC.exe.embed.manifest
│ │ ├── qCC.exe.embed.manifest.res
│ │ ├── qCC.exe.intermediate.manifest
│ │ ├── qCC.res
│ │ ├── qrc_icones.obj
│ │ ├── qxtspanslider.obj
│ │ ├── rply.obj
│ │ ├── sfEditDlg.obj
│ │ ├── SoiFilter.obj
│ │ └── VTKFilter.obj
│ ├── qCC.sln
│ ├── qCC.vcproj
│ ├── qCC.vcproj.duxiaoping.xiaoping.user
│ ├── qCC.vcproj.SGI330.njdxzjj.user
│ ├── qrc_icones.cxx
│ ├── TODO.txt
│ ├── ui_mainWindow.h
│ ├── ui_openAsciiFileDlg.h
│ ├── ui_openBundlerFileDlg.h
│ ├── ui_openPlyFileDlg.h
│ ├── ui_sfEditDlg.h
│ └── ui_templates
│ ├── aboutDlg.ui
│ ├── alignDlg.ui
│ ├── applyTransformationDlg.ui
│ ├── askOneDoubleValueDlg.ui
│ ├── askOneIntValueDlg.ui
│ ├── askOneStringDlg.ui
│ ├── askThreeDoubleValuesDlg.ui
│ ├── askTwoDoubleValuesDlg.ui
│ ├── cameraParamDlg.ui
│ ├── commandLineDlg.ui
│ ├── comparisonDlg.ui
│ ├── curvatureDlg.ui
│ ├── displayOptionsDlg.ui
│ ├── graphicalSegmentationDlg.ui
│ ├── graphicalTransformationDlg.ui
│ ├── heightGridGenerationDlg.ui
│ ├── labelingDlg.ui
│ ├── mainWindow.ui
│ ├── normalComputationDlg.ui
│ ├── openAsciiFileDlg.ui
│ ├── openBundlerFileDlg.ui
│ ├── openPlyFileDlg.ui
│ ├── pcvDlg.ui
│ ├── pickOneElementDlg.ui
│ ├── pointListPickingDlg.ui
│ ├── pointPropertiesDlg.ui
│ ├── pointSizeDlg.ui
│ ├── ptsSamplingDlg.ui
│ ├── recenterCloudDlg.ui
│ ├── registrationDlg.ui
│ ├── renderToFileDialog.ui
│ ├── roleChoiceDlg.ui
│ ├── sensorProjectDlg.ui
│ ├── sfComparisonDlg.ui
│ ├── sfEditDlg.ui
│ ├── statisticalTestDlg.ui
│ ├── subsamplingDlg.ui
│ ├── twoColorsDlg.ui
│ └── unrollDlg.ui
├── ZERO_CHECK.vcproj
├── ZERO_CHECK.vcproj.duxiaoping.xiaoping.user
└── ZERO_CHECK.vcproj.SGI330.njdxzjj.user
103 directories, 1327 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论