[pdal-commits] [PDAL/PDAL] d8a92a: First cut poisson surface reconstruction.

GitHub noreply at github.com
Tue Jun 27 14:45:02 PDT 2017


  Branch: refs/heads/poisson
  Home:   https://github.com/PDAL/PDAL
  Commit: d8a92ace705e8e00d0da340b8c772a95c0241cc7
      https://github.com/PDAL/PDAL/commit/d8a92ace705e8e00d0da340b8c772a95c0241cc7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    A filters/PoissonFilter.cpp
    A filters/PoissonFilter.hpp
    A vendor/poisson_surface/allocator.h
    A vendor/poisson_surface/binary_node.h
    A vendor/poisson_surface/bspline_data.h
    A vendor/poisson_surface/bspline_data.hpp
    A vendor/poisson_surface/factor.h
    A vendor/poisson_surface/function_data.h
    A vendor/poisson_surface/function_data.hpp
    A vendor/poisson_surface/geometry.h
    A vendor/poisson_surface/geometry.hpp
    A vendor/poisson_surface/hash.h
    A vendor/poisson_surface/marching_cubes_poisson.h
    A vendor/poisson_surface/mat.h
    A vendor/poisson_surface/mat.hpp
    A vendor/poisson_surface/multi_grid_octree_data.h
    A vendor/poisson_surface/multi_grid_octree_data.hpp
    A vendor/poisson_surface/octree_poisson.h
    A vendor/poisson_surface/octree_poisson.hpp
    A vendor/poisson_surface/polynomial.h
    A vendor/poisson_surface/polynomial.hpp
    A vendor/poisson_surface/ppolynomial.h
    A vendor/poisson_surface/ppolynomial.hpp
    A vendor/poisson_surface/sparse_matrix.h
    A vendor/poisson_surface/sparse_matrix.hpp
    A vendor/poisson_surface/vector.h
    A vendor/poisson_surface/vector.hpp

  Log Message:
  -----------
  First cut poisson surface reconstruction.
Probably should use another version of the Poisson code.


  Commit: 28fe672c38182f2717568c4602d3d21d26a76441
      https://github.com/PDAL/PDAL/commit/28fe672c38182f2717568c4602d3d21d26a76441
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
    M CMakeLists.txt
    M HOWTORELEASE.txt
    M appveyor.yml
    M cmake/examples/hobu-windows.bat
    M cmake/modules/FindNumPy.cmake
    R cmake/rply.cmake
    M doc/apps/translate.rst
    M doc/development/testing.rst
    M doc/download.rst
    M doc/pipeline.rst
    M doc/stages/filters.outlier.rst
    M doc/stages/filters.pmf.rst
    M doc/stages/filters.programmable.rst
    M doc/stages/filters.smrf.rst
    M doc/stages/filters.sort.rst
    M doc/stages/filters.splitter.rst
    M doc/stages/readers.sbet.rst
    M doc/stages/writers.gdal.rst
    M doc/tutorial/index.rst
    M doc/tutorial/las.rst
    A doc/tutorial/python-filtering.rst
    M doc/workshop/exercises/analysis/boundary/boundary-command-boundary.txt
    M doc/workshop/exercises/analysis/boundary/boundary-command-tindex.txt
    M doc/workshop/exercises/analysis/boundary/boundary.rst
    M doc/workshop/exercises/analysis/clipping/clipping-run-command.txt
    M doc/workshop/exercises/analysis/clipping/clipping.json
    M doc/workshop/exercises/analysis/clipping/clipping.rst
    M doc/workshop/exercises/analysis/colorization/colorization-run-command.txt
    M doc/workshop/exercises/analysis/colorization/colorization.rst
    M doc/workshop/exercises/analysis/colorization/colorize.json
    M doc/workshop/exercises/analysis/denoising/denoise.json
    M doc/workshop/exercises/analysis/denoising/denoising-run-command.txt
    M doc/workshop/exercises/analysis/denoising/denoising.rst
    M doc/workshop/exercises/analysis/density/density-command.txt
    M doc/workshop/exercises/analysis/density/density.rst
    A doc/workshop/exercises/analysis/dtm/dtm-hillshade-command.txt
    M doc/workshop/exercises/analysis/dtm/dtm-run-command.txt
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    M doc/workshop/exercises/analysis/dtm/gdal.json
    M doc/workshop/exercises/analysis/ground/ground-run-ground-only.txt
    M doc/workshop/exercises/analysis/ground/ground-run-no-filter.txt
    M doc/workshop/exercises/analysis/ground/ground.rst
    M doc/workshop/exercises/analysis/ground/translate-run-ground-only.txt
    M doc/workshop/exercises/analysis/thinning/thinning-run-dartsample.txt
    M doc/workshop/exercises/analysis/thinning/thinning.rst
    M doc/workshop/exercises/georeferencing/georeferencing-command.txt
    M doc/workshop/exercises/georeferencing/index.rst
    A doc/workshop/exercises/info/metadata-command-jq.txt
    M doc/workshop/exercises/info/metadata-command.txt
    M doc/workshop/exercises/info/metadata.rst
    M doc/workshop/exercises/info/near-command-1.txt
    M doc/workshop/exercises/info/near-command-2.txt
    M doc/workshop/exercises/info/near.rst
    M doc/workshop/exercises/info/single-point-command.txt
    M doc/workshop/exercises/info/single-point.rst
    M doc/workshop/exercises/translation/compression-command-verify.txt
    M doc/workshop/exercises/translation/compression-command.txt
    M doc/workshop/exercises/translation/compression.rst
    M doc/workshop/exercises/translation/reprojection-command-1.txt
    M doc/workshop/exercises/translation/reprojection-command-2.txt
    M doc/workshop/exercises/translation/reprojection.rst
    M doc/workshop/images/boundary-text-output.png
    M doc/workshop/images/boundary-tindex-run.png
    M doc/workshop/images/clipping-run-command.png
    M doc/workshop/images/colorize-run-command.png
    M doc/workshop/images/compression-verify.png
    M doc/workshop/images/denoise-run-command.png
    M doc/workshop/images/density-command-run.png
    M doc/workshop/images/dtm-add-raster-layer.png
    M doc/workshop/images/dtm-add-raster-mean.png
    M doc/workshop/images/dtm-qgis-added.png
    M doc/workshop/images/dtm-qgis-classify.png
    M doc/workshop/images/dtm-qgis-colorize-dtm.png
    M doc/workshop/images/dtm-qgis-hillshade-done.png
    M doc/workshop/images/dtm-qgis-select-hillshade.png
    M doc/workshop/images/dtm-run-command.png
    M doc/workshop/images/georeferencing-run-command.png
    M doc/workshop/images/ground-classified-included-side.png
    M doc/workshop/images/ground-classified-included.png
    M doc/workshop/images/ground-filtered.png
    M doc/workshop/images/ground-ground-only-view.png
    M doc/workshop/images/ground-run-command.png
    A doc/workshop/images/info-interesting-metadata-jq.png
    M doc/workshop/images/info-interesting-metadata.png
    M doc/workshop/images/info-interesting-single-point.png
    M doc/workshop/images/info-near-bbox.png
    M doc/workshop/images/info-near-point.png
    A doc/workshop/images/osgeo4w-advanced-selection.png
    A doc/workshop/images/osgeo4w-pdal-selection.png
    A doc/workshop/images/reprojection-first-point.png
    M doc/workshop/images/reprojection-proper-scale.png
    M doc/workshop/images/reprojection-run-command.png
    M doc/workshop/images/reprojection-run-with-scale.png
    M doc/workshop/images/reprojection-wrong-scale.png
    M doc/workshop/images/thinning-command-run.png
    M doc/workshop/includes/substitutions.rst
    A doc/workshop/osgeo4w.rst
    M doc/workshop/qgis.rst
    M doc/workshop/software.rst
    M filters/ClusterFilter.cpp
    M filters/ColorinterpFilter.cpp
    M filters/ColorinterpFilter.hpp
    A filters/GreedyProjection.cpp
    A filters/GreedyProjection.hpp
    M filters/MergeFilter.hpp
    M filters/NormalFilter.cpp
    M filters/NormalFilter.hpp
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M io/GDALGrid.cpp
    M io/LasWriter.cpp
    M io/PlyReader.cpp
    M io/PlyReader.hpp
    M io/PlyWriter.cpp
    M io/PlyWriter.hpp
    M io/TextReader.cpp
    M pdal/Dimension.json
    M pdal/Filter.hpp
    M pdal/Kernel.cpp
    A pdal/Mesh.hpp
    M pdal/PDALUtils.hpp
    M pdal/PipelineReaderJSON.cpp
    M pdal/PointRef.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/SpatialReference.cpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageFactory.cpp
    M pdal/plang/Redirector.hpp
    M pdal/util/IStream.hpp
    M pdal/util/NullOStream.hpp
    M pdal/util/OStream.hpp
    M pdal/util/ProgramArgs.hpp
    M pdal/util/Utils.hpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveWriter.cpp
    M plugins/greyhound/CMakeLists.txt
    M plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/point.hpp
    M plugins/hexbin/kernel/OGR.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M scripts/appveyor/config.cmd
    M scripts/appveyor/install.cmd
    M scripts/docker/Dockerfile
    M scripts/docker/dependencies/Dockerfile
    A scripts/osgeo4w/config.cmd
    M test/data/pipeline/options.json.in
    A test/data/ply/mesh.ply
    M test/unit/PointViewTest.cpp
    M test/unit/ProgramArgsTest.cpp
    M test/unit/filters/SplitterTest.cpp
    M test/unit/io/LasWriterTest.cpp
    M test/unit/io/PlyReaderTest.cpp
    M test/unit/io/PlyWriterTest.cpp
    M vendor/arbiter/CMakeLists.txt
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp
    R vendor/rply/LICENSE
    R vendor/rply/etc/convert.c
    R vendor/rply/etc/dump.c
    R vendor/rply/etc/input.ply
    R vendor/rply/etc/sconvert.c
    R vendor/rply/manual/manual.html
    R vendor/rply/manual/reference.css
    R vendor/rply/manual/rply.png
    R vendor/rply/rply.c
    R vendor/rply/rply.h
    R vendor/rply/rplyfile.h

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into poisson


  Commit: 0b58e05f76b68ff26e9314496cd879cd9e6e1789
      https://github.com/PDAL/PDAL/commit/0b58e05f76b68ff26e9314496cd879cd9e6e1789
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt
    M doc/stages/filters.poisson.rst
    M filters/PoissonFilter.cpp
    M filters/PoissonFilter.hpp
    M pdal/Dimension.json
    M pdal/StageFactory.cpp
    A vendor/kazhdan/Allocator.h
    A vendor/kazhdan/Array.h
    A vendor/kazhdan/BSplineData.h
    A vendor/kazhdan/BSplineData.inl
    A vendor/kazhdan/BinaryNode.h
    A vendor/kazhdan/CMakeLists.txt
    A vendor/kazhdan/CmdLineParser.cpp
    A vendor/kazhdan/CmdLineParser.h
    A vendor/kazhdan/CmdLineParser.inl
    A vendor/kazhdan/Factor.cpp
    A vendor/kazhdan/Factor.h
    A vendor/kazhdan/Geometry.cpp
    A vendor/kazhdan/Geometry.h
    A vendor/kazhdan/Geometry.inl
    A vendor/kazhdan/MAT.h
    A vendor/kazhdan/MAT.inl
    A vendor/kazhdan/MarchingCubes.cpp
    A vendor/kazhdan/MarchingCubes.h
    A vendor/kazhdan/MemoryUsage.h
    A vendor/kazhdan/Mesh.h
    A vendor/kazhdan/MultiGridOctreeData.Evaluation.inl
    A vendor/kazhdan/MultiGridOctreeData.IsoSurface.inl
    A vendor/kazhdan/MultiGridOctreeData.SortedTreeNodes.inl
    A vendor/kazhdan/MultiGridOctreeData.System.inl
    A vendor/kazhdan/MultiGridOctreeData.WeightedSamples.inl
    A vendor/kazhdan/MultiGridOctreeData.h
    A vendor/kazhdan/MultiGridOctreeData.inl
    A vendor/kazhdan/MyTime.h
    A vendor/kazhdan/Octree.h
    A vendor/kazhdan/Octree.inl
    A vendor/kazhdan/PPolynomial.h
    A vendor/kazhdan/PPolynomial.inl
    A vendor/kazhdan/Ply.h
    A vendor/kazhdan/PlyFile.cpp
    A vendor/kazhdan/PoissonRecon.h
    A vendor/kazhdan/Polynomial.h
    A vendor/kazhdan/Polynomial.inl
    A vendor/kazhdan/SparseMatrix.h
    A vendor/kazhdan/SparseMatrix.inl
    A vendor/kazhdan/SurfaceTrimmer.h
    A vendor/kazhdan/SurfaceTrimmerMain.cpp
    A vendor/kazhdan/point_source/AsciiPointSource.h
    A vendor/kazhdan/point_source/AsciiPointSource.inl
    A vendor/kazhdan/point_source/BinaryPointSource.h
    A vendor/kazhdan/point_source/BinaryPointSource.inl
    A vendor/kazhdan/point_source/MemoryPointSource.h
    A vendor/kazhdan/point_source/PlyPointSource.h
    A vendor/kazhdan/point_source/PlyPointSource.inl
    A vendor/kazhdan/point_source/PointSource.h
    A vendor/kazhdan/point_source/TransformedPointSource.h

  Log Message:
  -----------
  Working filters.poisson


  Commit: 6d1aad1e7d477912830bb10a039a168f192f7ec2
      https://github.com/PDAL/PDAL/commit/6d1aad1e7d477912830bb10a039a168f192f7ec2
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M .gitignore
    M cmake/macros.cmake
    M cmake/options.cmake
    M cmake/unix_compiler_options.cmake
    M cmake/win32_compiler_options.cmake
    M dimbuilder/CMakeLists.txt
    M doc/development/goals.rst
    A doc/stages/filters.cpd.rst
    A doc/stages/filters.head.rst
    A doc/stages/filters.icp.rst
    A doc/stages/filters.tail.rst
    A doc/stages/filters.voxelcenternearestneighbor.rst
    A doc/stages/filters.voxelcentroidnearestneighbor.rst
    M doc/stages/readers.faux.rst
    A doc/stages/references.bib
    A filters/HeadFilter.cpp
    A filters/HeadFilter.hpp
    A filters/TailFilter.cpp
    A filters/TailFilter.hpp
    A filters/VoxelCenterNearestNeighborFilter.cpp
    A filters/VoxelCenterNearestNeighborFilter.hpp
    A filters/VoxelCentroidNearestNeighborFilter.cpp
    A filters/VoxelCentroidNearestNeighborFilter.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/Metadata.hpp
    M pdal/StageFactory.cpp
    M plugins/cpd/CMakeLists.txt
    A plugins/cpd/filters/CpdFilter.cpp
    A plugins/cpd/filters/CpdFilter.hpp
    R plugins/cpd/kernel/CpdKernel.cpp
    R plugins/cpd/kernel/CpdKernel.hpp
    A plugins/cpd/test/CpdFilterTest.cpp
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/filters/IcpFilter.cpp
    A plugins/pcl/filters/IcpFilter.hpp
    A plugins/pcl/test/IcpFilterTest.cpp
    A test/data/las/100-points.las
    M test/unit/EigenTest.cpp
    M vendor/arbiter/CMakeLists.txt

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into poisson


  Commit: 6059df5b06d8e48fb445f0d6d1fc3eb274073872
      https://github.com/PDAL/PDAL/commit/6059df5b06d8e48fb445f0d6d1fc3eb274073872
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M vendor/kazhdan/PoissonRecon.h

  Log Message:
  -----------
  Remove call to dead debug.


Compare: https://github.com/PDAL/PDAL/compare/d8a92ace705e^...6059df5b06d8


More information about the pdal-commits mailing list