[pdal-commits] [PDAL/PDAL] 073711: Expect one of multiple possible PROJ.4 outputs

GitHub noreply at github.com
Fri Feb 26 10:52:12 PST 2016


  Branch: refs/heads/json-pipeline
  Home:   https://github.com/PDAL/PDAL
  Commit: 073711478aab027222cf54fa86d661c307462f03
      https://github.com/PDAL/PDAL/commit/073711478aab027222cf54fa86d661c307462f03
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M test/unit/SpatialReferenceTest.cpp

  Log Message:
  -----------
  Expect one of multiple possible PROJ.4 outputs

PROJ.4 output may change between version and checking
all possibilities is easier than determining which one
corresponds with particular PROj.4 version.

Clean up float/double mismatch warning.


  Commit: f0f0bac58867fd1006255788289a4b8dd65213d8
      https://github.com/PDAL/PDAL/commit/f0f0bac58867fd1006255788289a4b8dd65213d8
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M include/pdal/Stage.hpp
    M include/pdal/Writer.hpp
    M include/pdal/util/Utils.hpp
    M io/las/LasHeader.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M src/util/Utils.cpp
    M test/unit/UtilsTest.cpp

  Log Message:
  -----------
  Add doxygen for Writer, Utils.
Remove dead code.


  Commit: 433e507a6c10141e9333dc4926ee6450b16bac62
      https://github.com/PDAL/PDAL/commit/433e507a6c10141e9333dc4926ee6450b16bac62
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M CMakeLists.txt
    M README.md
    M apps/CMakeLists.txt
    M appveyor.yml
    M include/pdal/Metadata.hpp
    M include/pdal/Stage.hpp
    M src/PipelineReader.hpp
    M src/PipelineWriter.cpp
    M src/Stage.cpp
    M test/unit/CMakeLists.txt
    A test/unit/PluginManagerTest.cpp

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


  Commit: e6a9a3a3c01d0e3c42a4322a2e40b7cddff64546
      https://github.com/PDAL/PDAL/commit/e6a9a3a3c01d0e3c42a4322a2e40b7cddff64546
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M test/unit/SpatialReferenceTest.cpp

  Log Message:
  -----------
  Merge pull request #1158 from mloskot/ml/fix-proj4-output-test

Expect one of multiple possible PROJ.4 outputs


  Commit: 3208d3c039d8174fee250fff991b8648e63378fb
      https://github.com/PDAL/PDAL/commit/3208d3c039d8174fee250fff991b8648e63378fb
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M apps/pdal.cpp
    M examples/writing/tutorial.cpp
    M include/pdal/Kernel.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/StageFactory.hpp
    M include/pdal/StageWrapper.hpp
    M io/tindex/TIndexReader.cpp
    M kernels/random/RandomKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/split/SplitKernel.cpp
    M kernels/tindex/TIndexKernel.cpp
    M plugins/attribute/test/AttributeFilterTest.cpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/matlab/test/MatlabWriterTest.cpp
    M plugins/mrsid/test/MrsidTest.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/test/OCITest.cpp
    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.hpp
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/Kernel.cpp
    M src/PipelineManager.cpp
    M src/StageFactory.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/DecimationFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/RangeFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    M test/unit/io/las/LasReaderTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp
    M test/unit/io/ply/PlyReaderTest.cpp
    M test/unit/io/ply/PlyWriterTest.cpp
    M test/unit/io/terrasolid/TerrasolidReaderTest.cpp

  Log Message:
  -----------
  Make StageFactory a sole owner of any created stages.

Remove Kernel::ownStage and m_stages, cache factory as stage owner.
Remove uses of smart pointers capturing StageFactory::createStage result.
Make StageFactory the only place where std::xxx_ptr<Stage> is allowed.

This introduces a very simple contract:
* always create stage with StageFactory::createStage
* interact with stages as an observer
* never become an owner of any stages
* if you need to extend lifetime stages, just extend lifetime of StageFactory.
Since there is no point in controling lifetime of individual stages,
especially if used with pipeline, this change should simplify PDAL interface.


  Commit: bf0bda834b46bbf44867a144613b6942826a8277
      https://github.com/PDAL/PDAL/commit/bf0bda834b46bbf44867a144613b6942826a8277
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M apps/pdal.cpp
    M examples/writing/tutorial.cpp
    M include/pdal/Kernel.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/StageFactory.hpp
    M include/pdal/StageWrapper.hpp
    M io/tindex/TIndexReader.cpp
    M kernels/random/RandomKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/split/SplitKernel.cpp
    M kernels/tindex/TIndexKernel.cpp
    M plugins/attribute/test/AttributeFilterTest.cpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/matlab/test/MatlabWriterTest.cpp
    M plugins/mrsid/test/MrsidTest.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/test/OCITest.cpp
    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.hpp
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/Kernel.cpp
    M src/PipelineManager.cpp
    M src/StageFactory.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/DecimationFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/RangeFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    M test/unit/io/las/LasReaderTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp
    M test/unit/io/ply/PlyReaderTest.cpp
    M test/unit/io/ply/PlyWriterTest.cpp
    M test/unit/io/terrasolid/TerrasolidReaderTest.cpp

  Log Message:
  -----------
  Merge pull request #1161 from mloskot/ml/stage-ownership

Make StageFactory a sole owner of any created stages.


  Commit: 940299fb4e19282df33dacf1e8286e87e89c9b8a
      https://github.com/PDAL/PDAL/commit/940299fb4e19282df33dacf1e8286e87e89c9b8a
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Temporarily, disable AppVeyor job PDAL_OPTIONAL_COMPONENTS:OFF


  Commit: 9c51e81518f415879bbc416ea925a040801e66a8
      https://github.com/PDAL/PDAL/commit/9c51e81518f415879bbc416ea925a040801e66a8
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Temporarily, enable AppVeyor RDP session


  Commit: 3832dca6db4d8c6cee98fb22a42e7919de8bcdf2
      https://github.com/PDAL/PDAL/commit/3832dca6db4d8c6cee98fb22a42e7919de8bcdf2
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Re-enable job for PDAL_OPTIONAL_COMPONENTS:OFF


  Commit: 842e0f8c4fd10f78b97dc2342859e2016dfca2bf
      https://github.com/PDAL/PDAL/commit/842e0f8c4fd10f78b97dc2342859e2016dfca2bf
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M apps/pdal.cpp
    M examples/writing-reader/MyReader.cpp
    M examples/writing-writer/MyWriter.cpp
    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/divider/DividerFilter.cpp
    M filters/divider/DividerFilter.hpp
    M filters/ferry/FerryFilter.cpp
    M filters/ferry/FerryFilter.hpp
    M filters/merge/MergeFilter.cpp
    M filters/merge/MergeFilter.hpp
    M filters/mortonorder/MortonOrderFilter.cpp
    M filters/mortonorder/MortonOrderFilter.hpp
    M filters/randomize/RandomizeFilter.cpp
    M filters/randomize/RandomizeFilter.hpp
    M filters/range/RangeFilter.cpp
    M filters/range/RangeFilter.hpp
    M filters/reprojection/ReprojectionFilter.cpp
    M filters/reprojection/ReprojectionFilter.hpp
    M filters/sort/SortFilter.cpp
    M filters/sort/SortFilter.hpp
    M filters/splitter/SplitterFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    M filters/streamcallback/StreamCallbackFilter.cpp
    M filters/streamcallback/StreamCallbackFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M filters/transformation/TransformationFilter.hpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/Reader.hpp
    M include/pdal/Stage.hpp
    M include/pdal/pdal_internal.hpp
    M include/pdal/util/ProgramArgs.hpp
    M io/bpf/BpfReader.cpp
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.cpp
    M io/bpf/BpfWriter.hpp
    M io/derivative/DerivativeWriter.cpp
    M io/derivative/DerivativeWriter.hpp
    M io/faux/FauxReader.cpp
    M io/faux/FauxReader.hpp
    M io/gdal/GDALReader.cpp
    M io/gdal/GDALReader.hpp
    M io/ilvis2/Ilvis2Reader.cpp
    M io/ilvis2/Ilvis2Reader.hpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M io/null/NullWriter.cpp
    M io/null/NullWriter.hpp
    M io/optech/OptechReader.cpp
    M io/optech/OptechReader.hpp
    M io/ply/PlyReader.cpp
    M io/ply/PlyReader.hpp
    M io/ply/PlyWriter.cpp
    M 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/TextReader.cpp
    M io/text/TextReader.hpp
    M io/text/TextWriter.cpp
    M io/text/TextWriter.hpp
    M io/tindex/TIndexReader.cpp
    M io/tindex/TIndexReader.hpp
    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
    M kernels/merge/MergeKernel.cpp
    M 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
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/tindex/TIndexKernel.hpp
    M kernels/translate/TranslateKernel.hpp
    M plugins/attribute/filters/AttributeFilter.cpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/filters/DartSampleFilter.cpp
    M plugins/pcl/filters/GreedyProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/HeightFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PoissonFilter.cpp
    M plugins/pcl/filters/RadiusOutlierFilter.cpp
    M plugins/pcl/filters/StatisticalOutlierFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/pcl/kernel/ViewKernel.cpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/rxp/io/RxpReader.cpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M src/KernelFactory.cpp
    M src/PipelineReader.cpp

  Log Message:
  -----------
  Clean up inclusion of plugin headers.

Remove pdal_macros.hpp from pdal_internal.hpp.
Include pdal_macros.hpp only where it is required (.cpp of plugins).
Include plugin.hpp is included where required (.hpp of plugins).
Include some other missing headers.


  Commit: d801e14453505d0444b1ec8a7e103128fd94d710
      https://github.com/PDAL/PDAL/commit/d801e14453505d0444b1ec8a7e103128fd94d710
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M apps/pdal.cpp
    M examples/writing-reader/MyReader.cpp
    M examples/writing-writer/MyWriter.cpp
    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/divider/DividerFilter.cpp
    M filters/divider/DividerFilter.hpp
    M filters/ferry/FerryFilter.cpp
    M filters/ferry/FerryFilter.hpp
    M filters/merge/MergeFilter.cpp
    M filters/merge/MergeFilter.hpp
    M filters/mortonorder/MortonOrderFilter.cpp
    M filters/mortonorder/MortonOrderFilter.hpp
    M filters/randomize/RandomizeFilter.cpp
    M filters/randomize/RandomizeFilter.hpp
    M filters/range/RangeFilter.cpp
    M filters/range/RangeFilter.hpp
    M filters/reprojection/ReprojectionFilter.cpp
    M filters/reprojection/ReprojectionFilter.hpp
    M filters/sort/SortFilter.cpp
    M filters/sort/SortFilter.hpp
    M filters/splitter/SplitterFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    M filters/streamcallback/StreamCallbackFilter.cpp
    M filters/streamcallback/StreamCallbackFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M filters/transformation/TransformationFilter.hpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/Reader.hpp
    M include/pdal/Stage.hpp
    M include/pdal/pdal_internal.hpp
    M include/pdal/util/ProgramArgs.hpp
    M io/bpf/BpfReader.cpp
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.cpp
    M io/bpf/BpfWriter.hpp
    M io/derivative/DerivativeWriter.cpp
    M io/derivative/DerivativeWriter.hpp
    M io/faux/FauxReader.cpp
    M io/faux/FauxReader.hpp
    M io/gdal/GDALReader.cpp
    M io/gdal/GDALReader.hpp
    M io/ilvis2/Ilvis2Reader.cpp
    M io/ilvis2/Ilvis2Reader.hpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M io/null/NullWriter.cpp
    M io/null/NullWriter.hpp
    M io/optech/OptechReader.cpp
    M io/optech/OptechReader.hpp
    M io/ply/PlyReader.cpp
    M io/ply/PlyReader.hpp
    M io/ply/PlyWriter.cpp
    M 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/TextReader.cpp
    M io/text/TextReader.hpp
    M io/text/TextWriter.cpp
    M io/text/TextWriter.hpp
    M io/tindex/TIndexReader.cpp
    M io/tindex/TIndexReader.hpp
    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
    M kernels/merge/MergeKernel.cpp
    M 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
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/tindex/TIndexKernel.hpp
    M kernels/translate/TranslateKernel.hpp
    M plugins/attribute/filters/AttributeFilter.cpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/filters/DartSampleFilter.cpp
    M plugins/pcl/filters/GreedyProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/HeightFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PoissonFilter.cpp
    M plugins/pcl/filters/RadiusOutlierFilter.cpp
    M plugins/pcl/filters/StatisticalOutlierFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/pcl/kernel/ViewKernel.cpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/rxp/io/RxpReader.cpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M src/KernelFactory.cpp
    M src/PipelineReader.cpp

  Log Message:
  -----------
  Merge pull request #1162 from mloskot/ml/plugin-headers-cleanup

Clean up inclusion of plugin headers


  Commit: dc8e7ef4d436e48d3febacfa1c1e9573389ca989
      https://github.com/PDAL/PDAL/commit/dc8e7ef4d436e48d3febacfa1c1e9573389ca989
  Author: Mateusz Łoskot <mateusz at loskot.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M kernels/merge/MergeKernel.cpp

  Log Message:
  -----------
  Remove unused vector of readers


  Commit: 8db03a935f0eb322e44d51c878b89bef010c9cc2
      https://github.com/PDAL/PDAL/commit/8db03a935f0eb322e44d51c878b89bef010c9cc2
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M apps/pdal.cpp
    M appveyor.yml
    M examples/writing-reader/MyReader.cpp
    M examples/writing-writer/MyWriter.cpp
    M examples/writing/tutorial.cpp
    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/divider/DividerFilter.cpp
    M filters/divider/DividerFilter.hpp
    M filters/ferry/FerryFilter.cpp
    M filters/ferry/FerryFilter.hpp
    M filters/merge/MergeFilter.cpp
    M filters/merge/MergeFilter.hpp
    M filters/mortonorder/MortonOrderFilter.cpp
    M filters/mortonorder/MortonOrderFilter.hpp
    M filters/randomize/RandomizeFilter.cpp
    M filters/randomize/RandomizeFilter.hpp
    M filters/range/RangeFilter.cpp
    M filters/range/RangeFilter.hpp
    M filters/reprojection/ReprojectionFilter.cpp
    M filters/reprojection/ReprojectionFilter.hpp
    M filters/sort/SortFilter.cpp
    M filters/sort/SortFilter.hpp
    M filters/splitter/SplitterFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    M filters/streamcallback/StreamCallbackFilter.cpp
    M filters/streamcallback/StreamCallbackFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M filters/transformation/TransformationFilter.hpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/Kernel.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/Reader.hpp
    M include/pdal/Stage.hpp
    M include/pdal/StageFactory.hpp
    M include/pdal/StageWrapper.hpp
    M include/pdal/Writer.hpp
    M include/pdal/pdal_internal.hpp
    M include/pdal/util/ProgramArgs.hpp
    M include/pdal/util/Utils.hpp
    M io/bpf/BpfReader.cpp
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.cpp
    M io/bpf/BpfWriter.hpp
    M io/derivative/DerivativeWriter.cpp
    M io/derivative/DerivativeWriter.hpp
    M io/faux/FauxReader.cpp
    M io/faux/FauxReader.hpp
    M io/gdal/GDALReader.cpp
    M io/gdal/GDALReader.hpp
    M io/ilvis2/Ilvis2Reader.cpp
    M io/ilvis2/Ilvis2Reader.hpp
    M io/las/LasHeader.cpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M io/null/NullWriter.cpp
    M io/null/NullWriter.hpp
    M io/optech/OptechReader.cpp
    M io/optech/OptechReader.hpp
    M io/ply/PlyReader.cpp
    M io/ply/PlyReader.hpp
    M io/ply/PlyWriter.cpp
    M 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/TextReader.cpp
    M io/text/TextReader.hpp
    M io/text/TextWriter.cpp
    M io/text/TextWriter.hpp
    M io/tindex/TIndexReader.cpp
    M io/tindex/TIndexReader.hpp
    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
    M kernels/merge/MergeKernel.cpp
    M 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
    M kernels/split/SplitKernel.cpp
    M kernels/split/SplitKernel.hpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/tindex/TIndexKernel.hpp
    M kernels/translate/TranslateKernel.hpp
    M plugins/attribute/filters/AttributeFilter.cpp
    M plugins/attribute/test/AttributeFilterTest.cpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/matlab/test/MatlabWriterTest.cpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/mrsid/test/MrsidTest.cpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/test/OCITest.cpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/filters/DartSampleFilter.cpp
    M plugins/pcl/filters/GreedyProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/HeightFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PoissonFilter.cpp
    M plugins/pcl/filters/RadiusOutlierFilter.cpp
    M plugins/pcl/filters/StatisticalOutlierFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/io/PCLVisualizer.cpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/kernel/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/test/PCLBlockFilterTest.cpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.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
    M src/Kernel.cpp
    M src/KernelFactory.cpp
    M src/PipelineManager.cpp
    M src/PipelineReaderXML.cpp
    M src/StageFactory.cpp
    M src/util/Utils.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/UtilsTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/DecimationFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/RangeFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    M test/unit/io/las/LasReaderTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp
    M test/unit/io/ply/PlyReaderTest.cpp
    M test/unit/io/ply/PlyWriterTest.cpp
    M test/unit/io/terrasolid/TerrasolidReaderTest.cpp

  Log Message:
  -----------
  Merge branch 'master' into json-pipeline


  Commit: 3ef752608ece62a3770ca00bd2d200589d3bf856
      https://github.com/PDAL/PDAL/commit/3ef752608ece62a3770ca00bd2d200589d3bf856
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M test/data/plang/from-module.json.in
    M test/data/plang/predicate-embed.json.in
    M test/data/plang/programmable-update-y-dims.json.in

  Log Message:
  -----------
  Fixing some python filter tests


Compare: https://github.com/PDAL/PDAL/compare/13b907e359ff...3ef752608ece


More information about the pdal-commits mailing list