[pdal-commits] [PDAL/PDAL] 2a0b17: Initial commit of native ICP (#2563)

chambbj noreply at github.com
Mon Jun 24 08:53:44 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: 2a0b17a61d2239e648cfa3a017576f3961ac6ee7
      https://github.com/PDAL/PDAL/commit/2a0b17a61d2239e648cfa3a017576f3961ac6ee7
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M doc/stages/filters.icp.rst
    M filters/ApproximateCoplanarFilter.cpp
    M filters/CovarianceFeaturesFilter.cpp
    M filters/ELMFilter.cpp
    M filters/EigenvaluesFilter.cpp
    M filters/EstimateRankFilter.cpp
    A filters/IterativeClosestPoint.cpp
    A filters/IterativeClosestPoint.hpp
    M filters/MortonOrderFilter.cpp
    M filters/NormalFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M filters/VoxelCenterNearestNeighborFilter.cpp
    M filters/VoxelCentroidNearestNeighborFilter.cpp
    M io/GDALWriter.cpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/KDIndex.hpp
    M pdal/PointView.cpp
    M plugins/cpd/filters/CpdFilter.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/GridProjectionFilter.cpp
    R plugins/pcl/filters/IcpFilter.cpp
    R plugins/pcl/filters/IcpFilter.hpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    R plugins/pcl/test/IcpFilterTest.cpp
    M plugins/sqlite/CMakeLists.txt
    M plugins/sqlite/io/SQLiteWriter.cpp
    M test/unit/CMakeLists.txt
    M test/unit/EigenTest.cpp
    M test/unit/PointViewTest.cpp
    M test/unit/filters/ChipperTest.cpp
    A test/unit/filters/IcpFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp

  Log Message:
  -----------
  Initial commit of native ICP (#2563)

* Initial commit of native ICP

* Keep calculateBounds in PointView but redirect to EigenUtils for now

* Make PointView references const where possible, removing some const_casts accordingly.

* With calculateBounds in EigenUtils, we need Eigen headers in the include path




More information about the pdal-commits mailing list