[pdal-commits] [PDAL/PDAL] 9cc8dd: Add PCL kernel to compute Height Above Ground

GitHub noreply at github.com
Fri Jul 24 20:24:43 PDT 2015


  Branch: refs/tags/grid-1.4.0.1
  Home:   https://github.com/PDAL/PDAL
  Commit: 9cc8ddbe3239adfc083ad22c627b711e23c42179
      https://github.com/PDAL/PDAL/commit/9cc8ddbe3239adfc083ad22c627b711e23c42179
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-01-29 (Thu, 29 Jan 2015)

  Changed paths:
    M include/pdal/Dimension.hpp
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/kernel/HeightAboveGroundKernel.cpp
    A plugins/pcl/kernel/HeightAboveGroundKernel.hpp

  Log Message:
  -----------
  Add PCL kernel to compute Height Above Ground

Requires either 1) classification dimension with ground returns in the input or
2) a secondary input that is only ground returns.

Computes Height Above Ground as difference in Z between the input point and the
nearest corresponding ground return (in the XYZ plane).

Reader drivers are inferred from the filenames, but the Writer must be BPF to
accomodate the non-standard dimension.


  Commit: 55eb8766f5bacdc7b1171a8a467bd7e80a59b337
      https://github.com/PDAL/PDAL/commit/55eb8766f5bacdc7b1171a8a467bd7e80a59b337
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-02-02 (Mon, 02 Feb 2015)

  Changed paths:
    M doc/tutorial/index.rst
    A doc/tutorial/using.rst
    A doc/tutorial/writing-filter.rst
    A doc/tutorial/writing-kernel.rst
    A doc/tutorial/writing-reader.rst
    A doc/tutorial/writing-writer.rst
    M doc/tutorial/writing.rst
    A examples/writing-filter/CMakeLists.txt
    A examples/writing-filter/MyFilter.cpp
    A examples/writing-filter/MyFilter.hpp
    A examples/writing-kernel/CMakeLists.txt
    A examples/writing-kernel/MyKernel.cpp
    A examples/writing-kernel/MyKernel.hpp
    A examples/writing-reader/CMakeLists.txt
    A examples/writing-reader/MyReader.cpp
    A examples/writing-reader/MyReader.hpp
    A examples/writing-writer/CMakeLists.txt
    A examples/writing-writer/MyWriter.cpp
    A examples/writing-writer/MyWriter.hpp
    M plugins/pcl/filters/GroundFilter.hpp

  Log Message:
  -----------
  WIP - drafts of tutorial for writing filters, kernels, readers, and writers, with accompanying sample code


  Commit: c551ea8aab51aedc9dd6578a0d5f022e98c9d2e4
      https://github.com/PDAL/PDAL/commit/c551ea8aab51aedc9dd6578a0d5f022e98c9d2e4
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M cmake/macros.cmake

  Log Message:
  -----------
  use CMAKE_INSTALL_LIBDIR to catch lib64 on certain platforms for lib/ installation location #871


  Commit: f5f52667abb7487a2db7e51adbf0764b14c0a3c0
      https://github.com/PDAL/PDAL/commit/f5f52667abb7487a2db7e51adbf0764b14c0a3c0
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp

  Log Message:
  -----------
  better error handling, as per #927

made return codes and error handling consistent

removed derived exception types

added missing finalize() call (which caused random crashes), and
enforced resetting of m_statement (which is shared between insert() and
query())

(nothing readily unit-testable)


  Commit: 0d383c66f96be48fcda66dd7721be4942dcbfc6f
      https://github.com/PDAL/PDAL/commit/0d383c66f96be48fcda66dd7721be4942dcbfc6f
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    M plugins/sqlite/test/SQLiteTest.cpp

  Log Message:
  -----------
  explicitly scope the database read & write

otherwise we can’t be assured the dtors will be called so the files get
closed out properly


  Commit: 27789ebdb317ea0a0670d69698c924740de343be
      https://github.com/PDAL/PDAL/commit/27789ebdb317ea0a0670d69698c924740de343be
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-27 (Wed, 27 May 2015)

  Changed paths:
    M plugins/sqlite/io/SQLiteCommon.hpp

  Log Message:
  -----------
  pretty up the error strings


  Commit: 32bea7df5bbccb75bf3d4a5b87b61dab15d242b3
      https://github.com/PDAL/PDAL/commit/32bea7df5bbccb75bf3d4a5b87b61dab15d242b3
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Revert "Turn PCL on in Travis as an optional component"


  Commit: 9b038de5d1ba0a1a7162c3cc3eb5b83712ccaa0c
      https://github.com/PDAL/PDAL/commit/9b038de5d1ba0a1a7162c3cc3eb5b83712ccaa0c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M include/pdal/PDALUtils.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/Stage.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/pipeline/PipelineKernel.hpp
    M src/PipelineManager.cpp
    M src/Stage.cpp

  Log Message:
  -----------
  Add progress reporting for pipelines.


  Commit: 159839a0c16f0b9c4ee02c59e82f9947b9e805c2
      https://github.com/PDAL/PDAL/commit/159839a0c16f0b9c4ee02c59e82f9947b9e805c2
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M include/pdal/pdal_types.hpp

  Log Message:
  -----------
  inline the definition of pdal_error in an attempt to shut up MSVC about exports


  Commit: 8419d061142500d160ed823357c7d21c74b837c0
      https://github.com/PDAL/PDAL/commit/8419d061142500d160ed823357c7d21c74b837c0
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M include/pdal/KernelSupport.hpp

  Log Message:
  -----------
  inline a few more exceptions


  Commit: f108557f858c5a83cd4e67cbc00ee9718f4d46e9
      https://github.com/PDAL/PDAL/commit/f108557f858c5a83cd4e67cbc00ee9718f4d46e9
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M include/pdal/KernelSupport.hpp
    M include/pdal/pdal_types.hpp

  Log Message:
  -----------
  Merge pull request #958 from PDAL/inline-pdal-error

inline the definition of pdal_error in an attempt to shut up MSVC about exports


  Commit: a99d04957d20dbf427ecd2458c950e84995ef936
      https://github.com/PDAL/PDAL/commit/a99d04957d20dbf427ecd2458c950e84995ef936
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Merge pull request #957 from PDAL/revert-943-pcl-travis

Revert "Turn PCL on in Travis as an optional component"


  Commit: 4b389794725b8de717d6fc1c98a995ee4a4985be
      https://github.com/PDAL/PDAL/commit/4b389794725b8de717d6fc1c98a995ee4a4985be
  Author: “oscar.martinez.rubi” <omrubi at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M filters/splitter/SplitterFilter.cpp

  Log Message:
  -----------
  Make default value a double (1000.)


  Commit: 7c56a21d8bb4d18db197ede460980e8769fd956f
      https://github.com/PDAL/PDAL/commit/7c56a21d8bb4d18db197ede460980e8769fd956f
  Author: “oscar.martinez.rubi” <omrubi at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M kernels/split/SplitKernel.hpp

  Log Message:
  -----------
  Change m_lenght to double (as required by the Splitter filter) and add
attributes for the x and y origins (also doubles)


  Commit: d61e3db8b8e76c7c84bdefffbcf9d754df4baacf
      https://github.com/PDAL/PDAL/commit/d61e3db8b8e76c7c84bdefffbcf9d754df4baacf
  Author: “oscar.martinez.rubi” <omrubi at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M kernels/split/SplitKernel.cpp

  Log Message:
  -----------
  Add options for x and y origins and change data type of m_length option.
Also include origin attributes when passing options to the Splitter
filter


  Commit: 86f51b4cb6a1a2240873db5c3be870c2b0ca4cfa
      https://github.com/PDAL/PDAL/commit/86f51b4cb6a1a2240873db5c3be870c2b0ca4cfa
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M filters/splitter/SplitterFilter.cpp
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp

  Log Message:
  -----------
  Merge pull request #959 from oscarmartinezrubiorg/master

Add origin selection in split kernel (it was already done for the filter but not for the kernel)


  Commit: 29bfd27a55ca914455f00f8761ab9ad9dc36bd9b
      https://github.com/PDAL/PDAL/commit/29bfd27a55ca914455f00f8761ab9ad9dc36bd9b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M include/pdal/PDALUtils.hpp

  Log Message:
  -----------
  ifdef unix-only stuff.


  Commit: e5320e00c3d64bfec00c8b78c88c7e099d769ca2
      https://github.com/PDAL/PDAL/commit/e5320e00c3d64bfec00c8b78c88c7e099d769ca2
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M filters/splitter/SplitterFilter.cpp
    M include/pdal/KernelSupport.hpp
    M include/pdal/pdal_types.hpp
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh

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


  Commit: 1cd18a5a155fc3ee6e9ab06c546939d0387471f5
      https://github.com/PDAL/PDAL/commit/1cd18a5a155fc3ee6e9ab06c546939d0387471f5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M src/QuadIndex.cpp

  Log Message:
  -----------
  Add comment.


  Commit: 0b3e379def130c8a809abc8ab5e43c8f540ccc50
      https://github.com/PDAL/PDAL/commit/0b3e379def130c8a809abc8ab5e43c8f540ccc50
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M include/pdal/PointView.hpp
    M include/pdal/util/Utils.hpp
    M kernels/diff/DiffKernel.cpp
    M src/DbWriter.cpp

  Log Message:
  -----------
  Better debug for out-of-range data for packed DB ints.


  Commit: 556e264e0fcdb397e6af84ead0f1286de496c7c3
      https://github.com/PDAL/PDAL/commit/556e264e0fcdb397e6af84ead0f1286de496c7c3
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M plugins/oci/io/OciWriter.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp

  Log Message:
  -----------
  Call done() on LazPerfCompressor if there's an exception.


  Commit: 589202e37ac7f643510d0ca59a56def5bdd0287f
      https://github.com/PDAL/PDAL/commit/589202e37ac7f643510d0ca59a56def5bdd0287f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M io/bpf/BpfHeader.cpp
    M io/las/LasWriter.cpp

  Log Message:
  -----------
  Use our numericCast to get rid of boost::numeric_cast -- for now.


  Commit: 7c7387d8db125f89f3efea864f622f51b41b785a
      https://github.com/PDAL/PDAL/commit/7c7387d8db125f89f3efea864f622f51b41b785a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M kernels/diff/DiffKernel.cpp

  Log Message:
  -----------
  Revert accidental commit.


  Commit: f3e4a364d5f7705b4fb4cbe94639849c5cfa0743
      https://github.com/PDAL/PDAL/commit/f3e4a364d5f7705b4fb4cbe94639849c5cfa0743
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M filters/crop/CropFilter.cpp
    M filters/crop/CropFilter.hpp
    M include/pdal/Options.hpp

  Log Message:
  -----------
  Have crop filter create an output PointView for each box/poly set as an arg.
Add Options::getValues().


  Commit: 98381cec6714ab6551a583a5a4119367db7c7030
      https://github.com/PDAL/PDAL/commit/98381cec6714ab6551a583a5a4119367db7c7030
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M kernels/diff/DiffKernel.cpp

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


  Commit: a036b39525ec7c1b33fad1a5a9182b7585245992
      https://github.com/PDAL/PDAL/commit/a036b39525ec7c1b33fad1a5a9182b7585245992
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M io/las/LasWriter.cpp

  Log Message:
  -----------
  Fix to global_encoding bit.


  Commit: 624c8618a79b8d1c970727948e32ff765fbc5ae6
      https://github.com/PDAL/PDAL/commit/624c8618a79b8d1c970727948e32ff765fbc5ae6
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/test/SQLiteTest.cpp

  Log Message:
  -----------
  Salvage #928 and keep SQLite error handling additions that were in that PR

Merge remote-tracking branch 'PDAL/sqlite_error_handling'


  Commit: 69a049c8f45166d3a3d12ab679db704696f7909a
      https://github.com/PDAL/PDAL/commit/69a049c8f45166d3a3d12ab679db704696f7909a
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M doc/tutorial/index.rst
    A doc/tutorial/using.rst
    A doc/tutorial/writing-filter.rst
    A doc/tutorial/writing-kernel.rst
    A doc/tutorial/writing-reader.rst
    A doc/tutorial/writing-writer.rst
    M doc/tutorial/writing.rst
    A examples/writing-filter/CMakeLists.txt
    A examples/writing-filter/MyFilter.cpp
    A examples/writing-filter/MyFilter.hpp
    A examples/writing-kernel/CMakeLists.txt
    A examples/writing-kernel/MyKernel.cpp
    A examples/writing-kernel/MyKernel.hpp
    A examples/writing-reader/CMakeLists.txt
    A examples/writing-reader/MyReader.cpp
    A examples/writing-reader/MyReader.hpp
    A examples/writing-writer/CMakeLists.txt
    A examples/writing-writer/MyWriter.cpp
    A examples/writing-writer/MyWriter.hpp

  Log Message:
  -----------
  Add Brad's API reader/writer/filter usage tutorials.


  Commit: 4ae1af161d9b9f1f7feed73c1196e5acd24e34ba
      https://github.com/PDAL/PDAL/commit/4ae1af161d9b9f1f7feed73c1196e5acd24e34ba
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M PDALConfig.cmake.in
    M README.md
    M Vagrantfile
    M apps/pdal-config.in
    M apps/pdal.cpp
    A appveyor.yml
    M cmake/boost.cmake
    M cmake/compiler_options.cmake
    M cmake/config.cmake
    M cmake/geotiff.cmake
    A cmake/geowave.cmake
    A cmake/jace.cmake
    A cmake/jni.cmake
    M cmake/macros.cmake
    A cmake/modules/FindGeoWave.cmake
    A cmake/modules/FindJace.cmake
    M cmake/modules/FindLASzip.cmake
    A cmake/modules/FindMatlab.cmake
    M cmake/policies.cmake
    M cmake/unix_compiler_options.cmake
    M cmake/win32_compiler_options.cmake
    A doc/_static/logo/dongle/back.ai
    A doc/_static/logo/dongle/front.ai
    M doc/_themes/bootstrap/static/sphinx-bootstrap.css
    M doc/_themes/bootstrap/theme.conf
    M doc/api/cpp/index.rst
    R doc/api/cpp/pointbuffer.rst
    R doc/api/cpp/pointcontext.rst
    A doc/api/cpp/pointtable.rst
    A doc/api/cpp/pointview.rst
    M doc/apps.rst
    M doc/compilation/dependencies.rst
    M doc/conf.py
    M doc/docs.rst
    M doc/download.rst
    M doc/index.rst
    M doc/metadata.rst
    M doc/pipeline.rst
    M doc/stages/filters.chipper.rst
    M doc/stages/filters.decimation.rst
    M doc/stages/filters.ferry.rst
    M doc/stages/filters.hexbin.rst
    A doc/stages/filters.merge.rst
    M doc/stages/filters.pclblock.rst
    M doc/stages/filters.programmable.rst
    A doc/stages/filters.range.rst
    A doc/stages/filters.splitter.rst
    A doc/stages/filters.stats.rst
    M doc/stages/index.rst
    A doc/stages/readers.bpf.rst
    M doc/stages/readers.buffer.rst
    A doc/stages/readers.geowave.rst
    M doc/stages/readers.las.rst
    M doc/stages/readers.nitf.rst
    A doc/stages/readers.optech.rst
    A doc/stages/readers.ply.rst
    A doc/stages/readers.sqlite.rst
    A doc/stages/writers.bpf.rst
    A doc/stages/writers.geowave.rst
    M doc/stages/writers.las.rst
    A doc/stages/writers.matlab.rst
    M doc/stages/writers.nitf.rst
    A doc/stages/writers.null.rst
    M doc/stages/writers.oci.rst
    M doc/stages/writers.p2g.rst
    M doc/stages/writers.pgpointcloud.rst
    A doc/stages/writers.ply.rst
    A doc/stages/writers.rialto.rst
    A doc/stages/writers.sqlite.rst
    M doc/tutorial/index.rst
    M doc/tutorial/overview.rst
    M doc/tutorial/pcl_block_tutorial.rst
    M doc/tutorial/pcl_spec.rst
    M doc/tutorial/reading.rst
    A doc/tutorial/using.rst
    A doc/tutorial/writing-filter.rst
    A doc/tutorial/writing-kernel.rst
    A doc/tutorial/writing-reader.rst
    A doc/tutorial/writing-writer.rst
    M doc/tutorial/writing.rst
    M doc/vagrant.rst
    A examples/writing-filter/CMakeLists.txt
    A examples/writing-filter/MyFilter.cpp
    A examples/writing-filter/MyFilter.hpp
    A examples/writing-kernel/CMakeLists.txt
    A examples/writing-kernel/MyKernel.cpp
    A examples/writing-kernel/MyKernel.hpp
    A examples/writing-reader/CMakeLists.txt
    A examples/writing-reader/MyReader.cpp
    A examples/writing-reader/MyReader.hpp
    A examples/writing-writer/CMakeLists.txt
    A examples/writing-writer/MyWriter.cpp
    A examples/writing-writer/MyWriter.hpp
    M examples/writing/tutorial.cpp
    M filters/CMakeLists.txt
    M filters/chipper/ChipperFilter.cpp
    M filters/chipper/ChipperFilter.hpp
    M filters/colorization/ColorizationFilter.cpp
    M filters/colorization/ColorizationFilter.hpp
    M filters/crop/CropFilter.cpp
    M filters/crop/CropFilter.hpp
    M filters/decimation/DecimationFilter.cpp
    M filters/decimation/DecimationFilter.hpp
    M filters/ferry/FerryFilter.cpp
    M filters/ferry/FerryFilter.hpp
    M filters/merge/CMakeLists.txt
    A filters/merge/MergeFilter.cpp
    M filters/merge/MergeFilter.hpp
    M filters/mortonorder/MortonOrderFilter.cpp
    M filters/mortonorder/MortonOrderFilter.hpp
    A filters/range/CMakeLists.txt
    A filters/range/RangeFilter.cpp
    A filters/range/RangeFilter.hpp
    M filters/reprojection/ReprojectionFilter.cpp
    M filters/reprojection/ReprojectionFilter.hpp
    M filters/sort/CMakeLists.txt
    A filters/sort/SortFilter.cpp
    M filters/sort/SortFilter.hpp
    M filters/splitter/SplitterFilter.cpp
    M filters/splitter/SplitterFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M filters/transformation/TransformationFilter.hpp
    M include/pdal/BufferReader.hpp
    R include/pdal/Charbuf.hpp
    M include/pdal/Compression.hpp
    M include/pdal/DbReader.hpp
    M include/pdal/DbWriter.hpp
    M include/pdal/Dimension.hpp
    R include/pdal/Drivers.hpp
    R include/pdal/Extractor.hpp
    M include/pdal/Filter.hpp
    R include/pdal/Filters.hpp
    A include/pdal/FlexWriter.hpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/GlobalEnvironment.hpp
    R include/pdal/IStream.hpp
    R include/pdal/Inserter.hpp
    M include/pdal/KDIndex.hpp
    M include/pdal/Kernel.hpp
    M include/pdal/KernelFactory.hpp
    R include/pdal/KernelInfo.hpp
    M include/pdal/KernelSupport.hpp
    R include/pdal/Kernels.hpp
    M include/pdal/Log.hpp
    M include/pdal/Metadata.hpp
    R include/pdal/OStream.hpp
    M include/pdal/Options.hpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/PipelineReader.hpp
    M include/pdal/PipelineWriter.hpp
    A include/pdal/PluginManager.hpp
    R include/pdal/PointBuffer.hpp
    R include/pdal/PointBufferIter.hpp
    R include/pdal/PointContext.hpp
    A include/pdal/PointLayout.hpp
    A include/pdal/PointTable.hpp
    A include/pdal/PointView.hpp
    A include/pdal/PointViewIter.hpp
    M include/pdal/QuadIndex.hpp
    R include/pdal/RawPtBuf.hpp
    M include/pdal/Reader.hpp
    M include/pdal/SpatialReference.hpp
    M include/pdal/Stage.hpp
    M include/pdal/StageFactory.hpp
    R include/pdal/StageInfo.hpp
    R include/pdal/StageRunner.hpp
    A include/pdal/StageWrapper.hpp
    R include/pdal/StreamFactory.hpp
    M include/pdal/UserCallback.hpp
    R include/pdal/Utils.hpp
    M include/pdal/Writer.hpp
    M include/pdal/XMLSchema.hpp
    M include/pdal/pdal.hpp
    M include/pdal/pdal_config.hpp
    R include/pdal/pdal_error.hpp
    M include/pdal/pdal_internal.hpp
    M include/pdal/pdal_macros.hpp
    A include/pdal/pdal_test_main.hpp
    M include/pdal/pdal_types.hpp
    M include/pdal/plang/BufferedInvocation.hpp
    M include/pdal/plang/PythonEnvironment.hpp
    A include/pdal/plugin.hpp
    R include/pdal/portable_endian.hpp
    M include/pdal/util/Bounds.hpp
    A include/pdal/util/Charbuf.hpp
    A include/pdal/util/Extractor.hpp
    M include/pdal/util/FileUtils.hpp
    A include/pdal/util/Georeference.hpp
    A include/pdal/util/IStream.hpp
    A include/pdal/util/Inserter.hpp
    A include/pdal/util/OStream.hpp
    A include/pdal/util/Utils.hpp
    A include/pdal/util/portable_endian.hpp
    M io/CMakeLists.txt
    M io/bpf/BpfCompressor.hpp
    M io/bpf/BpfHeader.cpp
    M io/bpf/BpfHeader.hpp
    M io/bpf/BpfReader.cpp
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.cpp
    M io/bpf/BpfWriter.hpp
    M io/faux/FauxReader.cpp
    M io/faux/FauxReader.hpp
    M io/las/CMakeLists.txt
    M io/las/GeotiffSupport.cpp
    M io/las/GeotiffSupport.hpp
    M io/las/LasError.hpp
    M io/las/LasHeader.cpp
    M io/las/LasHeader.hpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    A io/las/LasUtils.cpp
    A io/las/LasUtils.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M io/las/SummaryData.cpp
    M io/las/VariableLengthRecord.cpp
    M io/las/VariableLengthRecord.hpp
    A io/null/CMakeLists.txt
    A io/null/NullWriter.cpp
    A io/null/NullWriter.hpp
    A io/optech/CMakeLists.txt
    A io/optech/OptechCommon.hpp
    A io/optech/OptechReader.cpp
    A io/optech/OptechReader.hpp
    A io/optech/OptechRotationMatrix.hpp
    A io/ply/CMakeLists.txt
    A io/ply/PlyReader.cpp
    A io/ply/PlyReader.hpp
    A io/ply/PlyWriter.cpp
    A io/ply/PlyWriter.hpp
    M io/qfit/QfitReader.cpp
    M io/qfit/QfitReader.hpp
    M io/sbet/SbetReader.cpp
    M io/sbet/SbetReader.hpp
    M io/sbet/SbetWriter.cpp
    M io/sbet/SbetWriter.hpp
    M io/terrasolid/TerrasolidReader.cpp
    M io/terrasolid/TerrasolidReader.hpp
    M io/text/TextWriter.cpp
    M io/text/TextWriter.hpp
    M kernels/CMakeLists.txt
    M kernels/delta/DeltaKernel.cpp
    M kernels/delta/DeltaKernel.hpp
    M kernels/diff/DiffKernel.cpp
    M kernels/diff/DiffKernel.hpp
    M kernels/info/InfoKernel.cpp
    M kernels/info/InfoKernel.hpp
    A kernels/merge/CMakeLists.txt
    A kernels/merge/MergeKernel.cpp
    A kernels/merge/MergeKernel.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/pipeline/PipelineKernel.hpp
    M kernels/random/RandomKernel.cpp
    M kernels/random/RandomKernel.hpp
    M kernels/sort/SortKernel.cpp
    M kernels/sort/SortKernel.hpp
    A kernels/split/CMakeLists.txt
    A kernels/split/SplitKernel.cpp
    A kernels/split/SplitKernel.hpp
    A kernels/tindex/CMakeLists.txt
    A kernels/tindex/TIndexKernel.cpp
    A kernels/tindex/TIndexKernel.hpp
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    M pdal_defines.h.in
    M plugins/CMakeLists.txt
    M plugins/attribute/filters/AttributeFilter.cpp
    M plugins/attribute/filters/AttributeFilter.hpp
    A plugins/cpd/CMakeLists.txt
    A plugins/cpd/kernel/Cpd.cpp
    A plugins/cpd/kernel/Cpd.hpp
    A plugins/cpd/test/CpdKernelTest.cpp
    A plugins/geowave/CMakeLists.txt
    A plugins/geowave/io/GeoWaveReader.cpp
    A plugins/geowave/io/GeoWaveReader.hpp
    A plugins/geowave/io/GeoWaveWriter.cpp
    A plugins/geowave/io/GeoWaveWriter.hpp
    M plugins/greyhound/io/Exchanges.cpp
    M plugins/greyhound/io/Exchanges.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    M plugins/greyhound/io/WebSocketClient.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/hexbin/filters/HexBin.hpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/io/Hdf5Handler.cpp
    M plugins/icebridge/io/Hdf5Handler.hpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/icebridge/io/IcebridgeReader.hpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    A plugins/matlab/CMakeLists.txt
    A plugins/matlab/io/MatlabWriter.cpp
    A plugins/matlab/io/MatlabWriter.hpp
    A plugins/matlab/test/MatlabWriterTest.cpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/nitf/CMakeLists.txt
    M plugins/nitf/io/MetadataReader.cpp
    M plugins/nitf/io/MetadataReader.hpp
    M plugins/nitf/io/NitfFile.cpp
    M plugins/nitf/io/NitfFile.hpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/nitf/io/NitfReader.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/NitfWriter.hpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/CMakeLists.txt
    M plugins/oci/io/OciCommon.cpp
    M plugins/oci/io/OciCommon.hpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciReader.hpp
    M plugins/oci/io/OciWrapper.cpp
    M plugins/oci/io/OciWrapper.h
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/io/OciWriter.hpp
    M plugins/oci/test/OCITest.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/p2g/io/P2gWriter.hpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/PCLConversions.hpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/GroundFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PCLBlock.hpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PCLVisualizer.hpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/io/PcdReader.hpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/GroundKernel.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/pcl/kernel/ViewKernel.cpp
    M plugins/pcl/kernel/ViewKernel.hpp
    M plugins/pcl/pipeline/PCLPipeline.cpp
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgReader.hpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/pgpointcloud/io/PgWriter.hpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/pgpointcloud/test/Pgtest-Support.hpp.in
    M plugins/python/CMakeLists.txt
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/PredicateFilter.hpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/filters/ProgrammableFilter.hpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M plugins/rxp/CMakeLists.txt
    A plugins/rxp/io/RxpPointcloud.cpp
    A 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/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteReader.hpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/io/SQLiteWriter.hpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M schemas/LAS.xsd
    A scripts/appveyor/install.cmd
    A scripts/bash-completion/README
    A scripts/bash-completion/pdal
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh
    A scripts/linux-install-scripts/datum.sh
    A scripts/linux-install-scripts/geowave
    A scripts/linux-install-scripts/geowave.sh
    A scripts/linux-install-scripts/hexer.sh
    A scripts/linux-install-scripts/laszip.sh
    A scripts/linux-install-scripts/lazperf.sh
    A scripts/linux-install-scripts/libgeotiff.sh
    A scripts/linux-install-scripts/nitro.sh
    A scripts/linux-install-scripts/p2g.sh
    A scripts/linux-install-scripts/packages.sh
    A scripts/linux-install-scripts/pcl.sh
    A scripts/linux-install-scripts/pdal.sh
    A scripts/linux-install-scripts/pgpointcloud.sh
    A scripts/linux-install-scripts/startup.sh
    A scripts/linux-install-scripts/websocketpp.sh
    R scripts/vagrant/datum.sh
    R scripts/vagrant/hexer.sh
    R scripts/vagrant/laszip.sh
    R scripts/vagrant/lazperf.sh
    R scripts/vagrant/libgeotiff.sh
    R scripts/vagrant/nitro.sh
    R scripts/vagrant/p2g.sh
    R scripts/vagrant/pcl.sh
    R scripts/vagrant/pdal.sh
    R scripts/vagrant/pgpointcloud.sh
    R scripts/vagrant/startup.sh
    R scripts/vagrant/websocketpp.sh
    M src/CMakeLists.txt
    R src/Charbuf.cpp
    M src/DbReader.cpp
    M src/DbWriter.cpp
    A src/DynamicLibrary.cpp
    A src/DynamicLibrary.h
    M src/GDALUtils.cpp
    M src/GlobalEnvironment.cpp
    R src/KDIndex.cpp
    M src/Kernel.cpp
    M src/KernelFactory.cpp
    R src/KernelInfo.cpp
    M src/KernelSupport.cpp
    M src/Log.cpp
    M src/Options.cpp
    M src/PDALUtils.cpp
    M src/PipelineManager.cpp
    M src/PipelineReader.cpp
    M src/PipelineWriter.cpp
    A src/PluginManager.cpp
    R src/PointBuffer.cpp
    A src/PointLayout.cpp
    A src/PointTable.cpp
    A src/PointView.cpp
    M src/QuadIndex.cpp
    M src/SpatialReference.cpp
    M src/Stage.cpp
    M src/StageFactory.cpp
    R src/StageInfo.cpp
    A src/StageRunner.hpp
    R src/StreamFactory.cpp
    R src/Utils.cpp
    M src/Writer.cpp
    M src/XMLSchema.cpp
    M src/pdal_config.cpp
    M src/plang/BufferedInvocation.cpp
    M src/plang/Invocation.cpp
    M src/plang/PythonEnvironment.cpp
    M src/plang/Script.cpp
    M src/util/Bounds.cpp
    M src/util/CMakeLists.txt
    A src/util/Charbuf.cpp
    M src/util/FileUtils.cpp
    A src/util/Georeference.cpp
    A src/util/Utils.cpp
    M test/CMakeLists.txt
    A test/data/filters/range_classification.xml.in
    A test/data/filters/range_z.xml.in
    A test/data/filters/range_z_classification.xml.in
    A test/data/io/header.json
    A test/data/las/extrabytes.las
    M test/data/logs/logtest.txt
    M test/data/logs/logtest_1.txt
    M test/data/logs/logtest_123.txt
    A test/data/misc/opts2json.txt
    A test/data/misc/opts2json_meta.txt
    A test/data/optech/sample.csd
    M test/data/plang/from-module.xml.in
    A test/data/ply/no_vertex.ply
    A test/data/ply/simple_binary.ply
    A test/data/ply/simple_text.ply
    R test/perf/CMakeLists.txt
    R test/perf/SchemaPerfTest.cpp
    R test/perf/chipper.xml
    R test/perf/chipper_nocache.xml
    R test/perf/timer.hpp
    M test/unit/BoundsTest.cpp
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/ConfigTest.cpp
    M test/unit/EnvironmentTest.cpp
    M test/unit/FileUtilsTest.cpp
    R test/unit/GDALUtilsTest.cpp
    A test/unit/GeoreferenceTest.cpp
    A test/unit/KDIndexTest.cpp
    M test/unit/LogTest.cpp
    M test/unit/MetadataTest.cpp
    M test/unit/OptionsTest.cpp
    A test/unit/PDALUtilsTest.cpp
    M test/unit/PipelineManagerTest.cpp
    R test/unit/PointBufferTest.cpp
    M test/unit/PointContextTest.cpp
    A test/unit/PointTableTest.cpp
    A test/unit/PointViewTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    R test/unit/StageTester.hpp
    R test/unit/StreamFactoryTest.cpp
    M test/unit/Support.cpp
    M test/unit/Support.hpp
    M test/unit/SupportTest.cpp
    M test/unit/TestConfig.cpp
    M test/unit/TestConfig.hpp.in
    M test/unit/UserCallbackTest.cpp
    M test/unit/UtilsTest.cpp
    M test/unit/XMLSchemaTest.cpp
    A test/unit/apps/MergeTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/apps/pcinfoTest.cpp
    M test/unit/apps/pcpipelineTest.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/FerryFilterTest.cpp
    M test/unit/filters/MergeTest.cpp
    A 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
    M test/unit/io/bpf/BPFTest.cpp
    M test/unit/io/buffer/BufferTest.cpp
    M test/unit/io/faux/FauxReaderTest.cpp
    M test/unit/io/las/LasReaderTest.cpp
    M test/unit/io/las/LasWriterTest.cpp
    A test/unit/io/optech/OptechReaderTest.cpp
    A test/unit/io/ply/PlyReaderTest.cpp
    A test/unit/io/ply/PlyWriterTest.cpp
    M test/unit/io/qfit/QFITReaderTest.cpp
    M test/unit/io/sbet/SbetReaderTest.cpp
    M test/unit/io/sbet/SbetWriterTest.cpp
    A test/unit/io/terrasolid/TerrasolidReaderTest.cpp
    M test/unit/plang/PLangTest.cpp
    M tools/lasdump/Dumper.cpp
    M tools/lasdump/Header.hpp
    M tools/lasdump/Vlr.hpp
    M vendor/nanoflann-1.1.8/nanoflann.hpp
    A vendor/rply-1.1.3/LICENSE
    A vendor/rply-1.1.3/etc/convert.c
    A vendor/rply-1.1.3/etc/dump.c
    A vendor/rply-1.1.3/etc/input.ply
    A vendor/rply-1.1.3/etc/sconvert.c
    A vendor/rply-1.1.3/manual/manual.html
    A vendor/rply-1.1.3/manual/reference.css
    A vendor/rply-1.1.3/manual/rply.png
    A vendor/rply-1.1.3/rply.c
    A vendor/rply-1.1.3/rply.h

  Log Message:
  -----------
  Merge branch 'master' into initial-hag-kernel


  Commit: fb8a8b7ae61290fce578fc4dbcacd9d137586dc4
      https://github.com/PDAL/PDAL/commit/fb8a8b7ae61290fce578fc4dbcacd9d137586dc4
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M cmake/macros.cmake

  Log Message:
  -----------
  Merge branch 'issues/871-CMAKE_INSTALL_LIBDIR-usage'


  Commit: 63a8c415201218ea6a84aa7ce7cb8e794de48029
      https://github.com/PDAL/PDAL/commit/63a8c415201218ea6a84aa7ce7cb8e794de48029
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M filters/mortonorder/MortonOrderFilter.cpp
    M include/pdal/KDIndex.hpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PointView.hpp
    M include/pdal/util/Bounds.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M src/PointView.cpp
    M src/util/Bounds.cpp
    M test/unit/BoundsTest.cpp
    M test/unit/PointViewTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp

  Log Message:
  -----------
  Make BOX2D and adjust code and tests.
Close #897


  Commit: ea36f808ac90fd8bd125bd4b5f9df5720291128c
      https://github.com/PDAL/PDAL/commit/ea36f808ac90fd8bd125bd4b5f9df5720291128c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M cmake/macros.cmake
    M doc/tutorial/index.rst
    A doc/tutorial/using.rst
    A doc/tutorial/writing-filter.rst
    A doc/tutorial/writing-kernel.rst
    A doc/tutorial/writing-reader.rst
    A doc/tutorial/writing-writer.rst
    M doc/tutorial/writing.rst
    A examples/writing-filter/CMakeLists.txt
    A examples/writing-filter/MyFilter.cpp
    A examples/writing-filter/MyFilter.hpp
    A examples/writing-kernel/CMakeLists.txt
    A examples/writing-kernel/MyKernel.cpp
    A examples/writing-kernel/MyKernel.hpp
    A examples/writing-reader/CMakeLists.txt
    A examples/writing-reader/MyReader.cpp
    A examples/writing-reader/MyReader.hpp
    A examples/writing-writer/CMakeLists.txt
    A examples/writing-writer/MyWriter.cpp
    A examples/writing-writer/MyWriter.hpp
    M include/pdal/Dimension.hpp
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/kernel/HeightAboveGroundKernel.cpp
    A plugins/pcl/kernel/HeightAboveGroundKernel.hpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/test/SQLiteTest.cpp

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


  Commit: 5fb2f43b7d23f37d05e9bf8be57f6afc04fc784d
      https://github.com/PDAL/PDAL/commit/5fb2f43b7d23f37d05e9bf8be57f6afc04fc784d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M cmake/macros.cmake

  Log Message:
  -----------
  Roll back change to library install location for now.


  Commit: e2ff231636c340dd875284def8faa20983421b49
      https://github.com/PDAL/PDAL/commit/e2ff231636c340dd875284def8faa20983421b49
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M include/pdal/util/Utils.hpp
    M src/util/Utils.cpp

  Log Message:
  -----------
  Add Utils::hexDump().


  Commit: eda9cbd3428d8dfca4fb9c7b077b8bd91233e92d
      https://github.com/PDAL/PDAL/commit/eda9cbd3428d8dfca4fb9c7b077b8bd91233e92d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M plugins/pcl/CMakeLists.txt

  Log Message:
  -----------
  Don't build HeightAboveGroundKernel for now.


  Commit: 832bf32f5cfc771358250a390cd455fe8a08fefc
      https://github.com/PDAL/PDAL/commit/832bf32f5cfc771358250a390cd455fe8a08fefc
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M kernels/info/InfoKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp

  Log Message:
  -----------
  Don't double-prepare a pipeline.


  Commit: 42f66a06e9fcdca75572f44392f346ef4a8fb465
      https://github.com/PDAL/PDAL/commit/42f66a06e9fcdca75572f44392f346ef4a8fb465
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M plugins/pcl/io/PCLVisualizer.cpp

  Log Message:
  -----------
  tweak missing calculateBounds call


  Commit: d6978a23cb36e409248c3bea9fb72d6e66617de7
      https://github.com/PDAL/PDAL/commit/d6978a23cb36e409248c3bea9fb72d6e66617de7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/DbReader.cpp

  Log Message:
  -----------
  Scale X,Y and Z, even if we're not doing ints.


  Commit: e9c2318e9f64cdfc6053c694ed38146bc4409036
      https://github.com/PDAL/PDAL/commit/e9c2318e9f64cdfc6053c694ed38146bc4409036
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M plugins/pcl/io/PCLVisualizer.cpp

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/PDAL/PDAL


  Commit: ec7d0dfdba61204904c0d11272e87377ed040dad
      https://github.com/PDAL/PDAL/commit/ec7d0dfdba61204904c0d11272e87377ed040dad
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/util/CMakeLists.txt

  Log Message:
  -----------
  Explicitly link libdl.  Not sure why.


  Commit: 0c385a4c5789e08b0250e625f1fdb9efcc8081c5
      https://github.com/PDAL/PDAL/commit/0c385a4c5789e08b0250e625f1fdb9efcc8081c5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M include/pdal/PDALUtils.hpp
    M io/las/LasReader.cpp
    M src/DbReader.cpp
    M src/DbWriter.cpp

  Log Message:
  -----------
  Make location scaling (auto conversion to/from scaled int) more generic to
handle data that may have been written as scaled floats, etc.


  Commit: 3d0e015626a7a4f31dc80a4f265e519e6c18f6ef
      https://github.com/PDAL/PDAL/commit/3d0e015626a7a4f31dc80a4f265e519e6c18f6ef
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M cmake/macros.cmake
    M doc/tutorial/index.rst
    A doc/tutorial/using.rst
    A doc/tutorial/writing-filter.rst
    A doc/tutorial/writing-kernel.rst
    A doc/tutorial/writing-reader.rst
    A doc/tutorial/writing-writer.rst
    M doc/tutorial/writing.rst
    A examples/writing-filter/CMakeLists.txt
    A examples/writing-filter/MyFilter.cpp
    A examples/writing-filter/MyFilter.hpp
    A examples/writing-kernel/CMakeLists.txt
    A examples/writing-kernel/MyKernel.cpp
    A examples/writing-kernel/MyKernel.hpp
    A examples/writing-reader/CMakeLists.txt
    A examples/writing-reader/MyReader.cpp
    A examples/writing-reader/MyReader.hpp
    A examples/writing-writer/CMakeLists.txt
    A examples/writing-writer/MyWriter.cpp
    A examples/writing-writer/MyWriter.hpp
    M filters/crop/CropFilter.cpp
    M filters/crop/CropFilter.hpp
    M filters/mortonorder/MortonOrderFilter.cpp
    M filters/splitter/SplitterFilter.cpp
    M include/pdal/Dimension.hpp
    M include/pdal/KDIndex.hpp
    M include/pdal/KernelSupport.hpp
    M include/pdal/Options.hpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/PointView.hpp
    M include/pdal/Stage.hpp
    M include/pdal/pdal_types.hpp
    M include/pdal/util/Bounds.hpp
    M include/pdal/util/Utils.hpp
    M io/bpf/BpfHeader.cpp
    M io/las/LasReader.cpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M kernels/info/InfoKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/pipeline/PipelineKernel.hpp
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PcdWriter.cpp
    A plugins/pcl/kernel/HeightAboveGroundKernel.cpp
    A plugins/pcl/kernel/HeightAboveGroundKernel.hpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh
    M src/DbReader.cpp
    M src/DbWriter.cpp
    M src/PipelineManager.cpp
    M src/PointView.cpp
    M src/QuadIndex.cpp
    M src/Stage.cpp
    M src/util/Bounds.cpp
    M src/util/CMakeLists.txt
    M src/util/Utils.cpp
    M test/unit/BoundsTest.cpp
    M test/unit/PointViewTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/2ca6d1324327...3d0e015626a7


More information about the pdal-commits mailing list