├── .github └── workflows │ ├── ContinuousTest.yml │ ├── Coverage.yml │ ├── deployDoc.yml │ └── testAsSubmodule.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG ├── CMakeLists.txt ├── LICENCE ├── Ponca ├── Common ├── Fitting ├── Ponca ├── SpatialPartitioning └── src │ ├── Common │ ├── Assert.h │ ├── Containers │ │ ├── limitedPriorityQueue.h │ │ └── stack.h │ ├── Macro.h │ └── defines.h │ ├── Fitting │ ├── algebraicSphere.h │ ├── algebraicSphere.hpp │ ├── basket.h │ ├── compute.h │ ├── covarianceFit.h │ ├── covarianceFit.hpp │ ├── covarianceLineFit.h │ ├── covariancePlaneFit.h │ ├── covariancePlaneFit.hpp │ ├── curvature.h │ ├── curvature.hpp │ ├── curvatureEstimation.h │ ├── curvatureEstimation.hpp │ ├── defines.h │ ├── dryFit.h │ ├── enums.h │ ├── gls.h │ ├── gls.hpp │ ├── linePrimitive.h │ ├── mean.h │ ├── mean.hpp │ ├── meanPlaneFit.h │ ├── mlsSphereFitDer.h │ ├── mlsSphereFitDer.hpp │ ├── mongePatch.h │ ├── mongePatch.hpp │ ├── orientedSphereFit.h │ ├── orientedSphereFit.hpp │ ├── plane.h │ ├── primitive.h │ ├── sphereFit.h │ ├── sphereFit.hpp │ ├── unorientedSphereFit.h │ ├── unorientedSphereFit.hpp │ ├── weightFunc.h │ ├── weightFunc.hpp │ └── weightKernel.h │ └── SpatialPartitioning │ ├── KdTree │ ├── Iterator │ │ ├── kdTreeKNearestIterator.h │ │ ├── kdTreeNearestIterator.h │ │ └── kdTreeRangeIterator.h │ ├── Query │ │ ├── kdTreeKNearestQueries.h │ │ ├── kdTreeNearestQueries.h │ │ ├── kdTreeQuery.h │ │ └── kdTreeRangeQueries.h │ ├── kdTree.h │ ├── kdTree.hpp │ └── kdTreeTraits.h │ ├── KnnGraph │ ├── Iterator │ │ └── knnGraphRangeIterator.h │ ├── Query │ │ ├── knnGraphKNearestQuery.h │ │ └── knnGraphRangeQuery.h │ ├── knnGraph.h │ └── knnGraphTraits.h │ ├── defines.h │ ├── indexSquaredDistance.h │ └── query.h ├── README.md ├── cmake ├── Config.cmake.in ├── PoncaConfigureCommon.cmake ├── PoncaConfigureFitting.cmake └── PoncaConfigureSpatialPartitioning.cmake ├── codecov.yml ├── doc ├── CMakeLists.txt ├── Doxyfile.in ├── examples │ └── concepts.hpp ├── html │ ├── ponca.css │ └── ponca_header.html ├── images │ ├── buste.png │ ├── common.png │ ├── examples │ │ ├── circles.png │ │ ├── grenaille_demo_screen.jpg │ │ ├── pcl_wrapper.png │ │ ├── ssgls_input.png │ │ └── ssgls_result1.png │ ├── gls.png │ ├── grenaille.png │ ├── interpolation.png │ ├── spatialpartitioning.svg │ └── thumbnails │ │ └── grenaille_thumb.png ├── layout.xml └── src │ ├── concepts.mdoc │ ├── example.mdoc │ ├── example_cu_ssc.mdoc │ ├── example_cxx_basic.mdoc │ ├── example_cxx_binding.mdoc │ ├── example_cxx_fit_line.mdoc │ ├── example_cxx_fit_plane.mdoc │ ├── example_cxx_nanoflann.mdoc │ ├── example_cxx_neighbor_search.mdoc │ ├── example_cxx_pcl.mdoc │ ├── example_python_ssc.mdoc │ ├── ponca.bib │ ├── ponca.mdoc │ ├── ponca_changelog.mdoc │ ├── ponca_getting_started.mdoc │ ├── ponca_module_common.mdoc │ ├── ponca_module_fitting.mdoc │ ├── ponca_module_spatialpartitioning.mdoc │ └── ponca_user_manual.mdoc ├── examples ├── CMakeLists.txt ├── cpp │ ├── CMakeLists.txt │ ├── nanoflann │ │ ├── CMakeLists.txt │ │ ├── nanoflann.hpp │ │ └── ponca_nanoflann.cpp │ ├── pcl │ │ ├── CMakeLists.txt │ │ ├── bun_zipper.ply │ │ ├── main.cpp │ │ ├── pcl_wrapper.cpp │ │ ├── pcl_wrapper.h │ │ └── pcl_wrapper.hpp │ ├── ponca_basic_cpu.cpp │ ├── ponca_binding.cpp │ ├── ponca_customize_kdtree.cpp │ ├── ponca_fit_line.cpp │ ├── ponca_fit_plane.cpp │ └── ponca_neighbor_search.cpp ├── cuda │ ├── CMakeLists.txt │ ├── data │ │ ├── ssgls_sample_normal.png │ │ ├── ssgls_sample_results.png │ │ └── ssgls_sample_wc.png │ └── ponca_ssgls.cu └── python │ ├── CMakeLists.txt │ ├── data │ ├── ssgls_sample_color.png │ ├── ssgls_sample_normal.png │ ├── ssgls_sample_shading.png │ └── ssgls_sample_wc.png │ ├── ssgls.cu │ └── ssgls.py ├── guidelines.txt └── tests ├── CMakeLists.txt ├── common ├── has_duplicate.h ├── kdtree_utils.h ├── scalar_precision_check.h ├── testUtils.h └── testing.h └── src ├── CMakeLists.txt ├── barycenter.cpp ├── basket.cpp ├── change_basis.cpp ├── curvature_plane.cpp ├── curvature_sphere.cpp ├── dnormal_orthogonal_derivatives.cpp ├── dnormal_plane.cpp ├── dnormal_sphere.cpp ├── dpotential_plane.cpp ├── dpotential_sphere.cpp ├── fit_cov.cpp ├── fit_line.cpp ├── fit_monge_patch.cpp ├── fit_plane.cpp ├── fit_radius_curvature_center.cpp ├── fit_unoriented.cpp ├── gls_compare.cpp ├── gls_paraboloid_der.cpp ├── gls_sphere_der.cpp ├── gls_tau.cpp ├── mls.cpp ├── normal_plane.cpp ├── normal_sphere.cpp ├── plane_primitive.cpp ├── projection.cpp ├── queries_knearest.cpp ├── queries_nearest.cpp ├── queries_range.cpp ├── scale_space_consistency.cpp └── weight_kernel.cpp /.github/workflows/ContinuousTest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.github/workflows/ContinuousTest.yml -------------------------------------------------------------------------------- /.github/workflows/Coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.github/workflows/Coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deployDoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.github/workflows/deployDoc.yml -------------------------------------------------------------------------------- /.github/workflows/testAsSubmodule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.github/workflows/testAsSubmodule.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/LICENCE -------------------------------------------------------------------------------- /Ponca/Common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/Common -------------------------------------------------------------------------------- /Ponca/Fitting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/Fitting -------------------------------------------------------------------------------- /Ponca/Ponca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/Ponca -------------------------------------------------------------------------------- /Ponca/SpatialPartitioning: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/SpatialPartitioning -------------------------------------------------------------------------------- /Ponca/src/Common/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Common/Assert.h -------------------------------------------------------------------------------- /Ponca/src/Common/Containers/limitedPriorityQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Common/Containers/limitedPriorityQueue.h -------------------------------------------------------------------------------- /Ponca/src/Common/Containers/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Common/Containers/stack.h -------------------------------------------------------------------------------- /Ponca/src/Common/Macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Common/Macro.h -------------------------------------------------------------------------------- /Ponca/src/Common/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Common/defines.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/algebraicSphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/algebraicSphere.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/algebraicSphere.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/algebraicSphere.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/basket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/basket.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/compute.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/covarianceFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/covarianceFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/covarianceFit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/covarianceFit.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/covarianceLineFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/covarianceLineFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/covariancePlaneFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/covariancePlaneFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/covariancePlaneFit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/covariancePlaneFit.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/curvature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/curvature.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/curvature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/curvature.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/curvatureEstimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/curvatureEstimation.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/curvatureEstimation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/curvatureEstimation.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/defines.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/dryFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/dryFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/enums.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/gls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/gls.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/gls.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/gls.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/linePrimitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/linePrimitive.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/mean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mean.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/mean.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mean.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/meanPlaneFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/meanPlaneFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/mlsSphereFitDer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mlsSphereFitDer.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/mlsSphereFitDer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mlsSphereFitDer.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/mongePatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mongePatch.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/mongePatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/mongePatch.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/orientedSphereFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/orientedSphereFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/orientedSphereFit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/orientedSphereFit.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/plane.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/primitive.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/sphereFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/sphereFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/sphereFit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/sphereFit.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/unorientedSphereFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/unorientedSphereFit.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/unorientedSphereFit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/unorientedSphereFit.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/weightFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/weightFunc.h -------------------------------------------------------------------------------- /Ponca/src/Fitting/weightFunc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/weightFunc.hpp -------------------------------------------------------------------------------- /Ponca/src/Fitting/weightKernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/Fitting/weightKernel.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeKNearestIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeKNearestIterator.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeNearestIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeNearestIterator.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeRangeIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Iterator/kdTreeRangeIterator.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeKNearestQueries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeKNearestQueries.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeNearestQueries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeNearestQueries.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeQuery.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeRangeQueries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/Query/kdTreeRangeQueries.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/kdTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/kdTree.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/kdTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/kdTree.hpp -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KdTree/kdTreeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KdTree/kdTreeTraits.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KnnGraph/Iterator/knnGraphRangeIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KnnGraph/Iterator/knnGraphRangeIterator.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KnnGraph/Query/knnGraphKNearestQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KnnGraph/Query/knnGraphKNearestQuery.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KnnGraph/Query/knnGraphRangeQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KnnGraph/Query/knnGraphRangeQuery.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KnnGraph/knnGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KnnGraph/knnGraph.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/KnnGraph/knnGraphTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/KnnGraph/knnGraphTraits.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/defines.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/indexSquaredDistance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/indexSquaredDistance.h -------------------------------------------------------------------------------- /Ponca/src/SpatialPartitioning/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/Ponca/src/SpatialPartitioning/query.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/cmake/Config.cmake.in -------------------------------------------------------------------------------- /cmake/PoncaConfigureCommon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/cmake/PoncaConfigureCommon.cmake -------------------------------------------------------------------------------- /cmake/PoncaConfigureFitting.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/cmake/PoncaConfigureFitting.cmake -------------------------------------------------------------------------------- /cmake/PoncaConfigureSpatialPartitioning.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/cmake/PoncaConfigureSpatialPartitioning.cmake -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/codecov.yml -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/Doxyfile.in -------------------------------------------------------------------------------- /doc/examples/concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/examples/concepts.hpp -------------------------------------------------------------------------------- /doc/html/ponca.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/html/ponca.css -------------------------------------------------------------------------------- /doc/html/ponca_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/html/ponca_header.html -------------------------------------------------------------------------------- /doc/images/buste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/buste.png -------------------------------------------------------------------------------- /doc/images/common.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/common.png -------------------------------------------------------------------------------- /doc/images/examples/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/examples/circles.png -------------------------------------------------------------------------------- /doc/images/examples/grenaille_demo_screen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/examples/grenaille_demo_screen.jpg -------------------------------------------------------------------------------- /doc/images/examples/pcl_wrapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/examples/pcl_wrapper.png -------------------------------------------------------------------------------- /doc/images/examples/ssgls_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/examples/ssgls_input.png -------------------------------------------------------------------------------- /doc/images/examples/ssgls_result1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/examples/ssgls_result1.png -------------------------------------------------------------------------------- /doc/images/gls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/gls.png -------------------------------------------------------------------------------- /doc/images/grenaille.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/grenaille.png -------------------------------------------------------------------------------- /doc/images/interpolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/interpolation.png -------------------------------------------------------------------------------- /doc/images/spatialpartitioning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/spatialpartitioning.svg -------------------------------------------------------------------------------- /doc/images/thumbnails/grenaille_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/images/thumbnails/grenaille_thumb.png -------------------------------------------------------------------------------- /doc/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/layout.xml -------------------------------------------------------------------------------- /doc/src/concepts.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/concepts.mdoc -------------------------------------------------------------------------------- /doc/src/example.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example.mdoc -------------------------------------------------------------------------------- /doc/src/example_cu_ssc.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cu_ssc.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_basic.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_basic.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_binding.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_binding.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_fit_line.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_fit_line.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_fit_plane.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_fit_plane.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_nanoflann.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_nanoflann.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_neighbor_search.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_neighbor_search.mdoc -------------------------------------------------------------------------------- /doc/src/example_cxx_pcl.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_cxx_pcl.mdoc -------------------------------------------------------------------------------- /doc/src/example_python_ssc.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/example_python_ssc.mdoc -------------------------------------------------------------------------------- /doc/src/ponca.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca.bib -------------------------------------------------------------------------------- /doc/src/ponca.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_changelog.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_changelog.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_getting_started.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_getting_started.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_module_common.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_module_common.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_module_fitting.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_module_fitting.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_module_spatialpartitioning.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_module_spatialpartitioning.mdoc -------------------------------------------------------------------------------- /doc/src/ponca_user_manual.mdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/doc/src/ponca_user_manual.mdoc -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp/nanoflann/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/nanoflann/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp/nanoflann/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/nanoflann/nanoflann.hpp -------------------------------------------------------------------------------- /examples/cpp/nanoflann/ponca_nanoflann.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/nanoflann/ponca_nanoflann.cpp -------------------------------------------------------------------------------- /examples/cpp/pcl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp/pcl/bun_zipper.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/bun_zipper.ply -------------------------------------------------------------------------------- /examples/cpp/pcl/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/main.cpp -------------------------------------------------------------------------------- /examples/cpp/pcl/pcl_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/pcl_wrapper.cpp -------------------------------------------------------------------------------- /examples/cpp/pcl/pcl_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/pcl_wrapper.h -------------------------------------------------------------------------------- /examples/cpp/pcl/pcl_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/pcl/pcl_wrapper.hpp -------------------------------------------------------------------------------- /examples/cpp/ponca_basic_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_basic_cpu.cpp -------------------------------------------------------------------------------- /examples/cpp/ponca_binding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_binding.cpp -------------------------------------------------------------------------------- /examples/cpp/ponca_customize_kdtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_customize_kdtree.cpp -------------------------------------------------------------------------------- /examples/cpp/ponca_fit_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_fit_line.cpp -------------------------------------------------------------------------------- /examples/cpp/ponca_fit_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_fit_plane.cpp -------------------------------------------------------------------------------- /examples/cpp/ponca_neighbor_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cpp/ponca_neighbor_search.cpp -------------------------------------------------------------------------------- /examples/cuda/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cuda/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cuda/data/ssgls_sample_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cuda/data/ssgls_sample_normal.png -------------------------------------------------------------------------------- /examples/cuda/data/ssgls_sample_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cuda/data/ssgls_sample_results.png -------------------------------------------------------------------------------- /examples/cuda/data/ssgls_sample_wc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cuda/data/ssgls_sample_wc.png -------------------------------------------------------------------------------- /examples/cuda/ponca_ssgls.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/cuda/ponca_ssgls.cu -------------------------------------------------------------------------------- /examples/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/CMakeLists.txt -------------------------------------------------------------------------------- /examples/python/data/ssgls_sample_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/data/ssgls_sample_color.png -------------------------------------------------------------------------------- /examples/python/data/ssgls_sample_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/data/ssgls_sample_normal.png -------------------------------------------------------------------------------- /examples/python/data/ssgls_sample_shading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/data/ssgls_sample_shading.png -------------------------------------------------------------------------------- /examples/python/data/ssgls_sample_wc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/data/ssgls_sample_wc.png -------------------------------------------------------------------------------- /examples/python/ssgls.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/ssgls.cu -------------------------------------------------------------------------------- /examples/python/ssgls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/examples/python/ssgls.py -------------------------------------------------------------------------------- /guidelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/guidelines.txt -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common/has_duplicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/common/has_duplicate.h -------------------------------------------------------------------------------- /tests/common/kdtree_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/common/kdtree_utils.h -------------------------------------------------------------------------------- /tests/common/scalar_precision_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/common/scalar_precision_check.h -------------------------------------------------------------------------------- /tests/common/testUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/common/testUtils.h -------------------------------------------------------------------------------- /tests/common/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/common/testing.h -------------------------------------------------------------------------------- /tests/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/src/barycenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/barycenter.cpp -------------------------------------------------------------------------------- /tests/src/basket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/basket.cpp -------------------------------------------------------------------------------- /tests/src/change_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/change_basis.cpp -------------------------------------------------------------------------------- /tests/src/curvature_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/curvature_plane.cpp -------------------------------------------------------------------------------- /tests/src/curvature_sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/curvature_sphere.cpp -------------------------------------------------------------------------------- /tests/src/dnormal_orthogonal_derivatives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/dnormal_orthogonal_derivatives.cpp -------------------------------------------------------------------------------- /tests/src/dnormal_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/dnormal_plane.cpp -------------------------------------------------------------------------------- /tests/src/dnormal_sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/dnormal_sphere.cpp -------------------------------------------------------------------------------- /tests/src/dpotential_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/dpotential_plane.cpp -------------------------------------------------------------------------------- /tests/src/dpotential_sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/dpotential_sphere.cpp -------------------------------------------------------------------------------- /tests/src/fit_cov.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_cov.cpp -------------------------------------------------------------------------------- /tests/src/fit_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_line.cpp -------------------------------------------------------------------------------- /tests/src/fit_monge_patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_monge_patch.cpp -------------------------------------------------------------------------------- /tests/src/fit_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_plane.cpp -------------------------------------------------------------------------------- /tests/src/fit_radius_curvature_center.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_radius_curvature_center.cpp -------------------------------------------------------------------------------- /tests/src/fit_unoriented.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/fit_unoriented.cpp -------------------------------------------------------------------------------- /tests/src/gls_compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/gls_compare.cpp -------------------------------------------------------------------------------- /tests/src/gls_paraboloid_der.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/gls_paraboloid_der.cpp -------------------------------------------------------------------------------- /tests/src/gls_sphere_der.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/gls_sphere_der.cpp -------------------------------------------------------------------------------- /tests/src/gls_tau.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/gls_tau.cpp -------------------------------------------------------------------------------- /tests/src/mls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/mls.cpp -------------------------------------------------------------------------------- /tests/src/normal_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/normal_plane.cpp -------------------------------------------------------------------------------- /tests/src/normal_sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/normal_sphere.cpp -------------------------------------------------------------------------------- /tests/src/plane_primitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/plane_primitive.cpp -------------------------------------------------------------------------------- /tests/src/projection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/projection.cpp -------------------------------------------------------------------------------- /tests/src/queries_knearest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/queries_knearest.cpp -------------------------------------------------------------------------------- /tests/src/queries_nearest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/queries_nearest.cpp -------------------------------------------------------------------------------- /tests/src/queries_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/queries_range.cpp -------------------------------------------------------------------------------- /tests/src/scale_space_consistency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/scale_space_consistency.cpp -------------------------------------------------------------------------------- /tests/src/weight_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poncateam/ponca/HEAD/tests/src/weight_kernel.cpp --------------------------------------------------------------------------------