This is an automated email from the git hooks/post-receive script. sebastic pushed a change to branch upstream in repository pdal.
from 071c75a Imported Upstream version 1.4.0 new 9ae234c Imported Upstream version 1.5.0~rc1 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml | 2 +- CMakeLists.txt | 5 +- HOWTORELEASE.txt | 43 +- LICENSE.txt | 4 +- Vagrantfile | 140 --- apps/pdal-config | 4 +- apps/pdal.cpp | 7 +- cmake/curl.cmake | 2 + cmake/laszip.cmake | 3 + cmake/modules/FindLASzip.cmake | 10 +- cmake/modules/FindMBSystem.cmake | 57 + cmake/options.cmake | 9 +- dimbuilder/DimBuilder.cpp | 4 +- doc/{workshop/pdal-introduction.rst => about.rst} | 207 ++-- doc/api/index.rst | 3 +- doc/apps/delta.rst | 10 +- doc/apps/density.rst | 16 +- doc/apps/diff.rst | 8 +- doc/apps/ground.rst | 4 - doc/apps/index.rst | 16 +- doc/apps/info.rst | 35 +- doc/apps/merge.rst | 5 +- doc/apps/pcl.rst | 10 +- doc/apps/pipeline.rst | 69 +- doc/apps/random.rst | 22 +- doc/apps/sort.rst | 8 +- doc/apps/split.rst | 11 +- doc/apps/tindex.rst | 48 +- doc/apps/translate.rst | 42 +- doc/community.rst | 14 +- doc/development/compilation/dependencies.rst | 14 +- doc/development/compilation/index.rst | 1 - doc/development/compilation/python.rst | 35 - doc/development/docker.rst | 85 ++ doc/development/index.rst | 3 +- doc/development/integration.rst | 3 +- doc/development/metadata.rst | 281 ++--- doc/{tutorial => development}/overview.rst | 57 +- doc/{tutorial => development}/pipeline.png | Bin doc/download.rst | 12 +- doc/faq.rst | 4 + doc/images/docker-maintenance-branch.png | Bin 0 -> 21212 bytes doc/images/docker-master-branch.png | Bin 0 -> 21749 bytes doc/images/foss4g-2017.png | Bin 0 -> 21420 bytes doc/images/las-reproject-pgpointcloud.png | Bin 0 -> 71518 bytes doc/images/python-pdal-pipeline.png | Bin 0 -> 97244 bytes doc/images/reproject-merge-pipeline.png | Bin 72049 -> 165082 bytes doc/index.rst | 43 +- doc/pipeline.rst | 85 +- doc/python.rst | 128 ++ doc/quickstart.rst | 31 +- doc/stages/filters.assign.rst | 41 + doc/stages/filters.cluster.rst | 41 + doc/stages/filters.crop.rst | 6 +- doc/stages/filters.groupby.rst | 29 + doc/stages/filters.locate.rst | 38 + .../{filters.attribute.rst => filters.overlay.rst} | 53 +- doc/stages/filters.pmf.rst | 31 + doc/stages/filters.predicate.rst | 8 + doc/stages/filters.programmable.rst | 129 +- doc/stages/filters.range.rst | 60 + doc/stages/filters.reprojection.rst | 46 +- doc/stages/filters.smrf.rst | 35 +- doc/stages/filters.sort.rst | 16 +- doc/stages/ranges.rst | 57 - doc/stages/readers.faux.rst | 28 +- doc/stages/readers.gdal.rst | 19 +- doc/stages/readers.las.rst | 17 +- doc/stages/readers.mbio.rst | 53 + doc/stages/readers.nitf.rst | 8 + doc/stages/readers.ply.rst | 10 +- doc/stages/readers.pts.rst | 3 +- doc/stages/readers.tindex.rst | 11 +- doc/stages/writers.derivative.rst | 81 -- doc/stages/writers.gdal.rst | 13 +- doc/stages/writers.las.rst | 88 +- doc/stages/writers.oci.rst | 4 + doc/stages/writers.p2g.rst | 84 -- doc/stages/writers.pgpointcloud.rst | 2 +- doc/stages/writers.rialto.rst | 48 - doc/stages/writers.rst | 2 +- doc/tutorial/clipping-with-shapefile.rst | 16 +- doc/tutorial/index.rst | 2 +- doc/tutorial/las.rst | 608 ++++++++++ doc/tutorial/pcl_ground.rst | 17 +- doc/tutorial/pcl_spec.rst | 16 +- doc/workshop/agenda.rst | 2 +- .../exercises/analysis/boundary/boundary.rst | 2 +- .../exercises/analysis/clipping/clipping.json | 2 +- .../exercises/analysis/clipping/clipping.rst | 9 +- .../exercises/analysis/dtm/dtm-run-command.txt | 2 +- doc/workshop/exercises/analysis/dtm/dtm.rst | 8 +- .../exercises/analysis/dtm/{p2g.json => gdal.json} | 2 +- doc/workshop/exercises/info/metadata.rst | 4 +- doc/workshop/includes/substitutions.rst | 7 +- doc/workshop/index.rst | 1 - doc/workshop/slides/source/clipping.rst | 4 +- doc/workshop/slides/source/dtm.rst | 6 +- doc/workshop/slides/source/pdal_intro.rst | 2 +- filters/ApproximateCoplanarFilter.cpp | 9 +- filters/AssignFilter.cpp | 155 +++ io/PlyWriter.hpp => filters/AssignFilter.hpp | 39 +- filters/{OutlierFilter.hpp => ClusterFilter.cpp} | 72 +- filters/{OutlierFilter.hpp => ClusterFilter.hpp} | 39 +- filters/ColorinterpFilter.cpp | 70 +- filters/ColorizationFilter.cpp | 87 +- filters/ComputeRangeFilter.cpp | 9 +- filters/CropFilter.cpp | 168 +-- filters/CropFilter.hpp | 36 +- filters/DividerFilter.cpp | 33 +- filters/EigenvaluesFilter.cpp | 2 +- filters/FerryFilter.cpp | 24 +- filters/{OutlierFilter.hpp => GroupByFilter.cpp} | 84 +- filters/{OutlierFilter.hpp => GroupByFilter.hpp} | 37 +- filters/HAGFilter.cpp | 7 +- filters/IQRFilter.cpp | 26 +- .../{MortonOrderFilter.cpp => LocateFilter.cpp} | 106 +- filters/{OutlierFilter.hpp => LocateFilter.hpp} | 36 +- filters/MADFilter.cpp | 14 +- filters/MongusFilter.cpp | 24 +- filters/MortonOrderFilter.cpp | 3 +- filters/NormalFilter.cpp | 12 +- filters/OutlierFilter.cpp | 92 +- filters/OutlierFilter.hpp | 16 +- filters/{AttributeFilter.cpp => OverlayFilter.cpp} | 171 ++- filters/{AttributeFilter.hpp => OverlayFilter.hpp} | 36 +- filters/PMFFilter.cpp | 312 +++-- filters/PMFFilter.hpp | 82 +- filters/RangeFilter.cpp | 131 +- filters/RangeFilter.hpp | 38 +- filters/ReprojectionFilter.cpp | 52 +- filters/SMRFilter.cpp | 1264 +++++++------------- filters/SMRFilter.hpp | 132 +- filters/SampleFilter.cpp | 2 +- filters/SortFilter.cpp | 52 + filters/SortFilter.hpp | 39 +- filters/StatsFilter.cpp | 15 +- filters/TransformationFilter.cpp | 4 +- filters/private/DimRange.cpp | 168 +++ .../{OutlierFilter.hpp => private/DimRange.hpp} | 75 +- filters/private/crop/Point.cpp | 16 +- filters/private/crop/Point.hpp | 7 +- io/BpfCompressor.cpp | 6 +- io/BpfCompressor.hpp | 9 +- io/BpfHeader.cpp | 7 +- io/BpfHeader.hpp | 6 + io/BpfReader.cpp | 43 +- io/BpfWriter.cpp | 79 +- io/DerivativeWriter.cpp | 191 --- io/DerivativeWriter.hpp | 103 -- io/FauxReader.cpp | 84 +- io/FauxReader.hpp | 9 +- io/GDALGrid.cpp | 67 +- io/GDALGrid.hpp | 9 + io/GDALReader.cpp | 4 +- io/GDALWriter.cpp | 131 +- io/GDALWriter.hpp | 24 +- io/GeotiffSupport.cpp | 250 ++-- io/GeotiffSupport.hpp | 56 +- io/Ilvis2MetadataReader.cpp | 71 +- io/Ilvis2MetadataReader.hpp | 8 +- io/Ilvis2Reader.cpp | 104 +- io/Ilvis2Reader.hpp | 7 +- io/LasHeader.cpp | 74 +- io/LasHeader.hpp | 6 + io/LasReader.cpp | 97 +- io/LasSummaryData.cpp | 2 +- io/LasSummaryData.hpp | 6 + io/LasUtils.cpp | 22 +- io/LasUtils.hpp | 6 + io/LasWriter.cpp | 241 ++-- io/LasWriter.hpp | 10 +- io/LasZipPoint.cpp | 10 +- io/LasZipPoint.hpp | 14 +- io/OptechCommon.hpp | 11 - io/OptechReader.cpp | 21 +- io/PlyReader.cpp | 205 ++-- io/PlyReader.hpp | 6 + io/PlyWriter.cpp | 71 +- io/PlyWriter.hpp | 8 +- io/PtsReader.cpp | 14 +- io/QfitReader.cpp | 26 +- io/QfitReader.hpp | 9 - io/SbetReader.cpp | 2 +- io/TIndexReader.cpp | 54 +- io/TerrasolidReader.cpp | 11 +- io/TerrasolidReader.hpp | 9 - io/TextReader.cpp | 133 +- io/TextReader.hpp | 20 +- io/TextWriter.cpp | 14 +- java/README.md | 63 +- java/build.sbt | 10 +- java/project/{Environment.scala => Commands.scala} | 21 +- java/project/Environment.scala | 4 +- java/scripts/publish-212.sh | 30 +- java/scripts/publish-all.sh | 6 +- java/scripts/publish-javastyle.sh | 30 +- java/scripts/publish-local-212.sh | 19 + java/scripts/publish-local.sh | 16 + java/scripts/publish.sh | 30 +- kernels/GroundKernel.cpp | 8 +- kernels/InfoKernel.cpp | 112 +- kernels/PipelineKernel.cpp | 34 +- kernels/PipelineKernel.hpp | 3 + kernels/RandomKernel.cpp | 5 +- kernels/SortKernel.cpp | 10 +- kernels/TIndexKernel.cpp | 16 +- kernels/TranslateKernel.cpp | 97 +- kernels/TranslateKernel.hpp | 2 +- pdal/EigenUtils.cpp | 118 +- pdal/EigenUtils.hpp | 188 ++- pdal/FlexWriter.hpp | 11 +- pdal/GDALUtils.cpp | 32 +- pdal/GDALUtils.hpp | 2 + pdal/Geometry.cpp | 53 +- pdal/Geometry.hpp | 4 +- pdal/KDIndex.hpp | 40 +- pdal/Kernel.cpp | 132 +- pdal/Kernel.hpp | 9 +- pdal/Log.cpp | 34 +- pdal/Log.hpp | 5 +- pdal/Options.cpp | 24 +- pdal/Options.hpp | 9 +- pdal/PDALUtils.hpp | 1 - pdal/PipelineExecutor.cpp | 5 +- pdal/PipelineManager.cpp | 207 +++- pdal/PipelineManager.hpp | 30 +- pdal/PipelineReaderJSON.cpp | 15 +- pdal/PipelineReaderXML.cpp | 53 +- pdal/PipelineWriter.cpp | 27 +- pdal/PluginManager.cpp | 2 +- pdal/PointLayout.cpp | 19 + pdal/PointLayout.hpp | 4 + pdal/PointTable.cpp | 28 +- pdal/PointTable.hpp | 10 +- pdal/PointView.hpp | 4 +- pdal/PointViewIter.hpp | 4 +- pdal/Polygon.cpp | 14 +- pdal/Polygon.hpp | 5 +- pdal/Segmentation.cpp | 146 +++ .../cpd/kernel/Cpd.hpp => pdal/Segmentation.hpp | 61 +- pdal/SpatialReference.cpp | 27 +- pdal/Stage.cpp | 97 +- pdal/Stage.hpp | 35 +- pdal/StageFactory.cpp | 21 +- pdal/gitsha.cpp | 2 +- pdal/pdal_config.cpp | 2 +- pdal/pdal_types.hpp | 5 +- pdal/plang/BufferedInvocation.cpp | 121 -- pdal/plang/CMakeLists.txt | 1 - pdal/plang/Environment.cpp | 63 +- pdal/plang/Invocation.cpp | 185 ++- pdal/plang/Invocation.hpp | 14 +- pdal/private/PipelineReaderXML.hpp | 4 +- pdal/util/Bounds.cpp | 16 +- pdal/util/Bounds.hpp | 23 +- .../crop/Point.hpp => pdal/util/NullOStream.hpp | 46 +- pdal/util/ProgramArgs.hpp | 128 +- pdal/util/Utils.hpp | 66 +- plugins/CMakeLists.txt | 8 +- plugins/cpd/CMakeLists.txt | 22 +- plugins/cpd/kernel/{Cpd.cpp => CpdKernel.cpp} | 185 ++- plugins/cpd/kernel/{Cpd.hpp => CpdKernel.hpp} | 24 +- plugins/cpd/test/CpdKernelTest.cpp | 118 -- plugins/greyhound/CMakeLists.txt | 4 +- plugins/greyhound/io/GreyhoundReader.cpp | 78 +- plugins/greyhound/io/GreyhoundReader.hpp | 2 - plugins/greyhound/test/GreyhoundReaderTest.cpp | 10 +- plugins/hexbin/CMakeLists.txt | 5 +- plugins/hexbin/kernel/DensityKernel.cpp | 19 +- plugins/hexbin/kernel/DensityKernel.hpp | 5 + plugins/icebridge/io/Hdf5Handler.cpp | 18 +- plugins/icebridge/io/Hdf5Handler.hpp | 6 + plugins/icebridge/io/IcebridgeReader.cpp | 19 +- plugins/matlab/io/MatlabWriter.cpp | 58 +- plugins/mbio/CMakeLists.txt | 27 + .../mbio/io/MbError.cpp | 103 +- .../LogTest.cpp => plugins/mbio/io/MbError.hpp | 24 +- plugins/mbio/io/MbFormat.cpp | 194 +++ .../mbio/io/MbFormat.hpp | 26 +- plugins/mbio/io/MbReader.cpp | 238 ++++ .../mbio/io/MbReader.hpp | 89 +- .../mbio/test/MBSystemTest.cpp | 35 +- plugins/mrsid/io/MrsidReader.cpp | 2 +- plugins/nitf/CMakeLists.txt | 6 +- plugins/nitf/io/MetadataReader.cpp | 74 +- plugins/nitf/io/MetadataReader.hpp | 6 + plugins/nitf/io/NitfFileReader.cpp | 38 +- plugins/nitf/io/NitfFileReader.hpp | 6 + plugins/nitf/io/NitfFileWriter.cpp | 40 +- plugins/nitf/io/NitfFileWriter.hpp | 10 +- plugins/nitf/io/NitfReader.cpp | 15 +- plugins/nitf/io/NitfWriter.cpp | 24 +- plugins/oci/io/OciCommon.cpp | 3 +- plugins/oci/io/OciCommon.hpp | 18 - plugins/oci/io/OciReader.cpp | 28 +- plugins/oci/io/OciWriter.cpp | 188 +-- plugins/oci/io/OciWriter.hpp | 1 + plugins/p2g/CMakeLists.txt | 14 - plugins/p2g/io/P2gWriter.cpp | 203 ---- plugins/p2g/io/P2gWriter.hpp | 92 -- plugins/pcl/filters/PCLBlock.cpp | 4 +- plugins/pcl/io/PcdReader.cpp | 2 +- plugins/pcl/kernel/PCLKernel.cpp | 11 +- plugins/pcl/kernel/SmoothKernel.cpp | 10 +- plugins/pgpointcloud/io/PgReader.cpp | 13 +- plugins/pgpointcloud/io/PgWriter.cpp | 35 +- .../pgpointcloud/test/PgpointcloudWriterTest.cpp | 17 + plugins/python/CMakeLists.txt | 4 +- plugins/python/filters/CMakeLists.txt | 4 +- plugins/python/filters/PredicateFilter.cpp | 14 +- plugins/python/filters/PredicateFilter.hpp | 7 +- plugins/python/filters/ProgrammableFilter.cpp | 10 +- plugins/python/filters/ProgrammableFilter.hpp | 7 +- plugins/python/test/ProgrammableFilterTest.cpp | 61 +- plugins/rxp/CMakeLists.txt | 4 +- plugins/rxp/test/RxpReaderTest.cpp | 1 - plugins/sqlite/io/SQLiteReader.cpp | 24 +- plugins/sqlite/io/SQLiteWriter.cpp | 25 +- python/README.rst | 4 +- python/VERSION.txt | 2 +- python/pdal/__init__.py | 2 +- python/test/test_pipeline.py | 14 +- scripts/appveyor/config.cmd | 1 - scripts/ci/script.sh | 3 - scripts/docker/Dockerfile | 25 +- scripts/docker/dependencies/Dockerfile | 207 ++-- scripts/docker/docbuild/Dockerfile | 2 - scripts/linux-install-scripts/pdal.sh | 1 - test/data/gdal/grid2.txt | 8 + test/data/las/spec_3.las | Bin 0 -> 898 bytes test/data/logs/logtest_1.txt | 1 - test/data/logs/logtest_123.txt | 5 - test/data/logs/logtest_2.txt | 2 - test/data/logs/logtest_3.txt | 2 - test/data/logs/t1 | 2 + test/data/mbio/mbf_em300raw.mb56 | Bin 0 -> 127066 bytes test/data/pipeline/assign.json.in | 14 + test/data/pipeline/options.json.in | 15 + .../{attribute.json.in => overlay.json.in} | 9 +- test/data/pts/autzen.pts | 11 + test/data/text/crlf_test.txt | 11 + test/temp/SbetWriterTest.sbet | Bin 272 -> 0 bytes test/temp/colorized.las | Bin 36687 -> 0 bytes test/temp/crop-wkt-2d-classification.las | Bin 1825 -> 0 bytes test/temp/foo.las | Bin 27257 -> 0 bytes test/temp/issue895.sqlite | Bin 3072 -> 0 bytes test/temp/meta.json | 91 -- test/temp/mylog_three.txt | 1 - test/temp/out.las | Bin 3740744 -> 0 bytes test/temp/out.ply | Bin 21176 -> 0 bytes test/temp/out2.las | Bin 27353 -> 0 bytes test/temp/outfile.txt | 3 - test/temp/simple.las | Bin 68425 -> 0 bytes test/temp/spat.sqlite | Bin 5808128 -> 0 bytes test/temp/spver.sqlite | 0 .../temp-SqliteWriterTest_test_simple_las.sqlite | Bin 5824512 -> 0 bytes test/temp/temp_nitf.ntf | Bin 37941 -> 0 bytes test/temp/test.bpf | Bin 21756 -> 0 bytes test/temp/test_1.bpf | Bin 16412 -> 0 bytes test/temp/test_1.las | Bin 12297 -> 0 bytes test/temp/test_1.ntf | Bin 2955 -> 0 bytes test/temp/test_2.bpf | Bin 16412 -> 0 bytes test/temp/test_2.las | Bin 12297 -> 0 bytes test/temp/test_2.ntf | Bin 2955 -> 0 bytes test/temp/test_3.bpf | Bin 16412 -> 0 bytes test/temp/test_3.las | Bin 12297 -> 0 bytes test/temp/test_3.ntf | Bin 2955 -> 0 bytes test/temp/test_flex.bpf | Bin 47652 -> 0 bytes test/temp/test_flex.las | Bin 36437 -> 0 bytes test/temp/test_flex.ntf | Bin 5335 -> 0 bytes test/temp/tmp.bpf | Bin 47768 -> 0 bytes test/temp/tmp.las | Bin 82155 -> 0 bytes test/temp/tmp.tif | Bin 808 -> 0 bytes test/temp/trimtest.las | Bin 3740744 -> 0 bytes test/temp/triple.las | Bin 1497 -> 0 bytes test/temp/utm17.txt | 11 - test/unit/CMakeLists.txt | 14 +- test/unit/EigenTest.cpp | 139 ++- test/unit/KernelTest.cpp | 22 +- test/unit/LogTest.cpp | 57 +- test/unit/OldPCLBlockTest.cpp | 274 +++-- test/unit/PluginManagerTest.cpp | 9 +- test/unit/PointTableTest.cpp | 28 +- test/unit/SegmentationTest.cpp | 97 ++ test/unit/StageFactoryTest.cpp | 5 + test/unit/apps/AppTest.cpp | 6 +- test/unit/apps/RandomTest.cpp | 12 +- test/unit/apps/TranslateTest.cpp | 126 +- test/unit/apps/pcpipelineTest.cpp | 299 ----- test/unit/apps/pcpipelineTestJSON.cpp | 102 +- test/unit/filters/AssignFilterTest.cpp | 129 ++ test/unit/filters/CropFilterTest.cpp | 110 +- .../{LogTest.cpp => filters/GroupByFilterTest.cpp} | 40 +- .../unit/filters/LocateFilterTest.cpp | 87 +- ...tributeFilterTest.cpp => OverlayFilterTest.cpp} | 87 +- test/unit/filters/SortFilterTest.cpp | 29 +- test/unit/io/FauxReaderTest.cpp | 70 ++ test/unit/io/GDALWriterTest.cpp | 94 ++ test/unit/io/Ilvis2ReaderWithMDReaderTest.cpp | 3 +- test/unit/io/LasWriterTest.cpp | 174 ++- test/unit/io/TextReaderTest.cpp | 113 +- tools/lasdump/Dumper.cpp | 4 +- tools/nitfwrap/NitfWrap.cpp | 5 +- vendor/arbiter/arbiter.cpp | 1251 ++++++++++++------- vendor/arbiter/arbiter.hpp | 627 +++++++--- vendor/nanoflann/nanoflann.hpp | 353 +++--- 407 files changed, 11232 insertions(+), 8124 deletions(-) delete mode 100644 Vagrantfile create mode 100644 cmake/modules/FindMBSystem.cmake rename doc/{workshop/pdal-introduction.rst => about.rst} (67%) delete mode 100644 doc/development/compilation/python.rst create mode 100644 doc/development/docker.rst rename doc/{tutorial => development}/overview.rst (92%) rename doc/{tutorial => development}/pipeline.png (100%) create mode 100644 doc/images/docker-maintenance-branch.png create mode 100644 doc/images/docker-master-branch.png create mode 100644 doc/images/foss4g-2017.png create mode 100644 doc/images/las-reproject-pgpointcloud.png create mode 100644 doc/images/python-pdal-pipeline.png create mode 100644 doc/python.rst create mode 100644 doc/stages/filters.assign.rst create mode 100644 doc/stages/filters.cluster.rst create mode 100644 doc/stages/filters.groupby.rst create mode 100644 doc/stages/filters.locate.rst rename doc/stages/{filters.attribute.rst => filters.overlay.rst} (66%) delete mode 100644 doc/stages/ranges.rst create mode 100644 doc/stages/readers.mbio.rst delete mode 100644 doc/stages/writers.derivative.rst delete mode 100644 doc/stages/writers.p2g.rst delete mode 100644 doc/stages/writers.rialto.rst create mode 100644 doc/tutorial/las.rst rename doc/workshop/exercises/analysis/dtm/{p2g.json => gdal.json} (89%) create mode 100644 filters/AssignFilter.cpp copy io/PlyWriter.hpp => filters/AssignFilter.hpp (74%) copy filters/{OutlierFilter.hpp => ClusterFilter.cpp} (61%) copy filters/{OutlierFilter.hpp => ClusterFilter.hpp} (74%) copy filters/{OutlierFilter.hpp => GroupByFilter.cpp} (54%) copy filters/{OutlierFilter.hpp => GroupByFilter.hpp} (74%) copy filters/{MortonOrderFilter.cpp => LocateFilter.cpp} (50%) copy filters/{OutlierFilter.hpp => LocateFilter.hpp} (74%) rename filters/{AttributeFilter.cpp => OverlayFilter.cpp} (51%) rename filters/{AttributeFilter.hpp => OverlayFilter.hpp} (80%) create mode 100644 filters/private/DimRange.cpp copy filters/{OutlierFilter.hpp => private/DimRange.hpp} (57%) delete mode 100644 io/DerivativeWriter.cpp delete mode 100644 io/DerivativeWriter.hpp copy java/project/{Environment.scala => Commands.scala} (79%) create mode 100755 java/scripts/publish-local-212.sh create mode 100644 pdal/Segmentation.cpp copy plugins/cpd/kernel/Cpd.hpp => pdal/Segmentation.hpp (55%) delete mode 100644 pdal/plang/BufferedInvocation.cpp copy filters/private/crop/Point.hpp => pdal/util/NullOStream.hpp (70%) rename plugins/cpd/kernel/{Cpd.cpp => CpdKernel.cpp} (52%) rename plugins/cpd/kernel/{Cpd.hpp => CpdKernel.hpp} (92%) delete mode 100644 plugins/cpd/test/CpdKernelTest.cpp create mode 100644 plugins/mbio/CMakeLists.txt copy pdal/PipelineWriter.cpp => plugins/mbio/io/MbError.cpp (51%) copy test/unit/LogTest.cpp => plugins/mbio/io/MbError.hpp (81%) create mode 100644 plugins/mbio/io/MbFormat.cpp rename pdal/plang/BufferedInvocation.hpp => plugins/mbio/io/MbFormat.hpp (79%) create mode 100644 plugins/mbio/io/MbReader.cpp copy io/Ilvis2Reader.hpp => plugins/mbio/io/MbReader.hpp (66%) copy test/unit/LogTest.cpp => plugins/mbio/test/MBSystemTest.cpp (69%) delete mode 100644 plugins/p2g/CMakeLists.txt delete mode 100644 plugins/p2g/io/P2gWriter.cpp delete mode 100644 plugins/p2g/io/P2gWriter.hpp create mode 100644 test/data/gdal/grid2.txt create mode 100644 test/data/las/spec_3.las delete mode 100644 test/data/logs/logtest_1.txt delete mode 100644 test/data/logs/logtest_123.txt delete mode 100644 test/data/logs/logtest_2.txt delete mode 100644 test/data/logs/logtest_3.txt create mode 100644 test/data/logs/t1 create mode 100644 test/data/mbio/mbf_em300raw.mb56 create mode 100644 test/data/pipeline/assign.json.in create mode 100644 test/data/pipeline/options.json.in rename test/data/pipeline/{attribute.json.in => overlay.json.in} (77%) create mode 100644 test/data/pts/autzen.pts create mode 100644 test/data/text/crlf_test.txt delete mode 100644 test/temp/SbetWriterTest.sbet delete mode 100644 test/temp/colorized.las delete mode 100644 test/temp/crop-wkt-2d-classification.las delete mode 100644 test/temp/foo.las delete mode 100644 test/temp/issue895.sqlite delete mode 100644 test/temp/meta.json delete mode 100644 test/temp/mylog_three.txt delete mode 100644 test/temp/out.las delete mode 100644 test/temp/out.ply delete mode 100644 test/temp/out2.las delete mode 100644 test/temp/outfile.txt delete mode 100644 test/temp/simple.las delete mode 100644 test/temp/spat.sqlite delete mode 100644 test/temp/spver.sqlite delete mode 100644 test/temp/temp-SqliteWriterTest_test_simple_las.sqlite delete mode 100644 test/temp/temp_nitf.ntf delete mode 100644 test/temp/test.bpf delete mode 100644 test/temp/test_1.bpf delete mode 100644 test/temp/test_1.las delete mode 100644 test/temp/test_1.ntf delete mode 100644 test/temp/test_2.bpf delete mode 100644 test/temp/test_2.las delete mode 100644 test/temp/test_2.ntf delete mode 100644 test/temp/test_3.bpf delete mode 100644 test/temp/test_3.las delete mode 100644 test/temp/test_3.ntf delete mode 100644 test/temp/test_flex.bpf delete mode 100644 test/temp/test_flex.las delete mode 100644 test/temp/test_flex.ntf delete mode 100644 test/temp/tmp.bpf delete mode 100644 test/temp/tmp.las delete mode 100644 test/temp/tmp.tif delete mode 100644 test/temp/trimtest.las delete mode 100644 test/temp/triple.las delete mode 100644 test/temp/utm17.txt create mode 100644 test/unit/SegmentationTest.cpp delete mode 100644 test/unit/apps/pcpipelineTest.cpp create mode 100644 test/unit/filters/AssignFilterTest.cpp copy test/unit/{LogTest.cpp => filters/GroupByFilterTest.cpp} (67%) copy filters/PMFFilter.hpp => test/unit/filters/LocateFilterTest.cpp (57%) rename test/unit/filters/{AttributeFilterTest.cpp => OverlayFilterTest.cpp} (81%) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pdal.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel