在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → CloudCompare源码

CloudCompare源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:18.48M
  • 下载次数:9
  • 浏览次数:296
  • 发布时间:2021-02-13
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
该代码是CloudCompare源码,中间有自己添加的两个基于PCL的插件,使用前需要事先编译好PCL,并且需在区域增长分割插件工程目录下按照readme文档,添加相关文件目录和文件。
【实例截图】
【核心代码】
dc799a66-53bf-4754-a1a1-cdb6c00ce72c
└── trunk-2.5.1
├── CC
│   ├── CMakeLists.txt
│   ├── doc
│   │   ├── CCLib_doxygen_file
│   │   └── cclib_logo.png
│   ├── 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
│   │   ├── GenericTriangle.h
│   │   ├── GeometricalAnalysisTools.h
│   │   ├── KdTree.h
│   │   ├── LocalModel.h
│   │   ├── ManualSegmentationTools.h
│   │   ├── MathTools.h
│   │   ├── Matrix.h
│   │   ├── MeshSamplingTools.h
│   │   ├── msvc
│   │   │   └── stdint.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
│   │   ├── TrueKdTree.h
│   │   └── WeibullDistribution.h
│   ├── 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
│   │   ├── 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
│   │   ├── TrueKdTree.cpp
│   │   └── WeibullDistribution.cpp
│   └── triangle
│   ├── CMakeLists.txt
│   ├── triangle.cpp
│   └── triangle.h
├── ccViewer
│   ├── bin_other
│   │   ├── license.txt
│   │   └── start.bat
│   ├── ccviewer.cpp
│   ├── ccviewer.h
│   ├── CMakeLists.txt
│   ├── images
│   │   ├── cc_lightParamsIcon.png
│   │   ├── cc.png
│   │   └── icon
│   │   ├── cc_viewer_icon.icns
│   │   ├── cc_viewer_icon.ico
│   │   └── cc_viewer_icon.rc
│   ├── Mac
│   │   ├── ccViewer.plist
│   │   └── CMakeLists.txt
│   ├── main.cpp
│   └── ui_templates
│   ├── ccviewerAbout.ui
│   └── ccviewer.ui
├── CMakeExternalLibs.cmake
├── CMakeInclude.cmake
├── CMakeLists.txt
├── coding_rules.rtf
├── compilation_all_platforms_eng.txt
├── contrib
│   ├── 3DXSupport.cmake
│   ├── cmake
│   │   └── Modules
│   │   └── FindXerces.cmake
│   ├── E57Support.cmake
│   ├── LiblasSupport.cmake
│   ├── xiot-0.9.0-src.patched
│   │   ├── CMakeLists.txt
│   │   ├── CMakeModules
│   │   │   ├── FindXerces.cmake
│   │   │   └── TargetDoc.cmake
│   │   ├── COPYING
│   │   ├── doc
│   │   │   ├── README_SDK9
│   │   │   ├── tutorials
│   │   │   │   └── ogre
│   │   │   │   ├── resources
│   │   │   │   │   ├── materials
│   │   │   │   │   │   └── default.material
│   │   │   │   │   └── models
│   │   │   │   │   ├── cube.mesh
│   │   │   │   │   └── sphere.mesh
│   │   │   │   └── src
│   │   │   │   ├── ArgumentHelper.cpp
│   │   │   │   ├── ArgumentHelper.h
│   │   │   │   ├── cfg
│   │   │   │   │   ├── ogre.cfg.in
│   │   │   │   │   ├── Plugins.cfg.in
│   │   │   │   │   └── resources.cfg.in
│   │   │   │   ├── cmake
│   │   │   │   │   ├── FindOGRE.cmake
│   │   │   │   │   └── FindOIS.cmake
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── ExampleApplication.h
│   │   │   │   ├── ExampleFrameListener.h
│   │   │   │   ├── main.cpp
│   │   │   │   ├── step1
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── TutorialApplication.cpp
│   │   │   │   │   └── TutorialApplication.h
│   │   │   │   ├── step2
│   │   │   │   │   ├── ArgumentHelper.cpp
│   │   │   │   │   ├── ArgumentHelper.h
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── OgreNodeHandler.cpp
│   │   │   │   │   ├── OgreNodeHandler.h
│   │   │   │   │   ├── TutorialApplication.cpp
│   │   │   │   │   └── TutorialApplication.h
│   │   │   │   ├── step3
│   │   │   │   │   ├── GeomUtils.cpp
│   │   │   │   │   ├── GeomUtils.h
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── OgreNodeHandler.cpp
│   │   │   │   │   ├── OgreNodeHandler.h
│   │   │   │   │   ├── TutorialApplication.cpp
│   │   │   │   │   └── TutorialApplication.h
│   │   │   │   └── step4
│   │   │   │   ├── GeomUtils.cpp
│   │   │   │   ├── GeomUtils.h
│   │   │   │   ├── IndexedGeometry.cpp
│   │   │   │   ├── IndexedGeometry_dfki.cpp
│   │   │   │   ├── IndexedGeometry.h
│   │   │   │   ├── main.cpp
│   │   │   │   ├── OgreNodeHandler.cpp
│   │   │   │   ├── OgreNodeHandler.h
│   │   │   │   ├── TutorialApplication.cpp
│   │   │   │   └── TutorialApplication.h
│   │   │   ├── vtkX3DImporter_screen.jpg
│   │   │   └── x3d_in_paraview.jpg
│   │   ├── doxy.config.in
│   │   ├── examples
│   │   │   ├── Argument_helper.cc
│   │   │   ├── Argument_helper.cpp
│   │   │   ├── Argument_helper.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── main.cxx
│   │   │   ├── README
│   │   │   ├── vtkX3DExporterGeneric.cxx
│   │   │   ├── vtkX3DExporterGeneric.h
│   │   │   ├── vtkX3DImporter.cpp
│   │   │   ├── vtkX3DImporter.h
│   │   │   ├── vtkX3DIndexedGeometrySource.cpp
│   │   │   ├── vtkX3DIndexedGeometrySource.h
│   │   │   ├── vtkX3DLoader.cpp
│   │   │   ├── vtkX3DNodeHandler.cpp
│   │   │   ├── vtkX3DNodeHandler.h
│   │   │   ├── vtkX3DRewriter.cpp
│   │   │   ├── X3DTest.cxx
│   │   │   └── X3DTest.h
│   │   ├── include
│   │   │   └── xiot
│   │   │   ├── FIConfig.h
│   │   │   ├── FIConstants.h
│   │   │   ├── FIContentHandler.h
│   │   │   ├── FIDecoder.h
│   │   │   ├── FIEncoder.h
│   │   │   ├── FIEncodingAlgorithms.h
│   │   │   ├── FIParserVocabulary.h
│   │   │   ├── FISAXParser.h
│   │   │   ├── FITypes.h
│   │   │   ├── X3DAttributes.h
│   │   │   ├── X3DDataTypeFactory.h
│   │   │   ├── X3DDefaultNodeHandler.h
│   │   │   ├── X3DFIAttributes.h
│   │   │   ├── X3DFICompressionTools.h
│   │   │   ├── X3DFIEncoder.h
│   │   │   ├── X3DFIEncodingAlgorithms.h
│   │   │   ├── X3DFILoader.h
│   │   │   ├── X3DLoader.h
│   │   │   ├── X3DNodeHandler.h
│   │   │   ├── X3DParseException.h
│   │   │   ├── X3DParserVocabulary.h
│   │   │   ├── X3DSwitch.h
│   │   │   ├── X3DTypes.h
│   │   │   ├── X3DWriterFI.h
│   │   │   ├── X3DWriterFIHelper.h
│   │   │   ├── X3DWriter.h
│   │   │   ├── X3DWriterXML.h
│   │   │   ├── X3DXMLAttributes.h
│   │   │   ├── X3DXMLLoader.h
│   │   │   └── XIOTConfig.h
│   │   ├── INSTALL
│   │   ├── plugins
│   │   │   ├── CMakeLists.txt
│   │   │   ├── README
│   │   │   ├── vtkX3DSource.cxx
│   │   │   ├── vtkX3DSource.h
│   │   │   ├── X3DReaderGUI.xml
│   │   │   └── X3DReader.xml
│   │   ├── README
│   │   ├── src
│   │   │   ├── CMakeLists.txt
│   │   │   ├── conf
│   │   │   │   ├── vtkCMakeLists.txt.in
│   │   │   │   ├── vtkFIConfig.h
│   │   │   │   └── vtkXIOTConfig.h.in
│   │   │   ├── FIContentHandler.cpp
│   │   │   ├── FIDecoder.cpp
│   │   │   ├── FIEncoder.cpp
│   │   │   ├── FIEncodingAlgorithms.cpp
│   │   │   ├── FIParserVocabulary.cpp
│   │   │   ├── FISAXParser.cpp
│   │   │   ├── gen
│   │   │   │   └── sourceGenerator.cpp
│   │   │   ├── X3DAttributes.cpp
│   │   │   ├── X3DDataTypeFactory.cpp
│   │   │   ├── X3DDefaultNodeHandler.cpp
│   │   │   ├── X3DFIAttributes.cpp
│   │   │   ├── X3DFICompressionTools.cpp
│   │   │   ├── X3DFIEncoder.cpp
│   │   │   ├── X3DFIEncodingAlgorithms.cpp
│   │   │   ├── X3DFILoader.cpp
│   │   │   ├── X3DLoader.cpp
│   │   │   ├── X3DParseException.cpp
│   │   │   ├── X3DParserVocabulary.cpp
│   │   │   ├── X3DSwitch.cpp
│   │   │   ├── X3DTypes.cpp
│   │   │   ├── X3DWriter.cpp
│   │   │   ├── X3DWriterFI.cpp
│   │   │   ├── X3DWriterXML.cpp
│   │   │   ├── X3DXMLAttributesExpatImpl.cpp
│   │   │   ├── X3DXMLAttributesXercesImpl.cpp
│   │   │   ├── X3DXMLLoaderExpatImpl.cpp
│   │   │   └── X3DXMLLoaderXercesImpl.cpp
│   │   └── tests
│   │   ├── Argument_helper.cpp
│   │   ├── Argument_helper.h
│   │   ├── CMakeLists.txt
│   │   ├── createEventLog.cpp
│   │   ├── dist_test
│   │   │   ├── CMakeLists.txt
│   │   │   └── dist_test.cpp
│   │   ├── fitest.cpp
│   │   ├── IOTest.cpp
│   │   ├── parserPerformance.cpp
│   │   ├── shapeCounter.cpp
│   │   ├── simpleTest.cpp
│   │   ├── X3DLogNodeHandler.cpp
│   │   └── X3DLogNodeHandler.h
│   └── XIOTSupport.cmake
├── designing_a_new_qCC_plugin.rtf
├── doc
│   ├── fr
│   │   ├── Annexes.lyx
│   │   ├── Annexes.tex
│   │   ├── compile.bat
│   │   ├── compileFinalVersion.bat
│   │   ├── Documentation.lyx
│   │   ├── Documentation.tcp
│   │   ├── Documentation.tex
│   │   ├── Documentation.tps
│   │   ├── images
│   │   │   ├── Partie1_Introduction
│   │   │   │   └── illustration_CloudCompare.jpg
│   │   │   ├── Partie2_Interface
│   │   │   │   ├── BtnAlign.png
│   │   │   │   ├── BtnCCDist.png
│   │   │   │   ├── BtnClone.png
│   │   │   │   ├── BtnCMDist.png
│   │   │   │   ├── BtnComputeStat.png
│   │   │   │   ├── BtnConsole.png
│   │   │   │   ├── BtnDelete.png
│   │   │   │   ├── BtnDiff.png
│   │   │   │   ├── BtnFilterValue.png
│   │   │   │   ├── BtnFuse.png
│   │   │   │   ├── BtnGaussianFilter.png
│   │   │   │   ├── BtnGradient.png
│   │   │   │   ├── BtnHisto.png
│   │   │   │   ├── BtnLabel.png
│   │   │   │   ├── BtnMove.png
│   │   │   │   ├── BtnOpen.png
│   │   │   │   ├── BtnRegister.png
│   │   │   │   ├── BtnSamplePts.png
│   │   │   │   ├── BtnSave.png
│   │   │   │   ├── BtnSegment.png
│   │   │   │   ├── BtnSFRemove.png
│   │   │   │   ├── BtnStatTest.png
│   │   │   │   ├── BtnSubsample.png
│   │   │   │   ├── BtnTranslateRotate.png
│   │   │   │   ├── Button+.png
│   │   │   │   ├── Button-.png
│   │   │   │   ├── CalibratedImageGlobal.png
│   │   │   │   ├── calibratedImageSymbol.png
│   │   │   │   ├── CameraLink.png
│   │   │   │   ├── Camera.png
│   │   │   │   ├── cc_pickCenter.png
│   │   │   │   ├── cc_qEDL.png
│   │   │   │   ├── cc_qHPR.png
│   │   │   │   ├── cc_qKinect.png
│   │   │   │   ├── cc_qPCL.png
│   │   │   │   ├── cc_qPCV.png
│   │   │   │   ├── cc_qPoissonRecon.png
│   │   │   │   ├── cc_qRANSAC_SD.png
│   │   │   │   ├── cc_qSSAO.png
│   │   │   │   ├── cc_settings.png
│   │   │   │   ├── ChangeContext.png
│   │   │   │   ├── ChangeView.png
│   │   │   │   ├── CloseContext.png
│   │   │   │   ├── CloudSymbol.png
│   │   │   │   ├── CommonProperties.png
│   │   │   │   ├── contextMenuRightClick.png
│   │   │   │   ├── dbSymbol.png
│   │   │   │   ├── DBTree.png
│   │   │   │   ├── gblSensorProperties.png
│   │   │   │   ├── graphicalSegmentation.jpg
│   │   │   │   ├── hObjectSymbol.png
│   │   │   │   ├── ImageSymbol.png
│   │   │   │   ├── labelSymbol.png
│   │   │   │   ├── Lighting.png
│   │   │   │   ├── MainToolBar.png
│   │   │   │   ├── MainWindow.png
│   │   │   │   ├── material
│   │   │   │   │   ├── MainWindow.psp
│   │   │   │   │   └── View3D.psp
│   │   │   │   ├── materialSymbol.png
│   │   │   │   ├── MeshGroupSymbol.png
│   │   │   │   ├── MeshProperties.png
│   │   │   │   ├── MeshSymbol.png
│   │   │   │   ├── MeshWireframeRendering.png
│   │   │   │   ├── MinimizeContext.png
│   │   │   │   ├── MiscGeomSymbol.png
│   │   │   │   ├── OctreeDisplayLevel.png
│   │   │   │   ├── OctreeDisplayType.png
│   │   │   │   ├── OctreeLevel1.png
│   │   │   │   ├── OctreeLevel3.png
│   │   │   │   ├── OctreeLevel6.png
│   │   │   │   ├── OctreeSymbol.png
│   │   │   │   ├── PluginToolBar.png
│   │   │   │   ├── PointCloudProperties.png
│   │   │   │   ├── pointListPickingBtn.png
│   │   │   │   ├── pointPickingBtn.png
│   │   │   │   ├── PointSizeDlg.png
│   │   │   │   ├── PointSize.png
│   │   │   │   ├── ProgressBar.png
│   │   │   │   ├── rectLabelSymbol.png
│   │   │   │   ├── ReduceContext.png
│   │   │   │   ├── ScalarFieldChoice.png
│   │   │   │   ├── ScalarFieldShow.png
│   │   │   │   ├── ScalarRampBlueRed.png
│   │   │   │   ├── ScalarRampChoice.png
│   │   │   │   ├── ScalarRampGrey.png
│   │   │   │   ├── ScalarRampRedWhite.png
│   │   │   │   ├── ScalarRampShow.png
│   │   │   │   ├── ScalarRampYellowRed.png
│   │   │   │   ├── SensorSymbol.png
│   │   │   │   ├── SFProperties.png
│   │   │   │   ├── SFToolBar.png
│   │   │   │   ├── SFViewerCursors.png
│   │   │   │   ├── Souris.png
│   │   │   │   ├── StandardLabelProperties.png
│   │   │   │   ├── standardLabels.png
│   │   │   │   ├── View3D.png
│   │   │   │   ├── viewportSymbol.png
│   │   │   │   ├── ViewToolBar.png
│   │   │   │   ├── ZoneLabelProperties.png
│   │   │   │   ├── zoneLabels.png
│   │   │   │   ├── ZoomCenter.png
│   │   │   │   └── ZoomGlobal.png
│   │   │   ├── Partie3_Fonctions
│   │   │   │   ├── aboutPlugin.png
│   │   │   │   ├── about.png
│   │   │   │   ├── alignDlg.png
│   │   │   │   ├── alignExample.png
│   │   │   │   ├── altTab.png
│   │   │   │   ├── applyTransformation.png
│   │   │   │   ├── CameraParameters.png
│   │   │   │   ├── cc_histogramIcon.png
│   │   │   │   ├── ccRecenterDialog.png
│   │   │   │   ├── chooseRoleDlg.jpg
│   │   │   │   ├── cloud2cloudDistDlg.png
│   │   │   │   ├── cloud2meshDistDlg.png
│   │   │   │   ├── cloud2MeshDistExample.jpg
│   │   │   │   ├── colorSelectionDlg.png
│   │   │   │   ├── computeNormalsDlg.png
│   │   │   │   ├── computeStatParamsExample.jpg
│   │   │   │   ├── convertToHSV.png
│   │   │   │   ├── curvatureDlg.png
│   │   │   │   ├── curvatureExample.png
│   │   │   │   ├── customLight.jpg
│   │   │   │   ├── fileOpenDlg.png
│   │   │   │   ├── gblDepthBuffer.png
│   │   │   │   ├── heightGridGenerationDlg.png
│   │   │   │   ├── HeightGridImageExample.jpg
│   │   │   │   ├── heightRampDlg.png
│   │   │   │   ├── HeightRamp.jpg
│   │   │   │   ├── HPRExample.jpg
│   │   │   │   ├── HPRLevelChoice.png
│   │   │   │   ├── labelConnectedComponentsDlg.png
│   │   │   │   ├── LightAndMaterials2.png
│   │   │   │   ├── LightAndMaterials3.png
│   │   │   │   ├── LightAndMaterials.png
│   │   │   │   ├── material
│   │   │   │   │   ├── bunnies_smooth_and_enhance.doc
│   │   │   │   │   ├── bunnies_smooth_and_enhance.png
│   │   │   │   │   ├── gblDepthBuffer.psp
│   │   │   │   │   └── truck_points_sampling.doc
│   │   │   │   ├── meshLaplacianSmooth.png
│   │   │   │   ├── Multiply.png
│   │   │   │   ├── PCVExample.jpg
│   │   │   │   ├── PCVParamWindow.png
│   │   │   │   ├── planeOrientationExample.jpg
│   │   │   │   ├── pointListPicking.png
│   │   │   │   ├── pointPicking.png
│   │   │   │   ├── pointsSampling.jpg
│   │   │   │   ├── projectionOrtho1.png
│   │   │   │   ├── projectionOrtho2.png
│   │   │   │   ├── projectionPerspective1.png
│   │   │   │   ├── projectionPerspective2.png
│   │   │   │   ├── qEDL_example.jpg
│   │   │   │   ├── qKinectDlg.png
│   │   │   │   ├── qKinectExample.jpg
│   │   │   │   ├── qPCL_normals.png
│   │   │   │   ├── qPoissonReconExample.png
│   │   │   │   ├── qRansacSDExample.png
│   │   │   │   ├── qSSAO_example.jpg
│   │   │   │   ├── registrationDlg.png
│   │   │   │   ├── resampleWithOctreeDlg.png
│   │   │   │   ├── roughnessExample.png
│   │   │   │   ├── samplePointsOnMeshDlg.png
│   │   │   │   ├── sensorProjectionDlg.png
│   │   │   │   ├── sfArtithmetic.png
│   │   │   │   ├── sfFilterByValueDlg.png
│   │   │   │   ├── sfGradientExample.jpg
│   │   │   │   ├── smoothAndEnhanceMeshSF.png
│   │   │   │   ├── snapshotZoom.png
│   │   │   │   ├── statisticalTestDlg.png
│   │   │   │   ├── statisticalTestExample.jpg
│   │   │   │   ├── subsamplingDlg.png
│   │   │   │   ├── unrollDlg.png
│   │   │   │   └── unroll.jpg
│   │   │   ├── Partie4_Annexes
│   │   │   │   ├── asciiFilterDialog.png
│   │   │   │   └── asciiInformationChoice.png
│   │   │   └── Titre
│   │   │   ├── cc_logo_v2_1.png
│   │   │   └── cc_logo_v2_qt.png
│   │   ├── IndexStyle.ist
│   │   ├── methods
│   │   │   ├── about.lyx
│   │   │   ├── aboutPlugin.lyx
│   │   │   ├── aboutPlugin.tex
│   │   │   ├── about.tex
│   │   │   ├── align.lyx
│   │   │   ├── align.tex
│   │   │   ├── applyTransformation.lyx
│   │   │   ├── applyTransformation.tex
│   │   │   ├── bbFitPrincipalComponent.lyx
│   │   │   ├── bbFitPrincipalComponent.tex
│   │   │   ├── cameraSettings.lyx
│   │   │   ├── cameraSettings.tex
│   │   │   ├── centeredPerspective.lyx
│   │   │   ├── centeredPerspective.tex
│   │   │   ├── chooseRole.lyx
│   │   │   ├── chooseRole.tex
│   │   │   ├── classifyWithKmeans.lyx
│   │   │   ├── classifyWithKmeans.tex
│   │   │   ├── clone.lyx
│   │   │   ├── clone.tex
│   │   │   ├── closestPointSet.lyx
│   │   │   ├── closestPointSet.tex
│   │   │   ├── cloud2cloudDist.lyx
│   │   │   ├── cloud2cloudDist.tex
│   │   │   ├── cloud2meshDist.lyx
│   │   │   ├── cloud2meshDist.tex
│   │   │   ├── colorize.lyx
│   │   │   ├── colorize.tex
│   │   │   ├── computeBestFitQuadric.log
│   │   │   ├── computeBestFitQuadric.lyx
│   │   │   ├── computeBestFitQuadric.tex
│   │   │   ├── computeCurvature.lyx
│   │   │   ├── computeCurvature.tex
│   │   │   ├── computeDelaunayMesh.lyx
│   │   │   ├── computeDelaunayMesh.tex
│   │   │   ├── computeDensity.lyx
│   │   │   ├── computeDensity.tex
│   │   │   ├── computeNormals.lyx
│   │   │   ├── computeNormals.tex
│   │   │   ├── computeOctree.lyx
│   │   │   ├── computeOctree.tex
│   │   │   ├── computePlaneOrientation.lyx
│   │   │   ├── computePlaneOrientation.tex
│   │   │   ├── computeRoughness.lyx
│   │   │   ├── computeRoughness.tex
│   │   │   ├── computeSensorRanges.lyx
│   │   │   ├── computeSensorRanges.tex
│   │   │   ├── computeSensorScatteringAngles.lyx
│   │   │   ├── computeSensorScatteringAngles.tex
│   │   │   ├── computeStatParams.lyx
│   │   │   ├── computeStatParams.tex
│   │   │   ├── console.lyx
│   │   │   ├── console.tex
│   │   │   ├── convertNormalsToHSV.lyx
│   │   │   ├── convertNormalsToHSV.tex
│   │   │   ├── customLight.lyx
│   │   │   ├── customLight.tex
│   │   │   ├── displaySettings.lyx
│   │   │   ├── displaySettings.tex
│   │   │   ├── enhanceMeshSF.lyx
│   │   │   ├── enhanceMeshSF.tex
│   │   │   ├── exportGBLDepthBuffer.lyx
│   │   │   ├── exportGBLDepthBuffer.tex
│   │   │   ├── frameRate.lyx
│   │   │   ├── frameRate.tex
│   │   │   ├── fullscreen.lyx
│   │   │   ├── fullscreen.tex
│   │   │   ├── fuse.lyx
│   │   │   ├── fuse.tex
│   │   │   ├── heightGridGeneration.lyx
│   │   │   ├── heightGridGeneration.tex
│   │   │   ├── heightRamp.lyx
│   │   │   ├── heightRamp.tex
│   │   │   ├── help.lyx
│   │   │   ├── help.tex
│   │   │   ├── invertNormals.lyx
│   │   │   ├── invertNormals.tex
│   │   │   ├── labelConnectedComponents.lyx
│   │   │   ├── labelConnectedComponents.tex
│   │   │   ├── laplacianSmooth.lyx
│   │   │   ├── laplacianSmooth.tex
│   │   │   ├── measureSurface.lyx
│   │   │   ├── measureSurface.tex
│   │   │   ├── modifySensor.lyx
│   │   │   ├── modifySensor.tex
│   │   │   ├── multiply.lyx
│   │   │   ├── multiply.tex
│   │   │   ├── openFile.lyx
│   │   │   ├── openFile.tex
│   │   │   ├── pointListPicking.lyx
│   │   │   ├── pointListPicking.tex
│   │   │   ├── pointPicking.lyx
│   │   │   ├── pointPicking.tex
│   │   │   ├── refresh.lyx
│   │   │   ├── refresh.tex
│   │   │   ├── register.lyx
│   │   │   ├── register.tex
│   │   │   ├── renderToFile.lyx
│   │   │   ├── renderToFile.tex
│   │   │   ├── resampleWithOctree.lyx
│   │   │   ├── resampleWithOctree.tex
│   │   │   ├── resolveNormalsDirection.lyx
│   │   │   ├── resolveNormalsDirection.tex
│   │   │   ├── samplePoints.lyx
│   │   │   ├── samplePoints.tex
│   │   │   ├── saveFile.lyx
│   │   │   ├── saveFile.tex
│   │   │   ├── saveViewportAsObj.lyx
│   │   │   ├── saveViewportAsObj.tex
│   │   │   ├── scalarFieldBilateralFilter.lyx
│   │   │   ├── scalarFieldBilateralFilter.tex
│   │   │   ├── scalarFieldConvertToRGB.lyx
│   │   │   ├── scalarFieldConvertToRGB.tex
│   │   │   ├── scalarFieldDiff.lyx
│   │   │   ├── scalarFieldDiff.tex
│   │   │   ├── scalarFieldFilterByValue.lyx
│   │   │   ├── scalarFieldFilterByValue.tex
│   │   │   ├── scalarFieldGaussianFilter.lyx
│   │   │   ├── scalarFieldGaussianFilter.tex
│   │   │   ├── scalarFieldGradient.lyx
│   │   │   ├── scalarFieldGradient.tex
│   │   │   ├── scalarFieldMultiply.lyx
│   │   │   ├── scalarFieldMultiply.tex
│   │   │   ├── scalarFieldRename.lyx
│   │   │   ├── scalarFieldRename.tex
│   │   │   ├── segmentWithFrontPropag.lyx
│   │   │   ├── segmentWithFrontPropag.tex
│   │   │   ├── sensorProjection.lyx
│   │   │   ├── sensorProjection.tex
│   │   │   ├── setUniqueColor.lyx
│   │   │   ├── setUniqueColor.tex
│   │   │   ├── shadersAndFilters.lyx
│   │   │   ├── shadersAndFilters.tex
│   │   │   ├── showGBLDepthBuffer.lyx
│   │   │   ├── showGBLDepthBuffer.tex
│   │   │   ├── smoothMeshSF.lyx
│   │   │   ├── smoothMeshSF.tex
│   │   │   ├── statisticalTest.lyx
│   │   │   ├── statisticalTest.tex
│   │   │   ├── subsample.lyx
│   │   │   ├── subsample.tex
│   │   │   ├── sunLight.lyx
│   │   │   ├── sunLight.tex
│   │   │   ├── synchronize.lyx
│   │   │   ├── synchronize.tex
│   │   │   ├── toggleFeatures.lyx
│   │   │   ├── toggleFeatures.tex
│   │   │   ├── toolbars.lyx
│   │   │   ├── toolbars.tex
│   │   │   ├── unroll.lyx
│   │   │   ├── unroll.tex
│   │   │   ├── viewerPerspective.lyx
│   │   │   ├── viewerPerspective.tex
│   │   │   ├── viewsCascade.lyx
│   │   │   ├── viewsCascade.tex
│   │   │   ├── viewsCloseAll.lyx
│   │   │   ├── viewsCloseAll.tex
│   │   │   ├── viewsClose.lyx
│   │   │   ├── viewsClose.tex
│   │   │   ├── viewsNew.lyx
│   │   │   ├── viewsNew.tex
│   │   │   ├── viewsNext.lyx
│   │   │   ├── viewsNext.tex
│   │   │   ├── viewsPrevious.lyx
│   │   │   ├── viewsPrevious.tex
│   │   │   ├── viewsTile.lyx
│   │   │   └── viewsTile.tex
│   │   ├── Partie1_Introduction.lyx
│   │   ├── Partie1_Introduction.tex
│   │   ├── Partie2_Interface.lyx
│   │   ├── Partie2_Interface.tex
│   │   ├── Partie3_Fonctions.lyx
│   │   ├── Partie3_Fonctions.tex
│   │   ├── Partie4_Plugins.lyx
│   │   ├── Partie4_Plugins.tex
│   │   ├── plugins
│   │   │   ├── qEDL.lyx
│   │   │   ├── qEDL.tex
│   │   │   ├── qHPR.lyx
│   │   │   ├── qHPR.tex
│   │   │   ├── qKinect.lyx
│   │   │   ├── qKinect.tex
│   │   │   ├── qPCL.lyx
│   │   │   ├── qPCL.tex
│   │   │   ├── qPCV.lyx
│   │   │   ├── qPCV.tex
│   │   │   ├── qPoissonRecon.lyx
│   │   │   ├── qPoissonRecon.tex
│   │   │   ├── qRansacSD.lyx
│   │   │   ├── qRansacSD.tex
│   │   │   ├── qSSAO.lyx
│   │   │   └── qSSAO.tex
│   │   ├── Readme.txt
│   │   ├── Titre.lyx
│   │   └── Titre.tex
│   └── rendering_pipeline.doc
├── libs
│   ├── CCFbo
│   │   ├── bilateral
│   │   │   ├── bilateral.frag
│   │   │   └── bilateral.vert
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   ├── ccBilateralFilter.h
│   │   │   ├── ccFBOUtils.h
│   │   │   ├── ccFrameBufferObject.h
│   │   │   ├── ccGlew.h
│   │   │   ├── ccGlFilter.h
│   │   │   └── ccShader.h
│   │   └── src
│   │   ├── ccBilateralFilter.cpp
│   │   ├── ccFBOUtils.cpp
│   │   ├── ccFrameBufferObject.cpp
│   │   └── ccShader.cpp
│   ├── Glew
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── GL
│   │   │   ├── glew.h
│   │   │   ├── glxew.h
│   │   │   └── wglew.h
│   │   ├── LICENSE.txt
│   │   ├── Makefile
│   │   ├── README.txt
│   │   └── src
│   │   ├── glew.c
│   │   ├── glewinfo.c
│   │   └── visualinfo.c
│   ├── qCC_db
│   │   ├── cc2DLabel.cpp
│   │   ├── cc2DLabel.h
│   │   ├── cc2DViewportLabel.cpp
│   │   ├── cc2DViewportLabel.h
│   │   ├── cc2DViewportObject.cpp
│   │   ├── cc2DViewportObject.h
│   │   ├── ccAdvancedTypes.h
│   │   ├── ccBasicTypes.h
│   │   ├── ccBBox.cpp
│   │   ├── ccBBox.h
│   │   ├── ccBox.cpp
│   │   ├── ccBox.h
│   │   ├── ccCalibratedImage.cpp
│   │   ├── ccCalibratedImage.h
│   │   ├── ccChunkedArray.h
│   │   ├── ccClipBox.cpp
│   │   ├── ccClipBox.h
│   │   ├── ccColorRampShader.h
│   │   ├── ccColorScale.cpp
│   │   ├── ccColorScale.h
│   │   ├── ccColorScalesManager.cpp
│   │   ├── ccColorScalesManager.h
│   │   ├── ccCone.cpp
│   │   ├── ccCone.h
│   │   ├── ccCylinder.cpp
│   │   ├── ccCylinder.h
│   │   ├── ccDish.cpp
│   │   ├── ccDish.h
│   │   ├── ccDrawableObject.cpp
│   │   ├── ccDrawableObject.h
│   │   ├── ccExtru.cpp
│   │   ├── ccExtru.h
│   │   ├── ccFlags.h
│   │   ├── ccGBLSensor.cpp
│   │   ├── ccGBLSensor.h
│   │   ├── ccGenericGLDisplay.cpp
│   │   ├── ccGenericGLDisplay.h
│   │   ├── ccGenericMesh.cpp
│   │   ├── ccGenericMesh.h
│   │   ├── ccGenericPointCloud.cpp
│   │   ├── ccGenericPointCloud.h
│   │   ├── ccGenericPrimitive.cpp
│   │   ├── ccGenericPrimitive.h
│   │   ├── ccGLMatrix.cpp
│   │   ├── ccGLMatrix.h
│   │   ├── ccGLUtils.cpp
│   │   ├── ccGLUtils.h
│   │   ├── ccHObjectCaster.cpp
│   │   ├── ccHObjectCaster.h
│   │   ├── ccHObject.cpp
│   │   ├── ccHObject.h
│   │   ├── ccImage.cpp
│   │   ├── ccImage.h
│   │   ├── ccIncludeGL.h
│   │   ├── ccInteractor.h
│   │   ├── ccKdTree.cpp
│   │   ├── ccKdTree.h
│   │   ├── ccLog.cpp
│   │   ├── ccLog.h
│   │   ├── ccMaterial.cpp
│   │   ├── ccMaterial.h
│   │   ├── ccMaterialSet.cpp
│   │   ├── ccMaterialSet.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
│   │   ├── ccSerializableObject.h
│   │   ├── ccSphere.cpp
│   │   ├── ccSphere.h
│   │   ├── ccTimer.cpp
│   │   ├── ccTimer.h
│   │   ├── ccTorus.cpp
│   │   ├── ccTorus.h
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── cc_logo_v2l_qt_db.png
│   │   │   └── qCC_doxygen_file
│   │   ├── msvc
│   │   │   └── stdint.h
│   │   └── qCC_db_dll.h
│   └── 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
├── license.txt
├── linux_scripts
│   └── convert_include_path.pl
├── qCC
│   ├── bin_other
│   │   ├── 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
│   ├── ccBoundingBoxEditorDlg.cpp
│   ├── ccBoundingBoxEditorDlg.h
│   ├── ccCameraParamEditDlg.cpp
│   ├── ccCameraParamEditDlg.h
│   ├── ccClippingBoxRepeatDlg.cpp
│   ├── ccClippingBoxRepeatDlg.h
│   ├── ccClippingBoxTool.cpp
│   ├── ccClippingBoxTool.h
│   ├── ccColorScaleEditorDlg.cpp
│   ├── ccColorScaleEditorDlg.h
│   ├── ccColorScaleEditorWidget.cpp
│   ├── ccColorScaleEditorWidget.h
│   ├── ccCommandLineParser.cpp
│   ├── ccCommandLineParser.h
│   ├── ccCommon.cpp
│   ├── ccCommon.h
│   ├── ccComparisonDlg.cpp
│   ├── ccComparisonDlg.h
│   ├── ccComputeOctreeDlg.cpp
│   ├── ccComputeOctreeDlg.h
│   ├── ccConsole.cpp
│   ├── ccConsole.h
│   ├── ccCoordinatesShiftManager.h
│   ├── ccCurvatureDlg.cpp
│   ├── ccCurvatureDlg.h
│   ├── ccDisplayOptionsDlg.cpp
│   ├── ccDisplayOptionsDlg.h
│   ├── ccExportCoordToSFDlg.cpp
│   ├── ccExportCoordToSFDlg.h
│   ├── ccFastMarchingForNormsDirection.cpp
│   ├── ccFastMarchingForNormsDirection.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
│   ├── ccMouse3DContextMenu.cpp
│   ├── ccMouse3DContextMenu.h
│   ├── ccNormalComputationDlg.cpp
│   ├── ccNormalComputationDlg.h
│   ├── ccOrderChoiceDlg.cpp
│   ├── ccOrderChoiceDlg.h
│   ├── ccOverlayDialog.cpp
│   ├── ccOverlayDialog.h
│   ├── ccPickOneElementDlg.cpp
│   ├── ccPickOneElementDlg.h
│   ├── ccPluginDlg.cpp
│   ├── ccPluginDlg.h
│   ├── ccPointListPickingDlg.cpp
│   ├── ccPointListPickingDlg.h
│   ├── ccPointPairRegistrationDlg.cpp
│   ├── ccPointPairRegistrationDlg.h
│   ├── ccPointPickingGenericInterface.cpp
│   ├── ccPointPickingGenericInterface.h
│   ├── ccPointPropertiesDlg.cpp
│   ├── ccPointPropertiesDlg.h
│   ├── ccPrimitiveFactoryDlg.cpp
│   ├── ccPrimitiveFactoryDlg.h
│   ├── ccPtsSamplingDlg.cpp
│   ├── ccPtsSamplingDlg.h
│   ├── ccRegistrationDlg.cpp
│   ├── ccRegistrationDlg.h
│   ├── ccRenderingTools.cpp
│   ├── ccRenderingTools.h
│   ├── ccRenderToFileDlg.cpp
│   ├── ccRenderToFileDlg.h
│   ├── ccScalarFieldArithmeticDlg.cpp
│   ├── ccScalarFieldArithmeticDlg.h
│   ├── ccScalarFieldFromColorDlg.cpp
│   ├── ccScalarFieldFromColorDlg.h
│   ├── ccSensorComputeDistancesDlg.cpp
│   ├── ccSensorComputeDistancesDlg.h
│   ├── ccSensorComputeScatteringAnglesDlg.cpp
│   ├── ccSensorComputeScatteringAnglesDlg.h
│   ├── ccSensorProjectionDlg.cpp
│   ├── ccSensorProjectionDlg.h
│   ├── ccShiftAndScaleCloudDlg.cpp
│   ├── ccShiftAndScaleCloudDlg.h
│   ├── ccStatisticalTestDlg.cpp
│   ├── ccStatisticalTestDlg.h
│   ├── ccSubsamplingDlg.cpp
│   ├── ccSubsamplingDlg.h
│   ├── ccTwoColorsDlg.cpp
│   ├── ccTwoColorsDlg.h
│   ├── ccUnrollDlg.cpp
│   ├── ccUnrollDlg.h
│   ├── CMakeLists.txt
│   ├── db_tree
│   │   ├── ccDBRoot.cpp
│   │   ├── ccDBRoot.h
│   │   ├── ccPropertiesTreeDelegate.cpp
│   │   ├── ccPropertiesTreeDelegate.h
│   │   ├── sfEditDlg.cpp
│   │   └── sfEditDlg.h
│   ├── devices
│   │   └── 3dConnexion
│   │   ├── Mouse3DInput.cpp
│   │   ├── Mouse3DInput.h
│   │   ├── Mouse3DParameters.cpp
│   │   └── Mouse3DParameters.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
│   │   ├── AsciiSaveDlg.cpp
│   │   ├── AsciiSaveDlg.h
│   │   ├── BinFilter.cpp
│   │   ├── BinFilter.h
│   │   ├── BundlerFilter.cpp
│   │   ├── BundlerFilter.h
│   │   ├── BundlerImportDlg.cpp
│   │   ├── BundlerImportDlg.h
│   │   ├── DepthMapFileFilter.cpp
│   │   ├── DepthMapFileFilter.h
│   │   ├── E57Filter.cpp
│   │   ├── E57Filter.h
│   │   ├── E57Header.h
│   │   ├── FileIOFilter.cpp
│   │   ├── FileIOFilter.h
│   │   ├── IcmFilter.cpp
│   │   ├── IcmFilter.h
│   │   ├── InputMemoryFile.cpp
│   │   ├── InputMemoryFile.h
│   │   ├── LASFilter.cpp
│   │   ├── LASFilter.h
│   │   ├── LASOpenDlg.cpp
│   │   ├── LASOpenDlg.h
│   │   ├── MAFilter.cpp
│   │   ├── MAFilter.h
│   │   ├── ObjFilter.cpp
│   │   ├── ObjFilter.h
│   │   ├── PCDFilter.cpp
│   │   ├── PCDFilter.h
│   │   ├── PDMS
│   │   │   ├── PDMSFilter.cpp
│   │   │   ├── PDMSFilter.h
│   │   │   ├── PdmsParser.cpp
│   │   │   ├── PdmsParser.h
│   │   │   ├── PdmsTools.cpp
│   │   │   └── PdmsTools.h
│   │   ├── 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
│   │   ├── STLFilter.cpp
│   │   ├── STLFilter.h
│   │   ├── VTKFilter.cpp
│   │   ├── VTKFilter.h
│   │   ├── X3DFilter.cpp
│   │   ├── X3DFilter.h
│   │   ├── X3DXIOTNodeHandler.cpp
│   │   └── X3DXIOTNodeHandler.h
│   ├── icones.qrc
│   ├── images
│   │   ├── ccAddConstSF.png
│   │   ├── ccAlign.png
│   │   ├── ccBilateralFilter.png
│   │   ├── ccCamera.png
│   │   ├── ccCCExtract.png
│   │   ├── ccCenteredPerspective32.png
│   │   ├── ccClippingBoxMultExport.png
│   │   ├── ccClippingBox.png
│   │   ├── ccClippingBoxSingleExport.png
│   │   ├── ccClone.png
│   │   ├── ccCloudCloudDistance.png
│   │   ├── ccCloudMeshDistance.png
│   │   ├── ccComputeStat.png
│   │   ├── ccConsole.png
│   │   ├── ccDelete.png
│   │   ├── ccDeleteSF.png
│   │   ├── ccFilterByValue.png
│   │   ├── ccFullScreen.png
│   │   ├── ccFuse.png
│   │   ├── ccGaussianFilter.png
│   │   ├── ccGear.png
│   │   ├── ccGlobalZoom.png
│   │   ├── ccGradient.png
│   │   ├── ccHistogram.png
│   │   ├── ccInteractiveTransformation.png
│   │   ├── ccLightParams.png
│   │   ├── ccMinus.png
│   │   ├── ccOpen.png
│   │   ├── ccOrthoMode32.png
│   │   ├── ccPencil.png
│   │   ├── ccPickCenter.png
│   │   ├── ccPivotAuto.png
│   │   ├── ccPivotOff.png
│   │   ├── ccPivotOn.png
│   │   ├── ccPlus.png
│   │   ├── ccPointListPicking.png
│   │   ├── ccPointPicking.png
│   │   ├── ccPointSize.png
│   │   ├── ccRegister.png
│   │   ├── ccSampleCloud.png
│   │   ├── ccSamplePoints.png
│   │   ├── ccSave.png
│   │   ├── ccSegment.png
│   │   ├── ccSettings.png
│   │   ├── ccSfArithmetic.png
│   │   ├── ccStatTest.png
│   │   ├── ccSunLight.png
│   │   ├── ccUnstack.png
│   │   ├── ccViewerBasedPerspective32.png
│   │   ├── ccViewIso1.png
│   │   ├── ccViewIso2.png
│   │   ├── ccViewXneg.png
│   │   ├── ccViewXpos.png
│   │   ├── ccViewYneg.png
│   │   ├── ccViewYpos.png
│   │   ├── ccViewZneg.png
│   │   ├── ccViewZpos.png
│   │   ├── ccZoomIn.png
│   │   ├── ccZoom.png
│   │   ├── dbAreaLabelSymbol.png
│   │   ├── dbCalibratedImageSymbol.png
│   │   ├── dbCloudSymbolLocked.png
│   │   ├── dbCloudSymbol.png
│   │   ├── dbContainerSymbolLocked.png
│   │   ├── dbContainerSymbol.png
│   │   ├── dbHObjectSymbolLocked.png
│   │   ├── dbHObjectSymbol.png
│   │   ├── dbImageSymbol.png
│   │   ├── dbLabelSymbol.png
│   │   ├── dbLockSymbol.png
│   │   ├── dbMaterialSymbol.png
│   │   ├── dbMeshGroupSymbolLocked.png
│   │   ├── dbMeshGroupSymbol.png
│   │   ├── dbMeshSymbolLocked.png
│   │   ├── dbMeshSymbol.png
│   │   ├── dbMiscGeomSymbolLocked.png
│   │   ├── dbMiscGeomSymbol.png
│   │   ├── dbOctreeSymbolLocked.png
│   │   ├── dbOctreeSymbol.png
│   │   ├── dbSensorSymbol.png
│   │   ├── dbViewportSymbol.png
│   │   ├── deprecated
│   │   │   ├── ccMain.png
│   │   │   └── imLogoV2Fltk.png
│   │   ├── icon
│   │   │   ├── cc_icon_16.png
│   │   │   ├── cc_icon_256.png
│   │   │   ├── cc_icon_32.png
│   │   │   ├── cc_icon_64.png
│   │   │   ├── cc_icon.icns
│   │   │   ├── cc_icon.ico
│   │   │   ├── cc_icon.rc
│   │   │   ├── cc_icon.svg
│   │   │   ├── cc_viewer_icon_16.png
│   │   │   ├── cc_viewer_icon_256.png
│   │   │   ├── cc_viewer_icon_32.png
│   │   │   ├── cc_viewer_icon_64.png
│   │   │   └── cc_viewer_icon.svg
│   │   ├── im3DxLogo.png
│   │   ├── imEulerAngles.png
│   │   ├── imLogoV2Qt.png
│   │   ├── material
│   │   │   ├── 3DxLogo.png
│   │   │   ├── ccCenteredPerspective.svg
│   │   │   ├── ccClippingBoxBase.svg
│   │   │   ├── ccOrthoMode.svg
│   │   │   ├── ccPivot.svg
│   │   │   ├── ccViewerBasedPerspective.svg
│   │   │   ├── ccViewIso1.svg
│   │   │   └── ccViewIso2.svg
│   │   ├── primBox.gif
│   │   ├── primCone.gif
│   │   ├── primCylinder.gif
│   │   ├── primDish.gif
│   │   ├── primPlane.gif
│   │   ├── primSphere.gif
│   │   ├── primTorus.gif
│   │   ├── smallBasket.png
│   │   ├── smallCancel.png
│   │   ├── smallPause.png
│   │   ├── smallPointDistance.png
│   │   ├── smallPointProperties.png
│   │   ├── smallPointsAngle.png
│   │   ├── smallPolygonSelect.png
│   │   ├── smallRectangleSelect.png
│   │   ├── smallReset.png
│   │   ├── smallRevert.png
│   │   ├── smallSegmentIn.png
│   │   ├── smallSegmentOut.png
│   │   ├── smallTrash.png
│   │   ├── smallValidate.png
│   │   ├── typeGrayColor.png
│   │   ├── typeNormal.png
│   │   ├── typePositiveSF.png
│   │   ├── typeRgbCcolor.png
│   │   ├── typeSF.png
│   │   ├── typeXCoordinate.png
│   │   ├── typeYCoordinate.png
│   │   └── typeZCoordinate.png
│   ├── Mac
│   │   ├── CloudCompare.plist
│   │   └── CMakeLists.txt
│   ├── main.cpp
│   ├── mainwindow.cpp
│   ├── mainwindow.h
│   ├── plugins
│   │   ├── ccGLFilterPluginInterface.h
│   │   ├── ccMainAppInterface.h
│   │   ├── ccPluginInterface.h
│   │   ├── ccStdPluginInterface.h
│   │   ├── CMakeLists.txt
│   │   ├── CMakePluginTpl.cmake
│   │   ├── qBlur
│   │   │   ├── CMakeLists.txt
│   │   │   ├── qBlur.cpp
│   │   │   └── qBlur.h
│   │   ├── qDummyPlugin
│   │   │   ├── CMakeLists.txt
│   │   │   ├── icon.png
│   │   │   ├── qDummyPlugin.cpp
│   │   │   ├── qDummyPlugin.h
│   │   │   └── qDummyPlugin.qrc
│   │   ├── qEDL
│   │   │   ├── ccEDLFilter.cpp
│   │   │   ├── ccEDLFilter.h
│   │   │   ├── cc_edl.png
│   │   │   ├── CMakeLists.txt
│   │   │   ├── qEDL.cpp
│   │   │   ├── qEDL.h
│   │   │   ├── qEDL.qrc
│   │   │   └── shaders
│   │   │   └── EDL
│   │   │   ├── EDL_INFO.txt
│   │   │   ├── edl_mix.frag
│   │   │   ├── edl_mix.vert
│   │   │   ├── edl_shade.frag
│   │   │   └── edl_shade.vert
│   │   ├── qGreedyProgectionTriangulation
│   │   │   ├── CMakeLists.txt
│   │   │   ├── GreedyProgectionTriangulationDlg.cpp
│   │   │   ├── GreedyProgectionTriangulationDlg.h
│   │   │   ├── GreedyProgectionTriangulationDlg.ui
│   │   │   ├── qGreedyProgectionTriangulation.cpp
│   │   │   ├── qGreedyProgectionTriangulation.h
│   │   │   ├── qGreedyProgectionTriangulation.png
│   │   │   └── qGreedyProgectionTriangulation.qrc
│   │   ├── qHPR
│   │   │   ├── ccHprDlg.cpp
│   │   │   ├── ccHprDlg.h
│   │   │   ├── cc_hpr.png
│   │   │   ├── CMakeLists.txt
│   │   │   ├── hprDlg.ui
│   │   │   ├── 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
│   │   │   ├── CMakeLists.txt
│   │   │   ├── kinectDlg.ui
│   │   │   ├── libfreenect_small.png
│   │   │   ├── qKinect.cpp
│   │   │   ├── qKinect.h
│   │   │   └── qKinnect.qrc
│   │   ├── qMyPlugin
│   │   │   ├── CMakeLists.txt
│   │   │   ├── icon.png
│   │   │   ├── qMyPlugin.cpp
│   │   │   ├── qMyPlugin.h
│   │   │   └── qMyPlugin.qrc
│   │   ├── qPCL
│   │   │   ├── CMakeLists.txt
│   │   │   ├── doc
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── Doxyfile.in
│   │   │   ├── pcl.png
│   │   │   ├── PclUtils
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── filters
│   │   │   │   │   ├── BaseFilter.cpp
│   │   │   │   │   ├── BaseFilter.h
│   │   │   │   │   ├── dialogs
│   │   │   │   │   │   ├── MLSDialog.cpp
│   │   │   │   │   │   ├── MLSDialog.h
│   │   │   │   │   │   ├── MLSDialog.ui
│   │   │   │   │   │   ├── NormalEstimationDlg.cpp
│   │   │   │   │   │   ├── NormalEstimationDlg.h
│   │   │   │   │   │   ├── NormalEstimationDlg.ui
│   │   │   │   │   │   ├── RadiusOutlierRemovalDlg.cpp
│   │   │   │   │   │   ├── RadiusOutlierRemovalDlg.h
│   │   │   │   │   │   ├── RadiusOutlierRemovalDlg.ui
│   │   │   │   │   │   ├── SACSementationDlg.cpp
│   │   │   │   │   │   ├── SACSementationDlg.h
│   │   │   │   │   │   ├── SIFTExtractDlg.cpp
│   │   │   │   │   │   ├── SIFTExtractDlg.h
│   │   │   │   │   │   ├── SIFTExtractDlg.ui
│   │   │   │   │   │   ├── StatisticalOutliersRemoverDlg.cpp
│   │   │   │   │   │   ├── StatisticalOutliersRemoverDlg.h
│   │   │   │   │   │   ├── StatisticalOutliersRemoverDlg.ui
│   │   │   │   │   │   ├── VoxelGridDlg (2).ui
│   │   │   │   │   │   ├── VoxelGridDlg.cpp
│   │   │   │   │   │   ├── VoxelGridDlg.h
│   │   │   │   │   │   └── VoxelGridDlg.ui
│   │   │   │   │   ├── ExtractSIFT.cpp
│   │   │   │   │   ├── ExtractSIFT.h
│   │   │   │   │   ├── LoadPCD.cpp
│   │   │   │   │   ├── LoadPCD.h
│   │   │   │   │   ├── MLSSmoothingUpsampling.cpp
│   │   │   │   │   ├── MLSSmoothingUpsampling.h
│   │   │   │   │   ├── NormalEstimation.cpp
│   │   │   │   │   ├── NormalEstimation.h
│   │   │   │   │   ├── RadiusOutlierRemoval.cpp
│   │   │   │   │   ├── RadiusOutlierRemoval.h
│   │   │   │   │   ├── SACSegmentation.cpp
│   │   │   │   │   ├── SACSegmentation.h
│   │   │   │   │   ├── SavePCD.cpp
│   │   │   │   │   ├── SavePCD.h
│   │   │   │   │   ├── StatisticalOutliersRemover.cpp
│   │   │   │   │   ├── StatisticalOutliersRemover.h
│   │   │   │   │   ├── testfilter.cpp
│   │   │   │   │   ├── testfilter.h
│   │   │   │   │   ├── VoxelGrid.cpp
│   │   │   │   │   └── VoxelGrid.h
│   │   │   │   ├── icons
│   │   │   │   │   ├── icons.svg
│   │   │   │   │   ├── load.png
│   │   │   │   │   ├── mls_smoothing.png
│   │   │   │   │   ├── normal_curvature.png
│   │   │   │   │   ├── pcl.png
│   │   │   │   │   ├── radiusoutlierremoval (2).png
│   │   │   │   │   ├── radiusoutlierremoval.png
│   │   │   │   │   ├── save.png
│   │   │   │   │   ├── sift.png
│   │   │   │   │   ├── sor_outlier_remover.png
│   │   │   │   │   ├── test.png
│   │   │   │   │   ├── voxelgrid (2).png
│   │   │   │   │   ├── voxelgrid (3).png
│   │   │   │   │   └── voxelgrid.png
│   │   │   │   ├── qtHelper
│   │   │   │   │   ├── qtHelper.cpp
│   │   │   │   │   └── qtHelper.h
│   │   │   │   └── utils
│   │   │   │   ├── cc2sm.cpp
│   │   │   │   ├── cc2sm.h
│   │   │   │   ├── filtering.cpp
│   │   │   │   ├── filtering.h
│   │   │   │   ├── filtering.hpp
│   │   │   │   ├── my_point_types.h
│   │   │   │   ├── pcl_utilities.cpp
│   │   │   │   ├── pcl_utilities.h
│   │   │   │   ├── sm2cc.cpp
│   │   │   │   └── sm2cc.h
│   │   │   ├── qPCL.cpp
│   │   │   ├── qPCL.h
│   │   │   └── qPCL.qrc
│   │   ├── qPCV
│   │   │   ├── ccPcvDlg.cpp
│   │   │   ├── ccPcvDlg.h
│   │   │   ├── cc_ShadeVisIcon.png
│   │   │   ├── CMakeLists.txt
│   │   │   ├── PCV
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── PCVContext.cpp
│   │   │   │   ├── PCVContext.h
│   │   │   │   ├── PCV.cpp
│   │   │   │   └── PCV.h
│   │   │   ├── pcvDlg.ui
│   │   │   ├── qPCV.cpp
│   │   │   ├── qPCV.h
│   │   │   └── qPCV.qrc
│   │   ├── qPoissonRecon
│   │   │   ├── CMakeLists.txt
│   │   │   ├── 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.cpp
│   │   │   ├── qPoissonRecon.h
│   │   │   ├── qPoissonRecon.png
│   │   │   └── qPoissonRecon.qrc
│   │   ├── qRANSAC_SD
│   │   │   ├── ccRansacSDDlg.cpp
│   │   │   ├── ccRansacSDDlg.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── msvc
│   │   │   │   └── VC9
│   │   │   │   └── qRANSAC_SD_VC9.vcproj
│   │   │   ├── qRANSAC_SD.cpp
│   │   │   ├── qRANSAC_SD.h
│   │   │   ├── qRANSAC_SD.png
│   │   │   ├── qRANSAC_SD.qrc
│   │   │   ├── ransacSDDlg.ui
│   │   │   └── RANSAC_SD_orig
│   │   │   ├── BasePrimitiveShape.h
│   │   │   ├── basic.h
│   │   │   ├── Bitmap.cpp
│   │   │   ├── Bitmap.h
│   │   │   ├── BitmapPrimitiveShape.cpp
│   │   │   ├── BitmapPrimitiveShape.h
│   │   │   ├── Candidate.cpp
│   │   │   ├── Candidate.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── 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
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── 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
│   │   │   ├── 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
│   │   ├── qRegionGrowingSegmentation
│   │   │   ├── CMakeLists.txt
│   │   │   ├── qRegionGrowingSegmentation.cpp
│   │   │   ├── qRegionGrowingSegmentation.h
│   │   │   ├── qRegionGrowingSegmentation.png
│   │   │   ├── qRegionGrowingSegmentation.qrc
│   │   │   ├── readme.txt
│   │   │   ├── RegionGrowingSegmentationDlg.cpp
│   │   │   ├── RegionGrowingSegmentationDlg.h
│   │   │   └── RegionGrowingSegmentationDlg.ui
│   │   └── qSSAO
│   │   ├── ccSSAOFilter.cpp
│   │   ├── ccSSAOFilter.h
│   │   ├── cc_ssao.png
│   │   ├── CMakeLists.txt
│   │   ├── 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
│   ├── shaders
│   │   └── ColorRamp
│   │   └── color_ramp.frag
│   ├── TODO.txt
│   └── ui_templates
│   ├── aboutDlg.ui
│   ├── alignDlg.ui
│   ├── applyTransformationDlg.ui
│   ├── askOneDoubleValueDlg.ui
│   ├── askOneIntValueDlg.ui
│   ├── askOneStringDlg.ui
│   ├── askThreeDoubleValuesDlg.ui
│   ├── askTwoDoubleValuesDlg.ui
│   ├── boundingBoxEditorDlg.ui
│   ├── cameraParamDlg.ui
│   ├── clippingBoxDlg.ui
│   ├── clippingBoxRepeatDlg.ui
│   ├── colorScaleEditorDlg.ui
│   ├── commandLineDlg.ui
│   ├── comparisonDlg.ui
│   ├── computeOctreeDlg.ui
│   ├── curvatureDlg.ui
│   ├── displayOptionsDlg.ui
│   ├── exportCoordToSFDlg.ui
│   ├── graphicalSegmentationDlg.ui
│   ├── graphicalTransformationDlg.ui
│   ├── heightGridGenerationDlg.ui
│   ├── labelingDlg.ui
│   ├── mainWindow.ui
│   ├── normalComputationDlg.ui
│   ├── openAsciiFileDlg.ui
│   ├── openBundlerFileDlg.ui
│   ├── openLASFileDlg.ui
│   ├── openPlyFileDlg.ui
│   ├── pickOneElementDlg.ui
│   ├── pointListPickingDlg.ui
│   ├── pointPairRegistrationDlg.ui
│   ├── pointPropertiesDlg.ui
│   ├── primitiveFactoryDlg.ui
│   ├── ptsSamplingDlg.ui
│   ├── registrationDlg.ui
│   ├── renderToFileDialog.ui
│   ├── roleChoiceDlg.ui
│   ├── saveAsciiFileDlg.ui
│   ├── scalarFieldFromColorDlg.ui
│   ├── sensorComputeDistancesDlg.ui
│   ├── sensorComputeScatteringAnglesDlg.ui
│   ├── sensorProjectDlg.ui
│   ├── sfComparisonDlg.ui
│   ├── sfEditDlg.ui
│   ├── shiftAndScaleCloudDlg.ui
│   ├── statisticalTestDlg.ui
│   ├── subsamplingDlg.ui
│   ├── twoColorsDlg.ui
│   └── unrollDlg.ui
├── README
├── README.OSX
├── windows_scripts
│   ├── CloudCompare_x64_InnoSetup.iss
│   └── CloudCompare_x86_InnoSetup.iss
└── 文档
└── doxygen_log.txt

121 directories, 1577 files

标签:

实例下载地址

CloudCompare源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警