[pdal-commits] [PDAL/PDAL] 64d003: Temp checkin.

Andrew Bell noreply at github.com
Wed Jun 12 10:03:19 PDT 2019


  Branch: refs/heads/xform
  Home:   https://github.com/PDAL/PDAL
  Commit: 64d003dee1e94748f7a1483089ab70d7fae6b611
      https://github.com/PDAL/PDAL/commit/64d003dee1e94748f7a1483089ab70d7fae6b611
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-01-08 (Mon, 08 Jan 2018)

  Changed paths:
    A io/CesiumWriter.cpp
    A io/CesiumWriter.hpp

  Log Message:
  -----------
  Temp checkin.


  Commit: 40c05947989233f9f4df758987fde2808bdf30f5
      https://github.com/PDAL/PDAL/commit/40c05947989233f9f4df758987fde2808bdf30f5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M .gitignore
    M .travis.yml
    M CMakeLists.txt
    M apps/pdal.cpp
    M cmake/examples/hobu-config.sh
    M cmake/unix_compiler_options.cmake
    M cmake/win32_compiler_options.cmake
    M doc/apps/pipeline.rst
    R doc/development/alpine.rst
    A doc/project/alpine.rst
    M doc/project/contributors.rst
    M doc/project/docker.rst
    A doc/project/index.rst
    M doc/references.rst
    M doc/stages/filters.cluster.rst
    A doc/stages/filters.mortonorder.img1.png
    M doc/stages/filters.mortonorder.rst
    M doc/stages/filters.python.rst
    M doc/stages/filters.smrf.rst
    M doc/stages/readers.greyhound.rst
    M doc/stages/readers.text.rst
    A doc/stages/writers.greyhound.rst
    A doc/tutorial/ground-filters-pipeline.json
    A doc/tutorial/ground-filters.rst
    M doc/tutorial/index.rst
    M doc/tutorial/pcl_spec.rst
    M examples/CMakeLists.txt
    M examples/writing-filter/MyFilter.cpp
    M examples/writing-kernel/MyKernel.cpp
    M examples/writing-kernel/MyKernel.hpp
    M examples/writing-reader/MyReader.cpp
    M examples/writing-writer/MyWriter.cpp
    M filters/ApproximateCoplanarFilter.cpp
    M filters/ApproximateCoplanarFilter.hpp
    M filters/AssignFilter.cpp
    M filters/AssignFilter.hpp
    M filters/ChipperFilter.cpp
    M filters/ChipperFilter.hpp
    M filters/ClusterFilter.cpp
    M filters/ClusterFilter.hpp
    M filters/ColorinterpFilter.cpp
    M filters/ColorinterpFilter.hpp
    M filters/ColorizationFilter.cpp
    M filters/ColorizationFilter.hpp
    M filters/ComputeRangeFilter.cpp
    M filters/ComputeRangeFilter.hpp
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M filters/DecimationFilter.cpp
    M filters/DecimationFilter.hpp
    M filters/DividerFilter.cpp
    M filters/DividerFilter.hpp
    M filters/ELMFilter.cpp
    M filters/ELMFilter.hpp
    M filters/EigenvaluesFilter.cpp
    M filters/EigenvaluesFilter.hpp
    M filters/EstimateRankFilter.cpp
    M filters/EstimateRankFilter.hpp
    M filters/FerryFilter.cpp
    M filters/FerryFilter.hpp
    M filters/GreedyProjection.cpp
    M filters/GreedyProjection.hpp
    M filters/GroupByFilter.cpp
    M filters/GroupByFilter.hpp
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M filters/HeadFilter.cpp
    M filters/HeadFilter.hpp
    M filters/IQRFilter.cpp
    M filters/IQRFilter.hpp
    M filters/KDistanceFilter.cpp
    M filters/KDistanceFilter.hpp
    M filters/LOFFilter.cpp
    M filters/LOFFilter.hpp
    M filters/LocateFilter.cpp
    M filters/LocateFilter.hpp
    M filters/MADFilter.cpp
    M filters/MADFilter.hpp
    M filters/MergeFilter.cpp
    M filters/MergeFilter.hpp
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M filters/MortonOrderFilter.cpp
    M filters/MortonOrderFilter.hpp
    M filters/NormalFilter.cpp
    M filters/NormalFilter.hpp
    M filters/OutlierFilter.cpp
    M filters/OutlierFilter.hpp
    M filters/OverlayFilter.cpp
    M filters/OverlayFilter.hpp
    M filters/PMFFilter.cpp
    M filters/PMFFilter.hpp
    M filters/PoissonFilter.cpp
    M filters/PoissonFilter.hpp
    M filters/RadialDensityFilter.cpp
    M filters/RadialDensityFilter.hpp
    M filters/RandomizeFilter.cpp
    M filters/RandomizeFilter.hpp
    M filters/RangeFilter.cpp
    M filters/RangeFilter.hpp
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp
    M filters/SampleFilter.cpp
    M filters/SampleFilter.hpp
    M filters/SortFilter.cpp
    M filters/SortFilter.hpp
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M filters/StatsFilter.cpp
    M filters/StatsFilter.hpp
    M filters/StreamCallbackFilter.cpp
    M filters/StreamCallbackFilter.hpp
    M filters/TailFilter.cpp
    M filters/TailFilter.hpp
    M filters/TransformationFilter.cpp
    M filters/TransformationFilter.hpp
    M filters/VoxelCenterNearestNeighborFilter.cpp
    M filters/VoxelCenterNearestNeighborFilter.hpp
    M filters/VoxelCentroidNearestNeighborFilter.cpp
    M filters/VoxelCentroidNearestNeighborFilter.hpp
    M filters/private/pnp/GridPnp.hpp
    M io/BpfCompressor.cpp
    M io/BpfCompressor.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    M io/FauxReader.cpp
    M io/FauxReader.hpp
    M io/GDALGrid.cpp
    M io/GDALGrid.hpp
    M io/GDALReader.cpp
    M io/GDALReader.hpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    M io/Ilvis2Reader.cpp
    M io/Ilvis2Reader.hpp
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M io/LasReader.hpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M io/NullWriter.cpp
    M io/NullWriter.hpp
    M io/OGRWriter.cpp
    M io/OGRWriter.hpp
    M io/OGRWriterV1.cpp
    M io/OptechReader.cpp
    M io/OptechReader.hpp
    M io/PlyReader.cpp
    M io/PlyReader.hpp
    M io/PlyWriter.cpp
    M io/PlyWriter.hpp
    M io/PtsReader.cpp
    M io/PtsReader.hpp
    M io/QfitReader.cpp
    M io/QfitReader.hpp
    M io/SbetReader.cpp
    M io/SbetReader.hpp
    M io/SbetWriter.cpp
    M io/SbetWriter.hpp
    M io/TIndexReader.cpp
    M io/TIndexReader.hpp
    M io/TerrasolidReader.cpp
    M io/TerrasolidReader.hpp
    M io/TextReader.cpp
    M io/TextReader.hpp
    M io/TextWriter.cpp
    M io/TextWriter.hpp
    M kernels/DeltaKernel.cpp
    M kernels/DeltaKernel.hpp
    M kernels/DiffKernel.cpp
    M kernels/DiffKernel.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M kernels/HausdorffKernel.cpp
    M kernels/HausdorffKernel.hpp
    M kernels/InfoKernel.cpp
    M kernels/InfoKernel.hpp
    M kernels/MergeKernel.cpp
    M kernels/MergeKernel.hpp
    M kernels/PipelineKernel.cpp
    M kernels/PipelineKernel.hpp
    M kernels/RandomKernel.cpp
    M kernels/RandomKernel.hpp
    M kernels/SortKernel.cpp
    M kernels/SortKernel.hpp
    M kernels/SplitKernel.cpp
    M kernels/SplitKernel.hpp
    M kernels/TIndexKernel.cpp
    M kernels/TIndexKernel.hpp
    M kernels/TranslateKernel.cpp
    M kernels/TranslateKernel.hpp
    M pdal/DbWriter.cpp
    M pdal/DimUtil.hpp
    M pdal/Dimension.json
    M pdal/Filter.hpp
    M pdal/GDALUtils.cpp
    M pdal/GEOSUtils.cpp
    M pdal/Kernel.hpp
    M pdal/Mesh.hpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/PipelineManager.cpp
    M pdal/PipelineManager.hpp
    M pdal/PipelineReaderJSON.cpp
    A pdal/PluginHelper.hpp
    M pdal/PluginManager.cpp
    M pdal/PluginManager.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    R pdal/PyArray.hpp
    M pdal/Reader.hpp
    M pdal/SpatialReference.cpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageFactory.cpp
    A pdal/Streamable.cpp
    A pdal/Streamable.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/XMLSchema.hpp
    M pdal/compression/Compression.hpp
    A pdal/compression/DeflateCompression.cpp
    M pdal/compression/DeflateCompression.hpp
    A pdal/compression/LazPerfCompression.cpp
    M pdal/compression/LazPerfCompression.hpp
    A pdal/compression/LazPerfVlrCompression.cpp
    A pdal/compression/LazPerfVlrCompression.hpp
    A pdal/compression/LzmaCompression.cpp
    M pdal/compression/LzmaCompression.hpp
    A pdal/compression/ZstdCompression.cpp
    M pdal/compression/ZstdCompression.hpp
    M pdal/pdal_config.cpp
    M pdal/pdal_config.hpp
    M pdal/pdal_export.hpp
    M pdal/pdal_internal.hpp
    R pdal/pdal_macros.hpp
    R pdal/plugin.hpp
    M pdal/util/Utils.cpp
    M pdal/util/Uuid.hpp
    R pdal_defines.h.in
    A pdal_features.hpp.in
    M plugins/cpd/filters/CpdFilter.cpp
    M plugins/cpd/filters/CpdFilter.hpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/geowave/io/GeoWaveWriter.cpp
    M plugins/greyhound/CMakeLists.txt
    A plugins/greyhound/io/GreyhoundCommon.cpp
    A plugins/greyhound/io/GreyhoundCommon.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    A plugins/greyhound/io/GreyhoundWriter.cpp
    A plugins/greyhound/io/GreyhoundWriter.hpp
    M plugins/greyhound/io/bounds.cpp
    M plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/point.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/hexbin/kernel/OGR.hpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/matlab/filters/MatlabFilter.cpp
    M plugins/matlab/io/MatlabReader.cpp
    M plugins/matlab/io/MatlabReader.hpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/mbio/io/MbReader.cpp
    M plugins/mbio/io/MbReader.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/mrsid/test/MrsidTest.cpp
    M plugins/nitf/io/MetadataReader.cpp
    M plugins/nitf/io/MetadataReader.hpp
    M plugins/nitf/io/NitfFileReader.hpp
    M plugins/nitf/io/NitfFileWriter.hpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWrapper.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/openscenegraph/io/OSGReader.cpp
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.hpp
    M plugins/pcl/filters/IcpFilter.cpp
    M plugins/pcl/filters/IcpFilter.hpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.hpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/PCLKernel.hpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/plang/Environment.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Redirector.cpp
    M plugins/python/plang/Redirector.hpp
    M plugins/python/plang/Script.cpp
    M plugins/python/test/PythonFilterTest.cpp
    M plugins/rxp/io/RxpReader.cpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    A python/PKG-INFO
    M python/VERSION.txt
    A python/pdal/PyArray.hpp
    M python/pdal/PyPipeline.cpp
    M python/pdal/PyPipeline.hpp
    M python/pdal/libpdalpython.pyx
    A python/setup.cfg
    M python/setup.py
    M scripts/ci/script.sh
    M scripts/docker/1.4-maintenance/alpine/Dockerfile
    M scripts/docker/1.5-maintenance/alpine/Dockerfile
    M scripts/docker/1.6-maintenance/alpine/Dockerfile
    M scripts/docker/Dockerfile
    M scripts/docker/master/alpine/Dockerfile
    A test/data/pipeline/invalid1.json.in
    A test/data/pipeline/invalid2.json.in
    A test/data/pipeline/nonstreamable.json.in
    A test/data/pipeline/streamable.json.in
    A test/data/text/missingheader.txt
    M test/unit/CMakeLists.txt
    R test/unit/CompressionTest.cpp
    M test/unit/ConfigTest.cpp
    A test/unit/DeflateTest.cpp
    A test/unit/LazPerfTest.cpp
    A test/unit/LzmaTest.cpp
    M test/unit/PipelineManagerTest.cpp
    M test/unit/PluginManagerTest.cpp
    M test/unit/SegmentationTest.cpp
    M test/unit/StageFactoryTest.cpp
    M test/unit/UtilsTest.cpp
    A test/unit/ZstdTest.cpp
    M test/unit/apps/TIndexTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    M test/unit/filters/ColorinterpFilterTest.cpp
    A test/unit/filters/MortonOrderTest.cpp
    M test/unit/io/LasReaderTest.cpp
    M test/unit/io/LasWriterTest.cpp
    M test/unit/io/TextReaderTest.cpp
    M vendor/kazhdan/MultiGridOctreeData.Evaluation.inl
    M vendor/kazhdan/MultiGridOctreeData.h

  Log Message:
  -----------
  Merge branch 'master' into cesium


  Commit: a786d0915021cace81939b126fd929868d0e64ed
      https://github.com/PDAL/PDAL/commit/a786d0915021cace81939b126fd929868d0e64ed
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-05-14 (Mon, 14 May 2018)

  Changed paths:
    A io/CesiumWriter.cpp
    A io/CesiumWriter.hpp

  Log Message:
  -----------
  Merge branch 'cesium' into issue-1809


  Commit: bdee54c6736f3d10630c563ce7b910af5841927d
      https://github.com/PDAL/PDAL/commit/bdee54c6736f3d10630c563ce7b910af5841927d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-05-14 (Mon, 14 May 2018)

  Changed paths:
    M io/CesiumWriter.cpp
    M io/CesiumWriter.hpp

  Log Message:
  -----------
  Initial check-in.


  Commit: 59b4bb59ae1e583642b0572e13c6b4e094e04a35
      https://github.com/PDAL/PDAL/commit/59b4bb59ae1e583642b0572e13c6b4e094e04a35
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-06-04 (Tue, 04 Jun 2019)

  Changed paths:
    A .clang-format
    M .gitignore
    M .travis.yml
    A CITATION
    M CMakeLists.txt
    M CONTRIBUTING.md
    R ChangeLog
    M HOWTORELEASE.txt
    M LICENSE.txt
    M README.md
    M RELEASENOTES.txt
    M apps/CMakeLists.txt
    M apps/pdal.cpp
    M appveyor.yml
    M cmake/arbiter.cmake
    M cmake/config.cmake
    M cmake/cpack.cmake
    M cmake/examples/hobu-config.sh
    M cmake/examples/hobu-windows.bat
    M cmake/execinfo.cmake
    M cmake/gdal.cmake
    R cmake/geos.cmake
    M cmake/hdf5.cmake
    R cmake/json.cmake
    M cmake/libxml2.cmake
    M cmake/macros.cmake
    R cmake/modules/BuildOSGeo4W.cmake
    R cmake/modules/FindGDAL.cmake
    R cmake/modules/FindGEOS.cmake
    M cmake/modules/FindGeoTIFF.cmake
    R cmake/modules/FindHexer.cmake
    R cmake/modules/FindJSONCPP.cmake
    M cmake/modules/FindLASzip.cmake
    A cmake/modules/FindLibexecinfo.cmake
    A cmake/modules/FindLibunwind.cmake
    M cmake/modules/FindNitro.cmake
    M cmake/modules/FindNumPy.cmake
    M cmake/modules/FindOracle.cmake
    R cmake/modules/FindP2G.cmake
    M cmake/modules/FindSQLite3.cmake
    A cmake/modules/FindTileDB.cmake
    M cmake/modules/FindZSTD.cmake
    A cmake/nlohmann.cmake
    A cmake/openssl.cmake
    M cmake/options.cmake
    M cmake/policies.cmake
    M cmake/python.cmake
    A cmake/tiledb.cmake
    M cmake/unix_compiler_options.cmake
    A cmake/unwind.cmake
    M cmake/win32_compiler_options.cmake
    M dimbuilder/CMakeLists.txt
    M dimbuilder/DimBuilder.cpp
    M dimbuilder/DimBuilder.hpp
    M doc/about.rst
    M doc/apps/density.rst
    R doc/apps/diff.rst
    M doc/apps/ground.rst
    M doc/apps/pipeline.rst
    A doc/apps/tile.rst
    M doc/apps/tindex.rst
    M doc/conf.py
    M doc/development/compilation/dependencies.rst
    M doc/development/compilation/index.rst
    M doc/development/compilation/unix.rst
    M doc/development/compilation/windows.rst
    R doc/development/contributors.rst
    M doc/development/index.rst
    M doc/development/metadata.rst
    M doc/development/overview.rst
    A doc/development/release-notes/1.8.0.md
    A doc/development/release-notes/1.9.0.md
    A doc/development/release-notes/1.9.1.md
    M doc/development/writing-filter.rst
    M doc/development/writing-reader.rst
    M doc/development/writing.rst
    M doc/download.rst
    M doc/embed.py
    M doc/faq.rst
    A doc/images/pipeline-example-filters.assign.png
    A doc/images/pipeline-example-filters.range1.png
    A doc/images/pipeline-example-filters.range2.png
    A doc/images/pipeline-example-filters.reprojection.png
    A doc/images/pipeline-example-filters.smrf.png
    A doc/images/pipeline-example-iowa-colors.png
    A doc/images/pipeline-example-overview.png
    A doc/images/pipeline-example-readers.ept.png
    A doc/images/pipeline-example-writers.gdal.png
    A doc/images/pipeline-example-writers.las.png
    M doc/images/reproject-merge-pipeline.png
    M doc/index.rst
    M doc/pipeline.rst
    M doc/project/contributors.rst
    M doc/project/conventions.rst
    M doc/project/docs.rst
    M doc/project/integration.rst
    M doc/project/testing.rst
    M doc/python.rst
    M doc/quickstart.rst
    M doc/references.rst
    M doc/stages/filters.approximatecoplanar.rst
    M doc/stages/filters.assign.rst
    M doc/stages/filters.chipper.rst
    M doc/stages/filters.cluster.rst
    M doc/stages/filters.colorinterp.rst
    M doc/stages/filters.colorization.rst
    A doc/stages/filters.covariancefeatures.rst
    M doc/stages/filters.cpd.rst
    M doc/stages/filters.crop.rst
    M doc/stages/filters.decimation.rst
    M doc/stages/filters.delaunay.rst
    A doc/stages/filters.dem.rst
    M doc/stages/filters.divider.rst
    M doc/stages/filters.eigenvalues.rst
    M doc/stages/filters.elm.rst
    M doc/stages/filters.estimaterank.rst
    M doc/stages/filters.ferry.rst
    M doc/stages/filters.greedyprojection.rst
    M doc/stages/filters.gridprojection.rst
    M doc/stages/filters.groupby.rst
    M doc/stages/filters.hag.rst
    M doc/stages/filters.head.rst
    M doc/stages/filters.hexbin.rst
    M doc/stages/filters.icp.rst
    A doc/stages/filters.info.rst
    M doc/stages/filters.iqr.rst
    R doc/stages/filters.kdistance.rst
    M doc/stages/filters.locate.rst
    M doc/stages/filters.lof.rst
    M doc/stages/filters.mad.rst
    M doc/stages/filters.matlab.rst
    M doc/stages/filters.merge.rst
    A doc/stages/filters.mongo.rst
    R doc/stages/filters.mongus.rst
    M doc/stages/filters.mortonorder.rst
    M doc/stages/filters.movingleastsquares.rst
    M doc/stages/filters.neighborclassifier.rst
    A doc/stages/filters.nndistance.rst
    M doc/stages/filters.normal.rst
    M doc/stages/filters.outlier.rst
    M doc/stages/filters.overlay.rst
    M doc/stages/filters.pclblock.rst
    M doc/stages/filters.pmf.rst
    M doc/stages/filters.poisson.rst
    M doc/stages/filters.python.rst
    M doc/stages/filters.radialdensity.rst
    M doc/stages/filters.randomize.rst
    M doc/stages/filters.range.rst
    M doc/stages/filters.reprojection.rst
    M doc/stages/filters.returns.rst
    M doc/stages/filters.rst
    M doc/stages/filters.sample.rst
    M doc/stages/filters.smrf.rst
    M doc/stages/filters.sort.rst
    M doc/stages/filters.splitter.rst
    M doc/stages/filters.stats.rst
    A doc/stages/filters.streamcallback.rst
    M doc/stages/filters.tail.rst
    M doc/stages/filters.transformation.rst
    M doc/stages/filters.voxelcenternearestneighbor.rst
    M doc/stages/filters.voxelcentroidnearestneighbor.rst
    M doc/stages/filters.voxelgrid.rst
    R doc/stages/index.rst
    A doc/stages/reader_opts.rst
    M doc/stages/readers.bpf.rst
    M doc/stages/readers.buffer.rst
    A doc/stages/readers.e57.rst
    A doc/stages/readers.ept.rst
    M doc/stages/readers.faux.rst
    M doc/stages/readers.gdal.rst
    M doc/stages/readers.geowave.rst
    M doc/stages/readers.greyhound.rst
    A doc/stages/readers.i3s.rst
    M doc/stages/readers.ilvis2.rst
    M doc/stages/readers.las.rst
    M doc/stages/readers.matlab.rst
    M doc/stages/readers.mbio.rst
    M doc/stages/readers.mrsid.rst
    M doc/stages/readers.nitf.rst
    M doc/stages/readers.numpy.rst
    M doc/stages/readers.oci.rst
    M doc/stages/readers.optech.rst
    M doc/stages/readers.pcd.rst
    M doc/stages/readers.pgpointcloud.rst
    M doc/stages/readers.ply.rst
    M doc/stages/readers.pts.rst
    M doc/stages/readers.qfit.rst
    M doc/stages/readers.rdb.rst
    M doc/stages/readers.rst
    M doc/stages/readers.rxp.rst
    M doc/stages/readers.sbet.rst
    A doc/stages/readers.slpk.rst
    M doc/stages/readers.sqlite.rst
    A doc/stages/readers.terrasolid.rst
    M doc/stages/readers.text.rst
    A doc/stages/readers.tiledb.rst
    M doc/stages/readers.tindex.rst
    M doc/stages/references.bib
    M doc/stages/writers.bpf.rst
    A doc/stages/writers.e57.rst
    A doc/stages/writers.ept_addon.rst
    M doc/stages/writers.gdal.rst
    M doc/stages/writers.geowave.rst
    M doc/stages/writers.greyhound.rst
    M doc/stages/writers.las.rst
    M doc/stages/writers.matlab.rst
    M doc/stages/writers.nitf.rst
    M doc/stages/writers.null.rst
    M doc/stages/writers.oci.rst
    M doc/stages/writers.ogr.rst
    M doc/stages/writers.pcd.rst
    M doc/stages/writers.pgpointcloud.rst
    M doc/stages/writers.ply.rst
    M doc/stages/writers.rst
    M doc/stages/writers.sbet.rst
    M doc/stages/writers.sqlite.rst
    M doc/stages/writers.text.rst
    A doc/stages/writers.tiledb.rst
    M doc/tutorial/clipping/index.rst
    M doc/tutorial/ground-filters.rst
    M doc/tutorial/index.rst
    A doc/tutorial/iowa-entwine.rst
    A doc/tutorial/iowa.json
    M doc/tutorial/las.rst
    M doc/tutorial/pcl_spec.rst
    R doc/tutorial/python-filtering.rst
    A doc/tutorial/python-filtering.rst.save
    M doc/tutorial/reading.rst
    R doc/tutorial/sampling/index.rst
    A doc/tutorial/sampling/index.rst.save
    A doc/type-table.csv
    A doc/types.rst
    A doc/workshop/Makefile
    M doc/workshop/conf.py
    R doc/workshop/docker.rst
    A doc/workshop/docker.rst.save
    M doc/workshop/exercises/analysis/boundary/boundary.rst
    M doc/workshop/exercises/analysis/clipping/clipping.rst
    M doc/workshop/exercises/analysis/denoising/denoising.rst
    M doc/workshop/exercises/analysis/density/density.rst
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    M doc/workshop/exercises/analysis/ground/ground.rst
    M doc/workshop/exercises/analysis/rasterize/classification.json
    M doc/workshop/exercises/analysis/rasterize/rasterize.rst
    M doc/workshop/exercises/analysis/thinning/thinning.rst
    R doc/workshop/exercises/batch_processing/batch-processing.rst
    A doc/workshop/exercises/batch_processing/batch-processing.rst.save
    M doc/workshop/exercises/georeferencing/index.rst
    M doc/workshop/exercises/info/metadata.rst
    M doc/workshop/exercises/info/single-point.rst
    M doc/workshop/exercises/translation/compression.rst
    M doc/workshop/exercises/translation/reprojection.rst
    M doc/workshop/includes/substitutions.rst
    M doc/workshop/index.rst
    M doc/workshop/notes.rst
    R doc/workshop/osgeo4w.rst
    M doc/workshop/slides/source/introduction.rst
    A doc/workshop/slides/source/rasterization.rst
    M doc/workshop/slides/source/software.rst
    M doc/workshop/software.rst
    M examples/writing-filter/CMakeLists.txt
    M examples/writing-filter/MyFilter.cpp
    M examples/writing-filter/MyFilter.hpp
    M examples/writing-reader/MyReader.cpp
    M filters/ApproximateCoplanarFilter.cpp
    M filters/AssignFilter.cpp
    M filters/AssignFilter.hpp
    M filters/ChipperFilter.cpp
    M filters/ChipperFilter.hpp
    M filters/ClusterFilter.cpp
    M filters/ColorinterpFilter.cpp
    M filters/ColorizationFilter.cpp
    A filters/CovarianceFeaturesFilter.cpp
    A filters/CovarianceFeaturesFilter.hpp
    M filters/CropFilter.cpp
    A filters/DEMFilter.cpp
    A filters/DEMFilter.hpp
    M filters/DecimationFilter.cpp
    A filters/DelaunayFilter.cpp
    A filters/DelaunayFilter.hpp
    M filters/DividerFilter.cpp
    M filters/ELMFilter.cpp
    M filters/EigenvaluesFilter.cpp
    M filters/EstimateRankFilter.cpp
    M filters/GreedyProjection.cpp
    M filters/GreedyProjection.hpp
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M filters/HeadFilter.hpp
    A filters/HexBinFilter.cpp
    A filters/HexBinFilter.hpp
    A filters/InfoFilter.cpp
    A filters/InfoFilter.hpp
    R filters/KDistanceFilter.cpp
    R filters/KDistanceFilter.hpp
    M filters/LOFFilter.cpp
    M filters/LocateFilter.cpp
    A filters/MongoExpressionFilter.cpp
    A filters/MongoExpressionFilter.hpp
    R filters/MongusFilter.cpp
    R filters/MongusFilter.hpp
    M filters/MortonOrderFilter.cpp
    A filters/NNDistanceFilter.cpp
    A filters/NNDistanceFilter.hpp
    M filters/NeighborClassifierFilter.cpp
    M filters/NormalFilter.cpp
    M filters/OverlayFilter.cpp
    M filters/OverlayFilter.hpp
    M filters/PMFFilter.cpp
    M filters/PoissonFilter.cpp
    M filters/RadialDensityFilter.cpp
    M filters/RangeFilter.cpp
    M filters/RangeFilter.hpp
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    M filters/ReturnsFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SampleFilter.cpp
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M filters/StatsFilter.cpp
    M filters/StatsFilter.hpp
    M filters/TailFilter.hpp
    M filters/VoxelCenterNearestNeighborFilter.cpp
    M filters/VoxelCentroidNearestNeighborFilter.cpp
    M filters/private/DimRange.cpp
    M filters/private/DimRange.hpp
    M filters/private/Point.cpp
    M filters/private/Point.hpp
    A filters/private/Segmentation.cpp
    A filters/private/Segmentation.hpp
    A filters/private/delaunator-decl.hpp
    A filters/private/delaunator.hpp
    A filters/private/hexer/HexGrid.cpp
    A filters/private/hexer/HexGrid.hpp
    A filters/private/hexer/HexInfo.hpp
    A filters/private/hexer/HexIter.hpp
    A filters/private/hexer/Hexagon.cpp
    A filters/private/hexer/Hexagon.hpp
    A filters/private/hexer/Mathpair.hpp
    A filters/private/hexer/Path.cpp
    A filters/private/hexer/Path.hpp
    A filters/private/hexer/Processor.cpp
    A filters/private/hexer/Processor.hpp
    A filters/private/hexer/Segment.cpp
    A filters/private/hexer/Segment.hpp
    A filters/private/hexer/exception.hpp
    A filters/private/mongoexpression/Comparison.cpp
    A filters/private/mongoexpression/Comparison.hpp
    A filters/private/mongoexpression/Expression.cpp
    A filters/private/mongoexpression/Expression.hpp
    A filters/private/mongoexpression/LogicGate.cpp
    A filters/private/mongoexpression/LogicGate.hpp
    A filters/private/mongoexpression/Support.hpp
    M filters/private/pnp/Grid.hpp
    M filters/private/pnp/GridPnp.hpp
    M filters/private/pnp/VoxelRayTrace.hpp
    M io/BpfHeader.cpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    A io/EptAddonWriter.cpp
    A io/EptAddonWriter.hpp
    A io/EptReader.cpp
    A io/EptReader.hpp
    M io/FauxReader.cpp
    R io/GDALGrid.cpp
    R io/GDALGrid.hpp
    M io/GDALReader.cpp
    M io/GDALReader.hpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    M io/HeaderVal.hpp
    M io/Ilvis2MetadataReader.cpp
    M io/Ilvis2MetadataReader.hpp
    M io/Ilvis2Reader.cpp
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M io/OptechReader.cpp
    M io/OptechReader.hpp
    M io/PlyWriter.cpp
    M io/PlyWriter.hpp
    M io/PtsReader.cpp
    M io/QfitReader.cpp
    M io/SbetCommon.hpp
    M io/SbetReader.cpp
    M io/SbetReader.hpp
    M io/SbetWriter.cpp
    M io/SbetWriter.hpp
    M io/TIndexReader.cpp
    M io/TerrasolidReader.cpp
    M io/TextWriter.cpp
    M io/TextWriter.hpp
    A io/private/EptSupport.cpp
    A io/private/EptSupport.hpp
    A io/private/GDALGrid.cpp
    A io/private/GDALGrid.hpp
    A kernels/DensityKernel.cpp
    A kernels/DensityKernel.hpp
    R kernels/DiffKernel.cpp
    R kernels/DiffKernel.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M kernels/InfoKernel.cpp
    M kernels/InfoKernel.hpp
    M kernels/PipelineKernel.cpp
    M kernels/SplitKernel.cpp
    M kernels/TIndexKernel.cpp
    M kernels/TIndexKernel.hpp
    A kernels/TileKernel.cpp
    A kernels/TileKernel.hpp
    M kernels/TranslateKernel.cpp
    A kernels/private/density/OGR.cpp
    A kernels/private/density/OGR.hpp
    M package.sh
    M pdal/ArtifactManager.hpp
    M pdal/DbWriter.cpp
    M pdal/DimUtil.hpp
    M pdal/Dimension.json
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/FlexWriter.hpp
    M pdal/GDALUtils.cpp
    M pdal/GDALUtils.hpp
    R pdal/GEOSUtils.cpp
    R pdal/GEOSUtils.hpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    A pdal/JsonFwd.hpp
    M pdal/KDIndex.hpp
    M pdal/Kernel.cpp
    M pdal/Kernel.hpp
    M pdal/Mesh.hpp
    M pdal/Metadata.cpp
    M pdal/Metadata.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/PipelineManager.cpp
    M pdal/PipelineManager.hpp
    M pdal/PipelineReaderJSON.cpp
    M pdal/PipelineReaderJSON.hpp
    M pdal/PipelineWriter.cpp
    M pdal/PluginDirectory.cpp
    M pdal/PointLayout.cpp
    M pdal/PointLayout.hpp
    M pdal/PointRef.hpp
    M pdal/PointTable.cpp
    M pdal/PointTable.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M pdal/QuadIndex.cpp
    M pdal/QuadIndex.hpp
    M pdal/QuickInfo.hpp
    M pdal/Reader.cpp
    M pdal/Reader.hpp
    M pdal/Scaling.cpp
    M pdal/Scaling.hpp
    R pdal/Segmentation.cpp
    R pdal/Segmentation.hpp
    M pdal/SpatialReference.cpp
    M pdal/SpatialReference.hpp
    A pdal/SrsBounds.cpp
    A pdal/SrsBounds.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageExtensions.cpp
    M pdal/StageExtensions.hpp
    M pdal/StageFactory.cpp
    M pdal/StageWrapper.hpp
    M pdal/Streamable.cpp
    M pdal/Streamable.hpp
    A pdal/SubcommandKernel.cpp
    A pdal/SubcommandKernel.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/compression/Compression.hpp
    M pdal/compression/LazPerfCompression.cpp
    M pdal/compression/LazPerfVlrCompression.cpp
    M pdal/compression/LzmaCompression.cpp
    M pdal/compression/ZstdCompression.cpp
    M pdal/compression/ZstdCompression.hpp
    M pdal/pdal_config.cpp
    M pdal/pdal_config.hpp
    A pdal/private/SrsTransform.cpp
    A pdal/private/SrsTransform.hpp
    A pdal/util/Backtrace.cpp
    A pdal/util/Backtrace.hpp
    M pdal/util/Bounds.cpp
    M pdal/util/Bounds.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/Extractor.hpp
    M pdal/util/FileUtils.cpp
    M pdal/util/FileUtils.hpp
    M pdal/util/IStream.hpp
    M pdal/util/ProgramArgs.hpp
    M pdal/util/Utils.cpp
    M pdal/util/Utils.hpp
    M pdal/util/Uuid.hpp
    A pdal/util/private/BacktraceExecinfo.cpp
    A pdal/util/private/BacktraceImpl.hpp
    A pdal/util/private/BacktraceNone.cpp
    A pdal/util/private/BacktraceUnwind.cpp
    M plugins/CMakeLists.txt
    M plugins/cpd/CMakeLists.txt
    R plugins/delaunay/CMakeLists.txt
    R plugins/delaunay/filters/DelaunayFilter.cpp
    R plugins/delaunay/filters/DelaunayFilter.hpp
    R plugins/delaunay/filters/Delaunay_psm.cpp
    R plugins/delaunay/filters/Delaunay_psm.h
    A plugins/e57/CMakeLists.txt
    A plugins/e57/io/E57Reader.cpp
    A plugins/e57/io/E57Reader.hpp
    A plugins/e57/io/E57Writer.cpp
    A plugins/e57/io/E57Writer.hpp
    A plugins/e57/io/Scan.cpp
    A plugins/e57/io/Scan.hpp
    A plugins/e57/io/Utils.cpp
    A plugins/e57/io/Utils.hpp
    A plugins/e57/io/Uuid.cpp
    A plugins/e57/io/Uuid.hpp
    A plugins/e57/libE57Format/CHANGELOG.md
    A plugins/e57/libE57Format/CMakeLists.txt
    A plugins/e57/libE57Format/LICENSE.md
    A plugins/e57/libE57Format/README.md
    A plugins/e57/libE57Format/cmake/Modules/CMakeGenerateDocumentation.cmake
    A plugins/e57/libE57Format/cmake/Modules/FindICU.cmake
    A plugins/e57/libE57Format/cmake/Modules/Tags.cmake
    A plugins/e57/libE57Format/cmake/c_flag_overrides.cmake
    A plugins/e57/libE57Format/cmake/cxx_flag_overrides.cmake
    A plugins/e57/libE57Format/contrib/CRCpp/LICENSE
    A plugins/e57/libE57Format/contrib/CRCpp/README.md
    A plugins/e57/libE57Format/contrib/CRCpp/inc/CRC.h
    A plugins/e57/libE57Format/include/E57Exception.h
    A plugins/e57/libE57Format/include/E57Format.h
    A plugins/e57/libE57Format/src/CheckedFile.cpp
    A plugins/e57/libE57Format/src/CheckedFile.h
    A plugins/e57/libE57Format/src/Common.h
    A plugins/e57/libE57Format/src/Decoder.cpp
    A plugins/e57/libE57Format/src/Decoder.h
    A plugins/e57/libE57Format/src/E57Exception.cpp
    A plugins/e57/libE57Format/src/E57Format.cpp
    A plugins/e57/libE57Format/src/E57FormatImpl.cpp
    A plugins/e57/libE57Format/src/E57FormatImpl.h
    A plugins/e57/libE57Format/src/E57Version.h
    A plugins/e57/libE57Format/src/E57XmlParser.cpp
    A plugins/e57/libE57Format/src/E57XmlParser.h
    A plugins/e57/libE57Format/src/Encoder.cpp
    A plugins/e57/libE57Format/src/Encoder.h
    A plugins/e57/libE57Format/src/ImageFileImpl.cpp
    A plugins/e57/libE57Format/src/ImageFileImpl.h
    A plugins/e57/libE57Format/src/NodeImpl.cpp
    A plugins/e57/libE57Format/src/NodeImpl.h
    A plugins/e57/libE57Format/src/Packet.cpp
    A plugins/e57/libE57Format/src/Packet.h
    A plugins/e57/libE57Format/src/SourceDestBufferImpl.cpp
    A plugins/e57/libE57Format/src/SourceDestBufferImpl.h
    A plugins/e57/libE57Format/src/StructureNodeImpl.cpp
    A plugins/e57/libE57Format/src/StructureNodeImpl.h
    A plugins/e57/test/E57ReaderTest.cpp
    A plugins/e57/test/E57UtilsTest.cpp
    A plugins/e57/test/E57UuidTest.cpp
    A plugins/e57/test/E57WriterTest.cpp
    A plugins/e57/test/ScanTest.cpp
    A plugins/faux/CMakeLists.txt
    A plugins/faux/kernel/FauxPluginKernel.cpp
    A plugins/faux/kernel/FauxPluginKernel.hpp
    A plugins/fbx/CMakeLists.txt
    A plugins/fbx/io/FbxWriter.cpp
    A plugins/fbx/io/FbxWriter.hpp
    A plugins/fbx/test/FbxWriterTest.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/greyhound/CMakeLists.txt
    A plugins/greyhound/NOTE
    M plugins/greyhound/io/GreyhoundCommon.cpp
    M plugins/greyhound/io/GreyhoundCommon.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    M plugins/greyhound/io/GreyhoundWriter.cpp
    M plugins/greyhound/io/GreyhoundWriter.hpp
    M plugins/greyhound/io/bounds.cpp
    M plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/point.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp
    R plugins/hexbin/CMakeLists.txt
    R plugins/hexbin/filters/HexBin.cpp
    R plugins/hexbin/filters/HexBin.hpp
    R plugins/hexbin/kernel/DensityKernel.cpp
    R plugins/hexbin/kernel/DensityKernel.hpp
    R plugins/hexbin/kernel/OGR.cpp
    R plugins/hexbin/kernel/OGR.hpp
    R plugins/hexbin/test/HexbinFilterTest.cpp
    A plugins/i3s/CMakeLists.txt
    A plugins/i3s/io/EsriReader.cpp
    A plugins/i3s/io/EsriReader.hpp
    A plugins/i3s/io/EsriUtil.cpp
    A plugins/i3s/io/EsriUtil.hpp
    A plugins/i3s/io/I3SReader.cpp
    A plugins/i3s/io/I3SReader.hpp
    A plugins/i3s/io/SlpkExtractor.cpp
    A plugins/i3s/io/SlpkExtractor.hpp
    A plugins/i3s/io/SlpkReader.cpp
    A plugins/i3s/io/SlpkReader.hpp
    A plugins/i3s/io/pool.hpp
    A plugins/i3s/lepcc/CMakeLists.txt
    A plugins/i3s/lepcc/src/BitMask.cpp
    A plugins/i3s/lepcc/src/BitMask.h
    A plugins/i3s/lepcc/src/BitStuffer2.cpp
    A plugins/i3s/lepcc/src/BitStuffer2.h
    A plugins/i3s/lepcc/src/ClusterRGB.cpp
    A plugins/i3s/lepcc/src/ClusterRGB.h
    A plugins/i3s/lepcc/src/Common.cpp
    A plugins/i3s/lepcc/src/Common.h
    A plugins/i3s/lepcc/src/FlagBytes.cpp
    A plugins/i3s/lepcc/src/FlagBytes.h
    A plugins/i3s/lepcc/src/Huffman.cpp
    A plugins/i3s/lepcc/src/Huffman.h
    A plugins/i3s/lepcc/src/Intensity.cpp
    A plugins/i3s/lepcc/src/Intensity.h
    A plugins/i3s/lepcc/src/LEPCC.cpp
    A plugins/i3s/lepcc/src/LEPCC.h
    A plugins/i3s/lepcc/src/Test_C_Api.cpp
    A plugins/i3s/lepcc/src/include/lepcc_c_api.h
    A plugins/i3s/lepcc/src/include/lepcc_tpl_api.h
    A plugins/i3s/lepcc/src/include/lepcc_types.h
    A plugins/i3s/lepcc/src/lepcc_c_api_impl.cpp
    A plugins/i3s/lepcc/src/utl_const_array.h
    A plugins/i3s/test/SlpkReaderTest.cpp
    A plugins/i3s/test/i3sReaderTest.cpp
    M plugins/icebridge/CMakeLists.txt
    M plugins/icebridge/io/Hdf5Handler.cpp
    M plugins/icebridge/io/Hdf5Handler.hpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/matlab/CMakeLists.txt
    M plugins/matlab/io/MatlabReader.cpp
    M plugins/mbio/CMakeLists.txt
    M plugins/mbio/io/MbError.cpp
    M plugins/mbio/io/MbReader.cpp
    M plugins/mbio/io/MbReader.hpp
    M plugins/mrsid/CMakeLists.txt
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/nitf/CMakeLists.txt
    M plugins/nitf/io/NitfFileWriter.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/oci/CMakeLists.txt
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/test/OCITest.cpp
    M plugins/openscenegraph/CMakeLists.txt
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/IcpFilter.cpp
    A plugins/pcl/io/PcdHeader.cpp
    A plugins/pcl/io/PcdHeader.hpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/io/PcdReader.hpp
    M plugins/pcl/pipeline/PCLPipeline.h
    M plugins/pcl/pipeline/PCLPipeline.hpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/python/filters/CMakeLists.txt
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/filters/PythonFilter.hpp
    M plugins/python/io/CMakeLists.txt
    M plugins/python/io/NumpyReader.cpp
    M plugins/python/io/NumpyReader.hpp
    R plugins/python/plang/CMakeLists.txt
    M plugins/python/plang/Environment.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Invocation.hpp
    M plugins/python/test/NumpyReaderTest.cpp
    M plugins/python/test/PythonFilterTest.cpp
    M plugins/rdb/CMakeLists.txt
    M plugins/rdb/io/RdbPointcloud.cpp
    M plugins/rdb/io/RdbReader.cpp
    M plugins/rdb/test/RdbReaderTest.cpp
    M plugins/rxp/CMakeLists.txt
    M plugins/rxp/io/RxpPointcloud.cpp
    M plugins/rxp/io/RxpPointcloud.hpp
    M plugins/rxp/io/RxpReader.cpp
    M plugins/rxp/io/RxpReader.hpp
    M plugins/rxp/test/RxpReaderTest.cpp
    M plugins/sqlite/CMakeLists.txt
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    A plugins/tiledb/CMakeLists.txt
    A plugins/tiledb/io/TileDBReader.cpp
    A plugins/tiledb/io/TileDBReader.hpp
    A plugins/tiledb/io/TileDBWriter.cpp
    A plugins/tiledb/io/TileDBWriter.hpp
    A plugins/tiledb/test/TileDBReaderTest.cpp
    A plugins/tiledb/test/TileDBWriterTest.cpp
    R scripts/appveyor/build.cmd
    A scripts/appveyor/conda/build.cmd
    A scripts/appveyor/conda/recipe/bld.bat
    A scripts/appveyor/conda/recipe/build.sh
    A scripts/appveyor/conda/recipe/meta.yaml
    A scripts/appveyor/conda/recipe/scripts/activate.bat
    A scripts/appveyor/conda/recipe/scripts/activate.sh
    A scripts/appveyor/conda/recipe/scripts/deactivate.bat
    A scripts/appveyor/conda/recipe/scripts/deactivate.sh
    M scripts/appveyor/config.cmd
    R scripts/appveyor/install.cmd
    R scripts/appveyor/test.cmd
    A scripts/appveyor/test/build.cmd
    A scripts/appveyor/test/test.cmd
    M scripts/ci/add_deploy_key.sh
    A scripts/ci/after_success.sh
    R scripts/ci/before_install.sh
    M scripts/ci/build_docs.sh
    R scripts/ci/common.sh
    R scripts/ci/docker.sh
    M scripts/ci/script.sh
    A scripts/conda/osx-setup.sh
    A scripts/conda/osx.sh
    A scripts/conda/win64-setup.bat
    A scripts/conda/win64.bat
    R scripts/docker/1.4-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.4-maintenance/alpine/Dockerfile
    R scripts/docker/1.4-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.5-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.5-maintenance/alpine/Dockerfile
    R scripts/docker/1.5-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.6-maintenance/alpine/Dockerfile
    R scripts/docker/1.6-maintenance/ubuntu/Dockerfile
    M scripts/docker/Dockerfile
    A scripts/docker/alpine/Dockerfile
    A scripts/docker/alpine/Dockerfile.dependencies
    A scripts/docker/centos/Dockerfile
    R scripts/docker/dependencies/Dockerfile
    R scripts/docker/master/alpine/Dockerfile
    R scripts/docker/master/ubuntu/Dockerfile
    M scripts/docker/rivlib/Dockerfile
    A scripts/docker/ubuntu/Dockerfile
    A scripts/docker/ubuntu/dependencies/Dockerfile
    M scripts/linux-install-scripts/packages.sh
    M scripts/linux-install-scripts/pdal.sh
    M scripts/osgeo4w/config.cmd
    A test/data/e57/A4.e57
    A test/data/e57/A4_moved.e57
    A test/data/e57/A_B.e57
    A test/data/e57/A_merged_B.e57
    A test/data/e57/A_moved_B.e57
    A test/data/e57/B2.e57
    A test/data/ept/ept-star/ept-build.json
    A test/data/ept/ept-star/ept-data/0-0-0-0.laz
    A test/data/ept/ept-star/ept-data/1-0-0-0.laz
    A test/data/ept/ept-star/ept-data/1-0-0-1.laz
    A test/data/ept/ept-star/ept-data/1-0-1-0.laz
    A test/data/ept/ept-star/ept-data/1-1-0-0.laz
    A test/data/ept/ept-star/ept-data/1-1-0-1.laz
    A test/data/ept/ept-star/ept-data/1-1-1-0.laz
    A test/data/ept/ept-star/ept-data/1-1-1-1.laz
    A test/data/ept/ept-star/ept-data/2-0-0-1.laz
    A test/data/ept/ept-star/ept-data/2-0-1-1.laz
    A test/data/ept/ept-star/ept-data/2-1-0-1.laz
    A test/data/ept/ept-star/ept-data/2-1-1-1.laz
    A test/data/ept/ept-star/ept-data/2-1-2-1.laz
    A test/data/ept/ept-star/ept-data/2-1-3-1.laz
    A test/data/ept/ept-star/ept-data/2-2-0-1.laz
    A test/data/ept/ept-star/ept-data/2-2-1-1.laz
    A test/data/ept/ept-star/ept-data/2-2-1-2.laz
    A test/data/ept/ept-star/ept-data/2-2-2-1.laz
    A test/data/ept/ept-star/ept-data/2-2-2-2.laz
    A test/data/ept/ept-star/ept-data/2-2-3-1.laz
    A test/data/ept/ept-star/ept-data/2-3-0-1.laz
    A test/data/ept/ept-star/ept-data/2-3-1-1.laz
    A test/data/ept/ept-star/ept-data/2-3-1-2.laz
    A test/data/ept/ept-star/ept-data/2-3-2-1.laz
    A test/data/ept/ept-star/ept-data/2-3-2-2.laz
    A test/data/ept/ept-star/ept-data/2-3-3-1.laz
    A test/data/ept/ept-star/ept-data/2-3-3-2.laz
    A test/data/ept/ept-star/ept-data/3-4-2-2.laz
    A test/data/ept/ept-star/ept-data/3-4-3-2.laz
    A test/data/ept/ept-star/ept-data/3-4-3-3.laz
    A test/data/ept/ept-star/ept-data/3-4-4-2.laz
    A test/data/ept/ept-star/ept-data/3-4-4-3.laz
    A test/data/ept/ept-star/ept-data/3-4-4-4.laz
    A test/data/ept/ept-star/ept-data/3-4-4-5.laz
    A test/data/ept/ept-star/ept-data/3-4-5-2.laz
    A test/data/ept/ept-star/ept-data/3-4-5-3.laz
    A test/data/ept/ept-star/ept-data/3-4-5-4.laz
    A test/data/ept/ept-star/ept-data/3-4-6-2.laz
    A test/data/ept/ept-star/ept-data/3-4-6-3.laz
    A test/data/ept/ept-star/ept-data/3-4-7-2.laz
    A test/data/ept/ept-star/ept-data/3-4-7-3.laz
    A test/data/ept/ept-star/ept-data/3-5-2-2.laz
    A test/data/ept/ept-star/ept-data/3-5-3-2.laz
    A test/data/ept/ept-star/ept-data/3-5-3-3.laz
    A test/data/ept/ept-star/ept-data/3-5-4-2.laz
    A test/data/ept/ept-star/ept-data/3-5-4-3.laz
    A test/data/ept/ept-star/ept-data/3-5-4-4.laz
    A test/data/ept/ept-star/ept-data/3-5-4-5.laz
    A test/data/ept/ept-star/ept-data/3-5-5-2.laz
    A test/data/ept/ept-star/ept-data/3-5-5-3.laz
    A test/data/ept/ept-star/ept-data/3-5-5-4.laz
    A test/data/ept/ept-star/ept-data/3-5-6-2.laz
    A test/data/ept/ept-star/ept-data/3-5-7-2.laz
    A test/data/ept/ept-star/ept-data/3-6-4-2.laz
    A test/data/ept/ept-star/ept-data/3-6-4-3.laz
    A test/data/ept/ept-star/ept-data/3-6-4-4.laz
    A test/data/ept/ept-star/ept-data/3-6-4-5.laz
    A test/data/ept/ept-star/ept-data/3-6-5-2.laz
    A test/data/ept/ept-star/ept-data/3-6-5-3.laz
    A test/data/ept/ept-star/ept-data/3-6-5-4.laz
    A test/data/ept/ept-star/ept-data/3-6-5-5.laz
    A test/data/ept/ept-star/ept-data/3-6-6-2.laz
    A test/data/ept/ept-star/ept-data/3-6-6-3.laz
    A test/data/ept/ept-star/ept-data/3-6-7-2.laz
    A test/data/ept/ept-star/ept-data/3-6-7-3.laz
    A test/data/ept/ept-star/ept-hierarchy/0-0-0-0.json
    A test/data/ept/ept-star/ept-hierarchy/2-0-0-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-0-1-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-1-0-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-1-1-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-1-2-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-1-3-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-0-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-1-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-1-2.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-2-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-2-2.json
    A test/data/ept/ept-star/ept-hierarchy/2-2-3-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-0-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-1-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-1-2.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-2-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-2-2.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-3-1.json
    A test/data/ept/ept-star/ept-hierarchy/2-3-3-2.json
    A test/data/ept/ept-star/ept-sources/0.json
    A test/data/ept/ept-star/ept-sources/1.json
    A test/data/ept/ept-star/ept-sources/2.json
    A test/data/ept/ept-star/ept-sources/3.json
    A test/data/ept/ept-star/ept-sources/list.json
    A test/data/ept/ept-star/ept.json
    A test/data/ept/lone-star.laz
    A test/data/ept/pipeline.json
    A test/data/ept/split-star/split-1.laz
    A test/data/ept/split-star/split-2.laz
    A test/data/ept/split-star/split-3.laz
    A test/data/ept/split-star/split-4.laz
    A test/data/filters/delaunaytest.txt
    M test/data/filters/ferry.json.in
    A test/data/i3s/SMALL_AUTZEN_LAS_All .zip
    A test/data/i3s/SMALL_AUTZEN_LAS_All.bin
    A test/data/i3s/SMALL_AUTZEN_LAS_All.slpk
    A test/data/i3s/SMALL_AUTZEN_LAS_All/3dSceneLayer.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/@specialIndexFileHASH128@
    A test/data/i3s/SMALL_AUTZEN_LAS_All/metadata.json
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodepages/0.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/1024.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/128.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/16.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/2.bin.pccint
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/256.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/32.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/512.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/attributes/8.bin.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/nodes/0/geometries/0.bin.pccxyz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/1.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/1024.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/128.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/16.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/2.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/256.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/32.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/512.json.gz
    A test/data/i3s/SMALL_AUTZEN_LAS_All/statistics/8.json.gz
    A test/data/i3s/plineAutzen.json
    A test/data/i3s/plineHelsinki.json
    A test/data/i3s/plineSonoma3.json
    A test/data/las/tile/file1.las
    A test/data/las/tile/file2.las
    A test/data/las/tile/file3.las
    M test/data/las/utm17.las
    A test/data/las/wontcompress3.las
    A test/data/pipeline/array-pipeline.json.in
    M test/data/pipeline/crop_wkt.json.in
    A test/data/pipeline/ept_addon.json.in
    A test/data/pipeline/las2csv-with-unicode-paths.json.in
    M test/data/pipeline/nonstreamable.json.in
    A test/data/pipeline/range_bad_limits.json.in
    A test/data/pipeline/range_multi_limits.json.in
    M test/data/plang/predicate-embed.json.in
    A test/data/plang/threedim.npy
    A test/data/plang/twodim.npy
    A test/data/ply/issue_2421.ply
    A test/data/ply/mesh_fixed.ply
    A test/data/ply/sized_dims.ply
    A test/data/ply/unsized_dims.ply
    A test/data/pts/bunny_8.pts
    A test/data/pts/site_56_8.pts
    A test/data/text/file1.txt
    A test/data/text/file2.txt
    A test/data/text/file3.txt
    A test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/OffsetTime.tdb
    A test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__coords.tdb
    A test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__fragment_metadata.tdb
    A test/data/tiledb/array/__array_schema.tdb
    A test/data/tiledb/array/__lock.tdb
    A test/data/tiledb/array/pdal.json
    A test/data/unicode/japanese-pr2135.txt
    A test/data/unicode/japanese-pr2227.txt
    M test/unit/ArtifactTest.cpp
    M test/unit/BoundsTest.cpp
    M test/unit/CMakeLists.txt
    M test/unit/DeflateTest.cpp
    M test/unit/EigenTest.cpp
    M test/unit/FileUtilsTest.cpp
    M test/unit/LazPerfTest.cpp
    M test/unit/LzmaTest.cpp
    M test/unit/MetadataTest.cpp
    M test/unit/OldPCLBlockTest.cpp
    M test/unit/OptionsTest.cpp
    M test/unit/PipelineManagerTest.cpp
    A test/unit/PipelineWriterTest.cpp
    M test/unit/PluginManagerTest.cpp
    M test/unit/PointTableTest.cpp
    M test/unit/PointViewTest.cpp
    M test/unit/PolygonTest.cpp
    M test/unit/ProgramArgsTest.cpp
    M test/unit/SegmentationTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/StreamingTest.cpp
    M test/unit/Support.cpp
    M test/unit/Support.hpp
    M test/unit/UtilsTest.cpp
    M test/unit/ZstdTest.cpp
    M test/unit/apps/AppPluginTest.cpp
    A test/unit/apps/InfoTest.cpp
    M test/unit/apps/TIndexTest.cpp
    A test/unit/apps/TileTest.cpp
    M test/unit/apps/TranslateTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/filters/ChipperTest.cpp
    A test/unit/filters/CovarianceFeaturesTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    A test/unit/filters/DelaunayFilterTest.cpp
    M test/unit/filters/DividerFilterTest.cpp
    A test/unit/filters/HeadTailFilterTest.cpp
    A test/unit/filters/HexbinFilterTest.cpp
    A test/unit/filters/InfoFilterTest.cpp
    A test/unit/filters/MongoExpressionFilterTest.cpp
    A test/unit/filters/NNDistanceTest.cpp
    M test/unit/filters/NeighborClassifierFilterTest.cpp
    A test/unit/filters/PMFFilterTest.cpp
    M test/unit/filters/RandomizeFilterTest.cpp
    M test/unit/filters/RangeFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    A test/unit/filters/ReturnsFilterTest.cpp
    A test/unit/filters/SMRFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    A test/unit/filters/VoxelTest.cpp
    M test/unit/io/BufferTest.cpp
    A test/unit/io/EptAddonWriterTest.cpp
    A test/unit/io/EptReaderTest.cpp
    M test/unit/io/FauxReaderTest.cpp
    M test/unit/io/GDALReaderTest.cpp
    M test/unit/io/GDALWriterTest.cpp
    M test/unit/io/Ilvis2ReaderTest.cpp
    M test/unit/io/LasReaderTest.cpp
    M test/unit/io/LasWriterTest.cpp
    M test/unit/io/OptechReaderTest.cpp
    M test/unit/io/PlyWriterTest.cpp
    M test/unit/io/PtsReaderTest.cpp
    M test/unit/io/QFITReaderTest.cpp
    M test/unit/io/SbetReaderTest.cpp
    M test/unit/io/TextWriterTest.cpp
    M tools/lasdump/Lasdump.hpp
    M tools/nitfwrap/CMakeLists.txt
    M tools/nitfwrap/NitfWrap.cpp
    M vendor/arbiter/CMakeLists.txt
    M vendor/arbiter/README
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp
    R vendor/eigen/Eigen/src/OrderingMethods/Amd.h
    R vendor/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h
    R vendor/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
    M vendor/gtest/cmake/internal_utils.cmake
    R vendor/jsoncpp/dist/CMakeLists.txt
    R vendor/jsoncpp/dist/json/forwards.h
    R vendor/jsoncpp/dist/json/json.h
    R vendor/jsoncpp/dist/jsoncpp.cpp
    M vendor/kazhdan/MAT.inl
    M vendor/kazhdan/MultiGridOctreeData.System.inl
    M vendor/kazhdan/PoissonRecon.h
    M vendor/kazhdan/point_source/AsciiPointSource.inl
    M vendor/kazhdan/point_source/MemoryPointSource.h
    M vendor/kazhdan/point_source/PlyPointSource.inl
    M vendor/kazhdan/point_source/PointSource.h
    M vendor/kazhdan/point_source/TransformedPointSource.h
    M vendor/nanoflann/nanoflann.hpp
    A vendor/nlohmann/nlohmann/json.hpp

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


  Commit: 347a7f25f2eb6266a9da26a1581d09c237c52abe
      https://github.com/PDAL/PDAL/commit/347a7f25f2eb6266a9da26a1581d09c237c52abe
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-06-12 (Wed, 12 Jun 2019)

  Changed paths:
    M filters/TransformationFilter.cpp
    M filters/TransformationFilter.hpp
    M test/unit/filters/TransformationFilterTest.cpp

  Log Message:
  -----------
  Make TransformationFilter more generic.


Compare: https://github.com/PDAL/PDAL/compare/64d003dee1e9%5E...347a7f25f2eb


More information about the pdal-commits mailing list