[pdal] branch master updated (8955d14 -> 431d606)

Bas Couwenberg sebastic at debian.org
Mon Apr 3 19:25:25 UTC 2017


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch master
in repository pdal.

      from  8955d14   Set distribution to experimental.
       new  9ae234c   Imported Upstream version 1.5.0~rc1
       new  ec0600a   Merge tag 'upstream/1.5.0_rc1'
       new  14e3f90   New upstream release candidate.
       new  2a2c08f   Update copyright years for Hobu, Inc & Bradley J Chambers.
       new  2f65707   Enable PIE hardening buildflags.
       new  06f669c   Drop kfreebsd.patch, applied upstream.
       new  6e4738f   Add patch to fix build without LASzip.
       new  b3136fc   Set distribution to experimental.
       new  431d606   Mark laszip.patch as Forwarded.

The 9 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 +-
 debian/changelog                                   |   11 +
 debian/copyright                                   |    4 +-
 .../0001-Add-include.-Should-fix-1484.patch        |   16 -
 debian/patches/kfreebsd.patch                      |   16 -
 debian/patches/laszip.patch                        |   21 +
 debian/patches/series                              |    3 +-
 debian/pdal.lintian-overrides                      |    3 -
 debian/rules                                       |    2 +-
 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 +++---
 415 files changed, 11268 insertions(+), 8164 deletions(-)
 delete mode 100644 Vagrantfile
 create mode 100644 cmake/modules/FindMBSystem.cmake
 delete mode 100644 debian/patches/0001-Add-include.-Should-fix-1484.patch
 delete mode 100644 debian/patches/kfreebsd.patch
 create mode 100644 debian/patches/laszip.patch
 delete mode 100644 debian/pdal.lintian-overrides
 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



More information about the Pkg-grass-devel mailing list