[pdal-commits] [PDAL/PDAL] f533d5: support writing density data into an existing OGR ...

GitHub noreply at github.com
Mon Nov 28 16:09:03 PST 2016


  Branch: refs/heads/include-dirs
  Home:   https://github.com/PDAL/PDAL
  Commit: f533d5e2e7d4e6a872fae1622317a993f95b0404
      https://github.com/PDAL/PDAL/commit/f533d5e2e7d4e6a872fae1622317a993f95b0404
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.hpp
    M plugins/hexbin/kernel/OGR.cpp
    M plugins/hexbin/kernel/OGR.hpp

  Log Message:
  -----------
  support writing density data into an existing OGR datasource/layer (#1396)


  Commit: 73ad258fe6ced1347723386bb8c43149a7270d1c
      https://github.com/PDAL/PDAL/commit/73ad258fe6ced1347723386bb8c43149a7270d1c
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M plugins/mrsid/CMakeLists.txt

  Log Message:
  -----------
  include directory update for mrsid driver


  Commit: 14e3f7f6f06603aa1b43462dd6f3ad564dc4497c
      https://github.com/PDAL/PDAL/commit/14e3f7f6f06603aa1b43462dd6f3ad564dc4497c
  Author: Kristian Evers <kristianevers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M .gitignore
    M apps/CMakeLists.txt
    A apps/pdal-config-bat.in
    M python/setup.py

  Log Message:
  -----------
  Experimental python support on windows. Introduces pdal-config for windows and modifies the setup script for the python module. (#1397)


  Commit: 41c9746788b0565588a3219cf19e791a81f2d685
      https://github.com/PDAL/PDAL/commit/41c9746788b0565588a3219cf19e791a81f2d685
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/XMLSchema.cpp

  Log Message:
  -----------
  remove boost::property_tree from XMLSchema #1350 (#1399)

* remove boost::property_tree from XMLSchema #1350


  Commit: d9d7d0779771ad297f9875ad51dbf99b0ea762e0
      https://github.com/PDAL/PDAL/commit/d9d7d0779771ad297f9875ad51dbf99b0ea762e0
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M include/pdal/PDALUtils.hpp
    M kernels/CMakeLists.txt
    A kernels/hausdorff/CMakeLists.txt
    A kernels/hausdorff/HausdorffKernel.cpp
    A kernels/hausdorff/HausdorffKernel.hpp
    M src/KernelFactory.cpp
    M src/PDALUtils.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/HausdorffTest.cpp

  Log Message:
  -----------
  Add kernel to compute Hausdorff distance between two point clouds


  Commit: eda61675f1636f95af2d4b122357f9a1c430ba76
      https://github.com/PDAL/PDAL/commit/eda61675f1636f95af2d4b122357f9a1c430ba76
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    A doc/stages/filters.computerange.rst
    M filters/CMakeLists.txt
    A filters/computerange/CMakeLists.txt
    A filters/computerange/ComputeRangeFilter.cpp
    A filters/computerange/ComputeRangeFilter.hpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/ComputeRangeFilterTest.cpp

  Log Message:
  -----------
  Add filter to compute ranges from L1 Geiger-mode data


  Commit: 45f903fc033bca245a9ce45b4ca743100f2ba679
      https://github.com/PDAL/PDAL/commit/45f903fc033bca245a9ce45b4ca743100f2ba679
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M include/pdal/PDALUtils.hpp
    M kernels/CMakeLists.txt
    A kernels/hausdorff/CMakeLists.txt
    A kernels/hausdorff/HausdorffKernel.cpp
    A kernels/hausdorff/HausdorffKernel.hpp
    M src/KernelFactory.cpp
    M src/PDALUtils.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/HausdorffTest.cpp

  Log Message:
  -----------
  Merge pull request #1381 from PDAL/hausdorff-kernel

Add kernel to compute Hausdorff distance between two point clouds


  Commit: b5edd2621236a69e65a9362334f108f2a1d8fc5c
      https://github.com/PDAL/PDAL/commit/b5edd2621236a69e65a9362334f108f2a1d8fc5c
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    A doc/stages/filters.computerange.rst
    M filters/CMakeLists.txt
    A filters/computerange/CMakeLists.txt
    A filters/computerange/ComputeRangeFilter.cpp
    A filters/computerange/ComputeRangeFilter.hpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/ComputeRangeFilterTest.cpp

  Log Message:
  -----------
  Merge pull request #1390 from PDAL/new-compute-range

Add filter to compute ranges from L1 Geiger-mode data


  Commit: cb887c2b51e1d47f6e5238ac47f20137f8757f66
      https://github.com/PDAL/PDAL/commit/cb887c2b51e1d47f6e5238ac47f20137f8757f66
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    M include/pdal/EigenUtils.hpp
    M src/EigenUtils.cpp

  Log Message:
  -----------
  Add EigenUtils functions

* Write an Eigen Matrix as a GDAL raster (and use GDALUtils to do it)
* Compute extended local minimum (Chen, 2012) as alternative to minimum
  elevation, which is sensitive to low outliers


  Commit: 687287d2813b90b47c50480bd3b2e7998e6c3118
      https://github.com/PDAL/PDAL/commit/687287d2813b90b47c50480bd3b2e7998e6c3118
  Author: lbartoletti <lbartoletti at users.noreply.github.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/PluginManager.cpp

  Log Message:
  -----------
  Update PluginManager.cpp (#1400)

Use real name for FreeBSD. Add DragonFly too.


  Commit: 99a24312d6037f5eda17d4d6f91fc4aaaa203b82
      https://github.com/PDAL/PDAL/commit/99a24312d6037f5eda17d4d6f91fc4aaaa203b82
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    M include/pdal/EigenUtils.hpp
    M src/EigenUtils.cpp

  Log Message:
  -----------
  Merge pull request #1393 from PDAL/extended-local-minimum

Add EigenUtils functions


  Commit: ce2f2da7ed094fc61be1fe6550f8cb6152eada73
      https://github.com/PDAL/PDAL/commit/ce2f2da7ed094fc61be1fe6550f8cb6152eada73
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M CMakeLists.txt
    M cmake/laszip.cmake
    M cmake/macros.cmake
    A cmake/rply.cmake
    M cmake/win32_compiler_options.cmake
    A filters/ApproximateCoplanarFilter.cpp
    A filters/ApproximateCoplanarFilter.hpp
    A filters/AttributeFilter.cpp
    A filters/AttributeFilter.hpp
    R filters/CMakeLists.txt
    A filters/ChipperFilter.cpp
    A filters/ChipperFilter.hpp
    A filters/ColorInterpRamps.hpp
    A filters/ColorinterpFilter.cpp
    A filters/ColorinterpFilter.hpp
    A filters/ColorizationFilter.cpp
    A filters/ColorizationFilter.hpp
    A filters/CropFilter.cpp
    A filters/CropFilter.hpp
    A filters/DecimationFilter.cpp
    A filters/DecimationFilter.hpp
    A filters/DividerFilter.cpp
    A filters/DividerFilter.hpp
    A filters/EigenvaluesFilter.cpp
    A filters/EigenvaluesFilter.hpp
    A filters/EstimateRankFilter.cpp
    A filters/EstimateRankFilter.hpp
    A filters/FerryFilter.cpp
    A filters/FerryFilter.hpp
    A filters/HAGFilter.cpp
    A filters/HAGFilter.hpp
    A filters/IQRFilter.cpp
    A filters/IQRFilter.hpp
    A filters/KDistanceFilter.cpp
    A filters/KDistanceFilter.hpp
    A filters/LOFFilter.cpp
    A filters/LOFFilter.hpp
    A filters/MADFilter.cpp
    A filters/MADFilter.hpp
    A filters/MergeFilter.cpp
    A filters/MergeFilter.hpp
    A filters/MongusFilter.cpp
    A filters/MongusFilter.hpp
    A filters/MortonOrderFilter.cpp
    A filters/MortonOrderFilter.hpp
    A filters/NormalFilter.cpp
    A filters/NormalFilter.hpp
    A filters/OutlierFilter.cpp
    A filters/OutlierFilter.hpp
    A filters/PMFFilter.cpp
    A filters/PMFFilter.hpp
    A filters/RadialDensityFilter.cpp
    A filters/RadialDensityFilter.hpp
    A filters/RandomizeFilter.cpp
    A filters/RandomizeFilter.hpp
    A filters/RangeFilter.cpp
    A filters/RangeFilter.hpp
    A filters/ReprojectionFilter.cpp
    A filters/ReprojectionFilter.hpp
    A filters/SMRFilter.cpp
    A filters/SMRFilter.hpp
    A filters/SampleFilter.cpp
    A filters/SampleFilter.hpp
    A filters/SortFilter.cpp
    A filters/SortFilter.hpp
    A filters/SplitterFilter.cpp
    A filters/SplitterFilter.hpp
    A filters/StatsFilter.cpp
    A filters/StatsFilter.hpp
    A filters/StreamCallbackFilter.cpp
    A filters/StreamCallbackFilter.hpp
    A filters/TransformationFilter.cpp
    A filters/TransformationFilter.hpp
    R filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    R filters/approximatecoplanar/ApproximateCoplanarFilter.hpp
    R filters/approximatecoplanar/CMakeLists.txt
    R filters/attribute/AttributeFilter.cpp
    R filters/attribute/AttributeFilter.hpp
    R filters/attribute/CMakeLists.txt
    R filters/chipper/CMakeLists.txt
    R filters/chipper/ChipperFilter.cpp
    R filters/chipper/ChipperFilter.hpp
    R filters/colorinterp/CMakeLists.txt
    R filters/colorinterp/ColorinterpFilter.cpp
    R filters/colorinterp/ColorinterpFilter.hpp
    R filters/colorinterp/color-ramps.hpp
    R filters/colorization/CMakeLists.txt
    R filters/colorization/ColorizationFilter.cpp
    R filters/colorization/ColorizationFilter.hpp
    R filters/crop/CMakeLists.txt
    R filters/crop/CropFilter.cpp
    R filters/crop/CropFilter.hpp
    R filters/decimation/CMakeLists.txt
    R filters/decimation/DecimationFilter.cpp
    R filters/decimation/DecimationFilter.hpp
    R filters/divider/CMakeLists.txt
    R filters/divider/DividerFilter.cpp
    R filters/divider/DividerFilter.hpp
    R filters/eigenvalues/CMakeLists.txt
    R filters/eigenvalues/EigenvaluesFilter.cpp
    R filters/eigenvalues/EigenvaluesFilter.hpp
    R filters/estimaterank/CMakeLists.txt
    R filters/estimaterank/EstimateRankFilter.cpp
    R filters/estimaterank/EstimateRankFilter.hpp
    R filters/ferry/CMakeLists.txt
    R filters/ferry/FerryFilter.cpp
    R filters/ferry/FerryFilter.hpp
    R filters/hag/CMakeLists.txt
    R filters/hag/HAGFilter.cpp
    R filters/hag/HAGFilter.hpp
    R filters/iqr/CMakeLists.txt
    R filters/iqr/IQRFilter.cpp
    R filters/iqr/IQRFilter.hpp
    R filters/kdistance/CMakeLists.txt
    R filters/kdistance/KDistanceFilter.cpp
    R filters/kdistance/KDistanceFilter.hpp
    R filters/lof/CMakeLists.txt
    R filters/lof/LOFFilter.cpp
    R filters/lof/LOFFilter.hpp
    R filters/mad/CMakeLists.txt
    R filters/mad/MADFilter.cpp
    R filters/mad/MADFilter.hpp
    R filters/merge/CMakeLists.txt
    R filters/merge/MergeFilter.cpp
    R filters/merge/MergeFilter.hpp
    R filters/mongus/CMakeLists.txt
    R filters/mongus/MongusFilter.cpp
    R filters/mongus/MongusFilter.hpp
    R filters/mortonorder/CMakeLists.txt
    R filters/mortonorder/MortonOrderFilter.cpp
    R filters/mortonorder/MortonOrderFilter.hpp
    R filters/normal/CMakeLists.txt
    R filters/normal/NormalFilter.cpp
    R filters/normal/NormalFilter.hpp
    R filters/outlier/CMakeLists.txt
    R filters/outlier/OutlierFilter.cpp
    R filters/outlier/OutlierFilter.hpp
    R filters/pmf/CMakeLists.txt
    R filters/pmf/PMFFilter.cpp
    R filters/pmf/PMFFilter.hpp
    R filters/radialdensity/CMakeLists.txt
    R filters/radialdensity/RadialDensityFilter.cpp
    R filters/radialdensity/RadialDensityFilter.hpp
    R filters/randomize/CMakeLists.txt
    R filters/randomize/RandomizeFilter.cpp
    R filters/randomize/RandomizeFilter.hpp
    R filters/range/CMakeLists.txt
    R filters/range/RangeFilter.cpp
    R filters/range/RangeFilter.hpp
    R filters/reprojection/CMakeLists.txt
    R filters/reprojection/ReprojectionFilter.cpp
    R filters/reprojection/ReprojectionFilter.hpp
    R filters/sample/CMakeLists.txt
    R filters/sample/SampleFilter.cpp
    R filters/sample/SampleFilter.hpp
    R filters/smrf/CMakeLists.txt
    R filters/smrf/SMRFilter.cpp
    R filters/smrf/SMRFilter.hpp
    R filters/sort/CMakeLists.txt
    R filters/sort/SortFilter.cpp
    R filters/sort/SortFilter.hpp
    R filters/splitter/CMakeLists.txt
    R filters/splitter/SplitterFilter.cpp
    R filters/splitter/SplitterFilter.hpp
    R filters/stats/CMakeLists.txt
    R filters/stats/StatsFilter.cpp
    R filters/stats/StatsFilter.hpp
    R filters/streamcallback/CMakeLists.txt
    R filters/streamcallback/StreamCallbackFilter.cpp
    R filters/streamcallback/StreamCallbackFilter.hpp
    R filters/transformation/CMakeLists.txt
    R filters/transformation/TransformationFilter.cpp
    R filters/transformation/TransformationFilter.hpp
    A io/BpfCompressor.cpp
    A io/BpfCompressor.hpp
    A io/BpfHeader.cpp
    A io/BpfHeader.hpp
    A io/BpfReader.cpp
    A io/BpfReader.hpp
    A io/BpfWriter.cpp
    A io/BpfWriter.hpp
    A io/BufferReader.hpp
    R io/CMakeLists.txt
    A io/DerivativeWriter.cpp
    A io/DerivativeWriter.hpp
    A io/FauxReader.cpp
    A io/FauxReader.hpp
    A io/GDALGrid.cpp
    A io/GDALGrid.hpp
    A io/GDALReader.cpp
    A io/GDALReader.hpp
    A io/GDALWriter.cpp
    A io/GDALWriter.hpp
    A io/GeotiffSupport.cpp
    A io/GeotiffSupport.hpp
    A io/HeaderVal.hpp
    A io/Ilvis2MetadataReader.cpp
    A io/Ilvis2MetadataReader.hpp
    A io/Ilvis2Reader.cpp
    A io/Ilvis2Reader.hpp
    A io/LasError.hpp
    A io/LasHeader.cpp
    A io/LasHeader.hpp
    A io/LasReader.cpp
    A io/LasReader.hpp
    A io/LasSummaryData.cpp
    A io/LasSummaryData.hpp
    A io/LasUtils.cpp
    A io/LasUtils.hpp
    A io/LasVLR.cpp
    A io/LasVLR.hpp
    A io/LasWriter.cpp
    A io/LasWriter.hpp
    A io/LasZipPoint.cpp
    A io/LasZipPoint.hpp
    A io/NullWriter.cpp
    A io/NullWriter.hpp
    A io/OptechCommon.hpp
    A io/OptechReader.cpp
    A io/OptechReader.hpp
    A io/OptechRotationMatrix.hpp
    A io/PlyReader.cpp
    A io/PlyReader.hpp
    A io/PlyWriter.cpp
    A io/PlyWriter.hpp
    A io/PtsReader.cpp
    A io/PtsReader.hpp
    A io/QfitReader.cpp
    A io/QfitReader.hpp
    A io/SbetCommon.cpp
    A io/SbetCommon.hpp
    A io/SbetReader.cpp
    A io/SbetReader.hpp
    A io/SbetWriter.cpp
    A io/SbetWriter.hpp
    A io/TIndexReader.cpp
    A io/TIndexReader.hpp
    A io/TerrasolidReader.cpp
    A io/TerrasolidReader.hpp
    A io/TextReader.cpp
    A io/TextReader.hpp
    A io/TextWriter.cpp
    A io/TextWriter.hpp
    R io/bpf/BpfCompressor.cpp
    R io/bpf/BpfCompressor.hpp
    R io/bpf/BpfHeader.cpp
    R io/bpf/BpfHeader.hpp
    R io/bpf/BpfReader.cpp
    R io/bpf/BpfReader.hpp
    R io/bpf/BpfWriter.cpp
    R io/bpf/BpfWriter.hpp
    R io/bpf/CMakeLists.txt
    R io/buffer/BufferReader.hpp
    R io/buffer/CMakeLists.txt
    R io/derivative/CMakeLists.txt
    R io/derivative/DerivativeWriter.cpp
    R io/derivative/DerivativeWriter.hpp
    R io/faux/CMakeLists.txt
    R io/faux/FauxReader.cpp
    R io/faux/FauxReader.hpp
    R io/gdal/CMakeLists.txt
    R io/gdal/GDALGrid.cpp
    R io/gdal/GDALGrid.hpp
    R io/gdal/GDALReader.cpp
    R io/gdal/GDALReader.hpp
    R io/gdal/GDALWriter.cpp
    R io/gdal/GDALWriter.hpp
    R io/ilvis2/CMakeLists.txt
    R io/ilvis2/Ilvis2MetadataReader.cpp
    R io/ilvis2/Ilvis2MetadataReader.hpp
    R io/ilvis2/Ilvis2Reader.cpp
    R io/ilvis2/Ilvis2Reader.hpp
    R io/las/CMakeLists.txt
    R io/las/GeotiffSupport.cpp
    R io/las/GeotiffSupport.hpp
    R io/las/HeaderVal.hpp
    R io/las/LasError.hpp
    R io/las/LasHeader.cpp
    R io/las/LasHeader.hpp
    R io/las/LasReader.cpp
    R io/las/LasReader.hpp
    R io/las/LasUtils.cpp
    R io/las/LasUtils.hpp
    R io/las/LasWriter.cpp
    R io/las/LasWriter.hpp
    R io/las/SummaryData.cpp
    R io/las/SummaryData.hpp
    R io/las/VariableLengthRecord.cpp
    R io/las/VariableLengthRecord.hpp
    R io/las/ZipPoint.cpp
    R io/las/ZipPoint.hpp
    R io/null/CMakeLists.txt
    R io/null/NullWriter.cpp
    R io/null/NullWriter.hpp
    R io/optech/CMakeLists.txt
    R io/optech/OptechCommon.hpp
    R io/optech/OptechReader.cpp
    R io/optech/OptechReader.hpp
    R io/optech/OptechRotationMatrix.hpp
    R io/ply/CMakeLists.txt
    R io/ply/PlyReader.cpp
    R io/ply/PlyReader.hpp
    R io/ply/PlyWriter.cpp
    R io/ply/PlyWriter.hpp
    R io/pts/CMakeLists.txt
    R io/pts/PtsReader.cpp
    R io/pts/PtsReader.hpp
    R io/qfit/CMakeLists.txt
    R io/qfit/QfitReader.cpp
    R io/qfit/QfitReader.hpp
    R io/sbet/CMakeLists.txt
    R io/sbet/SbetCommon.cpp
    R io/sbet/SbetCommon.hpp
    R io/sbet/SbetReader.cpp
    R io/sbet/SbetReader.hpp
    R io/sbet/SbetWriter.cpp
    R io/sbet/SbetWriter.hpp
    R io/terrasolid/CMakeLists.txt
    R io/terrasolid/TerrasolidReader.cpp
    R io/terrasolid/TerrasolidReader.hpp
    R io/text/CMakeLists.txt
    R io/text/TextReader.cpp
    R io/text/TextReader.hpp
    R io/text/TextWriter.cpp
    R io/text/TextWriter.hpp
    R io/tindex/CMakeLists.txt
    R io/tindex/TIndexReader.cpp
    R io/tindex/TIndexReader.hpp
    R kernels/CMakeLists.txt
    A kernels/DeltaKernel.cpp
    A kernels/DeltaKernel.hpp
    A kernels/DiffKernel.cpp
    A kernels/DiffKernel.hpp
    A kernels/InfoKernel.cpp
    A kernels/InfoKernel.hpp
    A kernels/MergeKernel.cpp
    A kernels/MergeKernel.hpp
    A kernels/PipelineKernel.cpp
    A kernels/PipelineKernel.hpp
    A kernels/RandomKernel.cpp
    A kernels/RandomKernel.hpp
    A kernels/SortKernel.cpp
    A kernels/SortKernel.hpp
    A kernels/SplitKernel.cpp
    A kernels/SplitKernel.hpp
    A kernels/TIndexKernel.cpp
    A kernels/TIndexKernel.hpp
    A kernels/TranslateKernel.cpp
    A kernels/TranslateKernel.hpp
    R kernels/delta/CMakeLists.txt
    R kernels/delta/DeltaKernel.cpp
    R kernels/delta/DeltaKernel.hpp
    R kernels/diff/CMakeLists.txt
    R kernels/diff/DiffKernel.cpp
    R kernels/diff/DiffKernel.hpp
    R kernels/info/CMakeLists.txt
    R kernels/info/InfoKernel.cpp
    R kernels/info/InfoKernel.hpp
    R kernels/merge/CMakeLists.txt
    R kernels/merge/MergeKernel.cpp
    R kernels/merge/MergeKernel.hpp
    R kernels/pipeline/CMakeLists.txt
    R kernels/pipeline/PipelineKernel.cpp
    R kernels/pipeline/PipelineKernel.hpp
    R kernels/random/CMakeLists.txt
    R kernels/random/RandomKernel.cpp
    R kernels/random/RandomKernel.hpp
    R kernels/sort/CMakeLists.txt
    R kernels/sort/SortKernel.cpp
    R kernels/sort/SortKernel.hpp
    R kernels/split/CMakeLists.txt
    R kernels/split/SplitKernel.cpp
    R kernels/split/SplitKernel.hpp
    R kernels/tindex/CMakeLists.txt
    R kernels/tindex/TIndexKernel.cpp
    R kernels/tindex/TIndexKernel.hpp
    R kernels/translate/CMakeLists.txt
    R kernels/translate/TranslateKernel.cpp
    R kernels/translate/TranslateKernel.hpp
    M plugins/cpd/CMakeLists.txt
    M plugins/cpd/kernel/Cpd.cpp
    M plugins/cpd/test/CpdKernelTest.cpp
    M plugins/icebridge/CMakeLists.txt
    M plugins/icebridge/io/IcebridgeReader.hpp
    M plugins/nitf/CMakeLists.txt
    M plugins/nitf/io/NitfReader.hpp
    M plugins/nitf/io/NitfWriter.hpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/CMakeLists.txt
    M plugins/oci/test/OCITest.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/DartSampleFilter.cpp
    M plugins/pcl/filters/GreedyProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/HeightFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PoissonFilter.cpp
    M plugins/pcl/filters/RadiusOutlierFilter.cpp
    M plugins/pcl/filters/StatisticalOutlierFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/python/CMakeLists.txt
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/CMakeLists.txt
    R src/Filter.cpp
    M src/Kernel.cpp
    M src/KernelFactory.cpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/LogTest.cpp
    M test/unit/OptionsTest.cpp
    M test/unit/PointTableTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/StreamingTest.cpp
    M test/unit/apps/RandomTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/filters/AdditionalMergeTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/ColorizationFilterTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/DecimationFilterTest.cpp
    M test/unit/filters/DividerFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/RandomizeFilterTest.cpp
    M test/unit/filters/RangeFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    A test/unit/io/BPFTest.cpp
    A test/unit/io/BufferTest.cpp
    A test/unit/io/FauxReaderTest.cpp
    A test/unit/io/GDALReaderTest.cpp
    A test/unit/io/GDALWriterTest.cpp
    A test/unit/io/Ilvis2MetadataReaderTest.cpp
    A test/unit/io/Ilvis2ReaderTest.cpp
    A test/unit/io/Ilvis2ReaderWithMDReaderTest.cpp
    A test/unit/io/LasReaderTest.cpp
    A test/unit/io/LasWriterTest.cpp
    A test/unit/io/OptechReaderTest.cpp
    A test/unit/io/PlyReaderTest.cpp
    A test/unit/io/PlyWriterTest.cpp
    A test/unit/io/PtsReaderTest.cpp
    A test/unit/io/QFITReaderTest.cpp
    A test/unit/io/SbetReaderTest.cpp
    A test/unit/io/SbetWriterTest.cpp
    A test/unit/io/TerrasolidReaderTest.cpp
    A test/unit/io/TextReaderTest.cpp
    A test/unit/io/TextWriterTest.cpp
    R test/unit/io/bpf/BPFTest.cpp
    R test/unit/io/buffer/BufferTest.cpp
    R test/unit/io/faux/FauxReaderTest.cpp
    R test/unit/io/gdal/GDALReaderTest.cpp
    R test/unit/io/gdal/GDALWriterTest.cpp
    R test/unit/io/ilvis2/Ilvis2MetadataReaderTest.cpp
    R test/unit/io/ilvis2/Ilvis2ReaderTest.cpp
    R test/unit/io/ilvis2/Ilvis2ReaderWithMDReaderTest.cpp
    R test/unit/io/las/LasReaderTest.cpp
    R test/unit/io/las/LasWriterTest.cpp
    R test/unit/io/oci/oracle_array.cpp
    R test/unit/io/optech/OptechReaderTest.cpp
    R test/unit/io/ply/PlyReaderTest.cpp
    R test/unit/io/ply/PlyWriterTest.cpp
    R test/unit/io/pts/PtsReaderTest.cpp
    R test/unit/io/qfit/QFITReaderTest.cpp
    R test/unit/io/sbet/SbetReaderTest.cpp
    R test/unit/io/sbet/SbetWriterTest.cpp
    R test/unit/io/terrasolid/TerrasolidReaderTest.cpp
    R test/unit/io/text/TextReaderTest.cpp
    R test/unit/io/text/TextWriterTest.cpp
    M tools/nitfwrap/CMakeLists.txt
    M tools/nitfwrap/NitfWrap.cpp
    M tools/nitfwrap/NitfWrap.hpp

  Log Message:
  -----------
  Move filters/io/kernels from subdirectories and refactor build.


  Commit: cc30c272a421d8719813514c23e0e7b9b2859356
      https://github.com/PDAL/PDAL/commit/cc30c272a421d8719813514c23e0e7b9b2859356
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M .gitignore
    M apps/CMakeLists.txt
    A apps/pdal-config-bat.in
    A doc/stages/filters.computerange.rst
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp
    A filters/computerange/CMakeLists.txt
    A filters/computerange/ComputeRangeFilter.cpp
    A filters/computerange/ComputeRangeFilter.hpp
    M include/pdal/EigenUtils.hpp
    M include/pdal/PDALUtils.hpp
    A kernels/hausdorff/CMakeLists.txt
    A kernels/hausdorff/HausdorffKernel.cpp
    A kernels/hausdorff/HausdorffKernel.hpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.hpp
    M plugins/hexbin/kernel/OGR.cpp
    M plugins/hexbin/kernel/OGR.hpp
    M plugins/mrsid/CMakeLists.txt
    M python/setup.py
    M src/EigenUtils.cpp
    M src/KernelFactory.cpp
    M src/PDALUtils.cpp
    M src/PluginManager.cpp
    M src/StageFactory.cpp
    M src/XMLSchema.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/HausdorffTest.cpp
    A test/unit/filters/ComputeRangeFilterTest.cpp

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


  Commit: cf07c0e8e1b2d26fbe9128206e99efd1867b37bc
      https://github.com/PDAL/PDAL/commit/cf07c0e8e1b2d26fbe9128206e99efd1867b37bc
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    A filters/ComputeRangeFilter.cpp
    A filters/ComputeRangeFilter.hpp
    R filters/computerange/CMakeLists.txt
    R filters/computerange/ComputeRangeFilter.cpp
    R filters/computerange/ComputeRangeFilter.hpp
    A kernels/HausdorffKernel.cpp
    A kernels/HausdorffKernel.hpp
    R kernels/hausdorff/CMakeLists.txt
    R kernels/hausdorff/HausdorffKernel.cpp
    R kernels/hausdorff/HausdorffKernel.hpp
    M test/unit/filters/ComputeRangeFilterTest.cpp

  Log Message:
  -----------
  Make added kernels/filters work in new layout.


  Commit: b7f1c42f9f7e148481faa1578faee5779b518b5d
      https://github.com/PDAL/PDAL/commit/b7f1c42f9f7e148481faa1578faee5779b518b5d
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M doc/apps/density.rst
    A doc/apps/hausdorff.rst
    A doc/apps/sort.rst
    M kernels/delta/DeltaKernel.cpp
    M kernels/diff/DiffKernel.cpp
    M kernels/hausdorff/HausdorffKernel.cpp
    M kernels/info/InfoKernel.cpp
    M kernels/merge/MergeKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/random/RandomKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/split/SplitKernel.cpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/translate/TranslateKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/ViewKernel.cpp

  Log Message:
  -----------
  Documentation updates

* Add Hausdorff and Sort kernel documentation
* Update all kernel links to point to the real URLs
* Add note that density kernel only comes with Hexer


  Commit: 44075bce4a7d6c36ac0e38636568d66d114cb785
      https://github.com/PDAL/PDAL/commit/44075bce4a7d6c36ac0e38636568d66d114cb785
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M doc/apps/density.rst
    A doc/apps/hausdorff.rst
    A doc/apps/sort.rst
    M kernels/delta/DeltaKernel.cpp
    M kernels/diff/DiffKernel.cpp
    M kernels/hausdorff/HausdorffKernel.cpp
    M kernels/info/InfoKernel.cpp
    M kernels/merge/MergeKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/random/RandomKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/split/SplitKernel.cpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/translate/TranslateKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/ViewKernel.cpp

  Log Message:
  -----------
  Merge pull request #1403 from PDAL/kernel-links-add-hausdorff

Documentation updates


  Commit: 46e56edeabe875d3be50f126dccb4a0714581ebe
      https://github.com/PDAL/PDAL/commit/46e56edeabe875d3be50f126dccb4a0714581ebe
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M CMakeLists.txt
    M cmake/directories.cmake
    M cmake/macros.cmake
    M plugins/python/filters/CMakeLists.txt
    R src/CMakeLists.txt

  Log Message:
  -----------
  Install new directory structure.
Rename some cmake variables.
Remove some dead code.


  Commit: d89c03e85da5c1bc6631fdc946c6223fba537dc5
      https://github.com/PDAL/PDAL/commit/d89c03e85da5c1bc6631fdc946c6223fba537dc5
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M filters/smrf/SMRFilter.cpp
    M include/pdal/EigenUtils.hpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Replace and fix diffX/diffY lambdas

Replace with numerical gradient result much like you would expect from MATLAB.
Add some tests to make sure it's all working as expected.


  Commit: ca9e38d8079044800d4ed4e4e48269becad53676
      https://github.com/PDAL/PDAL/commit/ca9e38d8079044800d4ed4e4e48269becad53676
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M filters/smrf/SMRFilter.cpp
    M include/pdal/EigenUtils.hpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Merge pull request #1408 from PDAL/diffX_diffY_refactor_and_tests

Replace and fix diffX/diffY lambdas


  Commit: 6c74d2d8f2325a5a34bb726038eda62f16e30701
      https://github.com/PDAL/PDAL/commit/6c74d2d8f2325a5a34bb726038eda62f16e30701
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M CMakeLists.txt
    M apps/CMakeLists.txt
    M cmake/macros.cmake
    M dimbuilder/CMakeLists.txt
    M examples/writing-filter/CMakeLists.txt
    M examples/writing-kernel/CMakeLists.txt
    M examples/writing-reader/CMakeLists.txt
    M examples/writing-writer/CMakeLists.txt
    M examples/writing/CMakeLists.txt
    M include/pdal/KDIndex.hpp
    M include/pdal/util/FileUtils.hpp
    M io/PlyReader.hpp
    M io/PlyWriter.hpp
    M plugins/greyhound/CMakeLists.txt
    M plugins/greyhound/io/GreyhoundReader.hpp
    M plugins/hexbin/CMakeLists.txt
    M plugins/matlab/CMakeLists.txt
    M plugins/mrsid/CMakeLists.txt
    M plugins/oci/CMakeLists.txt
    M plugins/p2g/CMakeLists.txt
    M plugins/pcl/CMakeLists.txt
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/python/filters/CMakeLists.txt
    M plugins/rxp/CMakeLists.txt
    M plugins/sqlite/CMakeLists.txt
    M src/PDALUtils.cpp
    M src/plang/CMakeLists.txt
    M src/util/CMakeLists.txt
    M test/unit/CMakeLists.txt
    M tools/lasdump/CMakeLists.txt
    M tools/nitfwrap/CMakeLists.txt
    M vendor/arbiter/CMakeLists.txt
    M vendor/pdalboost/CMakeLists.txt

  Log Message:
  -----------
  Replace include_directories with target_include_directories


  Commit: 090f3118e84d793363246fcc761a23da09a63d0b
      https://github.com/PDAL/PDAL/commit/090f3118e84d793363246fcc761a23da09a63d0b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M doc/apps/density.rst
    A doc/apps/hausdorff.rst
    A doc/apps/sort.rst
    M filters/SMRFilter.cpp
    M include/pdal/EigenUtils.hpp
    M kernels/DeltaKernel.cpp
    M kernels/DiffKernel.cpp
    M kernels/HausdorffKernel.cpp
    M kernels/InfoKernel.cpp
    M kernels/MergeKernel.cpp
    M kernels/PipelineKernel.cpp
    M kernels/RandomKernel.cpp
    M kernels/SortKernel.cpp
    M kernels/SplitKernel.cpp
    M kernels/TIndexKernel.cpp
    M kernels/TranslateKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/ViewKernel.cpp
    M test/unit/EigenTest.cpp

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


  Commit: 53582dd826891cf4bf556d42a947341015198f71
      https://github.com/PDAL/PDAL/commit/53582dd826891cf4bf556d42a947341015198f71
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M plugins/pgpointcloud/io/PgCommon.hpp

  Log Message:
  -----------
  Returning NULL as string results in bad string.


  Commit: 7b1ea0547fc8e569163324b65eea3b05fa395a12
      https://github.com/PDAL/PDAL/commit/7b1ea0547fc8e569163324b65eea3b05fa395a12
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M plugins/pgpointcloud/io/PgCommon.hpp

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


Compare: https://github.com/PDAL/PDAL/compare/2623dd705305...7b1ea0547fc8


More information about the pdal-commits mailing list