[pdal] branch upstream updated (026f414 -> d742e79)

Bas Couwenberg sebastic at debian.org
Sat Oct 14 09:10:36 UTC 2017


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

sebastic pushed a change to branch upstream
in repository pdal.

      from  026f414   Imported Upstream version 1.5.0
       new  d742e79   New upstream version 1.6.0

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:
 .gitignore                                         |    18 +-
 .travis.yml                                        |    23 +-
 CMakeLists.txt                                     |    33 +-
 CPackConfig.cmake                                  |    81 +
 CPackSourceConfig.cmake                            |    86 +
 ChangeLog                                          |  1841 ++-
 HOWTORELEASE.txt                                   |    53 +-
 PDALConfig.cmake                                   |    51 +
 PDALConfig.cmake.in                                |     7 +-
 PDALConfigVersion.cmake                            |    46 +
 PDALTargets.cmake                                  |    79 +
 RELEASENOTES.txt                                   |   467 +-
 apps/pdal-config                                   |    16 +-
 apps/pdal.cpp                                      |    13 +-
 apps/pdal.pc                                       |    12 +
 appveyor.yml                                       |    50 +-
 cmake/arbiter.cmake                                |    11 +
 cmake/cpack.cmake                                  |     3 +
 cmake/curl.cmake                                   |     3 -
 cmake/json.cmake                                   |     4 +-
 cmake/laszip.cmake                                 |     4 +-
 cmake/macros.cmake                                 |     2 +
 cmake/matlab.cmake                                 |    11 +
 cmake/modules/FindLASzip.cmake                     |    34 +-
 cmake/modules/FindMatlab.cmake                     |  1544 +-
 cmake/modules/FindNumPy.cmake                      |     2 +-
 cmake/modules/FindOSG.cmake                        |   145 +
 cmake/openscenegraph.cmake                         |     7 +
 cmake/options.cmake                                |     9 +-
 cmake/python.cmake                                 |     3 +-
 cmake/rply.cmake                                   |     1 -
 cmake/unix_compiler_options.cmake                  |    31 +-
 cmake/win32_compiler_options.cmake                 |   106 +-
 dimbuilder/CMakeLists.txt                          |     1 +
 dimbuilder/DimBuilder.cpp                          |    37 +-
 dimbuilder/DimBuilder.hpp                          |     1 +
 doc/_static/breathe.css                            |    17 +
 doc/_static/logo/sticker/front.ai                  |  6416 --------
 doc/_static/logo/sticker/iheartpdal.ai             |  6537 --------
 doc/_static/logo/sticker/iheartpdal.png            |   Bin 32019 -> 0 bytes
 doc/_static/logo/sticker/sticker.ai                |  6336 --------
 doc/_static/sphinx.css                             |    77 +-
 doc/api/index.rst                                  |    10 +-
 .../transition/index.rst}                          |     0
 doc/apps/delta.rst                                 |     9 +-
 doc/apps/translate.rst                             |    12 +-
 doc/community.rst                                  |     7 +
 doc/conf.py                                        |     5 +-
 doc/development/contributors.rst                   |     6 +-
 doc/development/docker.rst                         |    51 +-
 doc/development/goals.rst                          |     3 +-
 doc/development/index.rst                          |    11 +-
 doc/development/integration.rst                    |    29 +-
 doc/development/release-notes/1.3.0.md             |    67 +
 doc/development/release-notes/1.4.0.md             |    74 +
 doc/development/release-notes/1.5.0.md             |    57 +
 doc/development/release-notes/1.6.0.md             |    78 +
 doc/development/testing.rst                        |    12 +
 doc/{tutorial => development}/using.rst            |     0
 doc/{tutorial => development}/writing-filter.rst   |     0
 doc/{tutorial => development}/writing-kernel.rst   |     0
 doc/development/writing-reader.rst                 |   219 +
 doc/development/writing-writer.rst                 |   175 +
 doc/{tutorial => development}/writing.rst          |     0
 doc/download.rst                                   |    20 +-
 doc/embed.py                                       |   164 +
 doc/faq.rst                                        |    23 +
 doc/images/poisson_edges.png                       |   Bin 0 -> 593667 bytes
 doc/images/poisson_points.png                      |   Bin 0 -> 812838 bytes
 doc/index.rst                                      |    11 +-
 doc/pipeline.rst                                   |    21 +-
 doc/python.rst                                     |     6 +-
 doc/quickstart.rst                                 |     8 +-
 doc/stages/filters.approximatecoplanar.rst         |     2 +
 doc/stages/filters.assign.rst                      |     3 +-
 doc/stages/filters.chipper.rst                     |     2 +
 doc/stages/filters.cluster.rst                     |     4 +-
 doc/stages/filters.colorinterp.rst                 |     5 +
 doc/stages/filters.colorization.rst                |     7 +
 doc/stages/filters.computerange.rst                |     9 +-
 doc/stages/filters.cpd.rst                         |    81 +
 doc/stages/filters.crop.rst                        |    18 +
 doc/stages/filters.decimation.rst                  |     4 +
 doc/stages/filters.divider.rst                     |     2 +
 doc/stages/filters.eigenvalues.rst                 |     3 +
 doc/stages/filters.elm.rst                         |     4 +-
 doc/stages/filters.estimaterank.rst                |     4 +-
 doc/stages/filters.ferry.rst                       |    67 +-
 doc/stages/filters.greedyprojection.rst            |    32 +-
 doc/stages/filters.gridprojection.rst              |     2 +
 doc/stages/filters.groupby.rst                     |     2 +
 doc/stages/filters.hag.rst                         |   142 +-
 doc/stages/filters.head.rst                        |    77 +
 doc/stages/filters.hexbin.rst                      |    15 +-
 doc/stages/filters.icp.rst                         |    61 +
 doc/stages/filters.iqr.rst                         |     6 +-
 doc/stages/filters.kdistance.rst                   |     2 +
 doc/stages/filters.locate.rst                      |     3 +
 doc/stages/filters.lof.rst                         |     6 +-
 doc/stages/filters.mad.rst                         |     4 +-
 doc/stages/filters.matlab.rst                      |    77 +
 doc/stages/filters.merge.rst                       |     2 +
 doc/stages/filters.mongus.rst                      |    20 +-
 doc/stages/filters.mortonorder.rst                 |     2 +
 doc/stages/filters.movingleastsquares.rst          |     2 +
 doc/stages/filters.normal.rst                      |    23 +
 doc/stages/filters.outlier.rst                     |    31 +-
 doc/stages/filters.overlay.rst                     |     2 +
 doc/stages/filters.pclblock.rst                    |     3 +-
 doc/stages/filters.pmf.rst                         |    75 +-
 doc/stages/filters.poisson.rst                     |    51 +-
 doc/stages/filters.predicate.rst                   |   101 -
 doc/stages/filters.programmable.rst                |   194 -
 doc/stages/filters.python.rst                      |   275 +
 doc/stages/filters.radialdensity.rst               |     2 +
 doc/stages/filters.randomize.rst                   |     2 +
 doc/stages/filters.range.rst                       |     4 +
 doc/stages/filters.reprojection.rst                |     3 +
 doc/stages/filters.sample.rst                      |     1 +
 doc/stages/filters.smrf.rst                        |    17 +-
 doc/stages/filters.sort.rst                        |    39 +-
 doc/stages/filters.splitter.rst                    |     5 +
 doc/stages/filters.tail.rst                        |    48 +
 doc/stages/filters.transformation.rst              |     4 +
 doc/stages/filters.voxelcenternearestneighbor.rst  |    52 +
 .../filters.voxelcentroidnearestneighbor.rst       |    49 +
 doc/stages/filters.voxelgrid.rst                   |     2 +
 .../images}/autzen-elevation.png                   |   Bin
 doc/{tutorial => stages/images}/autzen-height.png  |   Bin
 doc/stages/readers.bpf.rst                         |     6 +
 doc/stages/readers.buffer.rst                      |     1 +
 doc/stages/readers.faux.rst                        |     8 +-
 doc/stages/readers.gdal.rst                        |     6 +-
 doc/stages/readers.geowave.rst                     |     2 +
 doc/stages/readers.greyhound.rst                   |    39 +-
 doc/stages/readers.ilvis2.rst                      |     7 +
 doc/stages/readers.las.rst                         |    15 +-
 doc/stages/readers.matlab.rst                      |    56 +
 doc/stages/readers.mbio.rst                        |     7 +
 doc/stages/readers.mrsid.rst                       |     4 +-
 doc/stages/readers.nitf.rst                        |    19 +
 doc/stages/readers.oci.rst                         |     7 +-
 doc/stages/readers.optech.rst                      |    11 +-
 doc/stages/readers.pcd.rst                         |     5 +-
 doc/stages/readers.pgpointcloud.rst                |    16 +-
 doc/stages/readers.ply.rst                         |     6 +-
 doc/stages/readers.pts.rst                         |     6 +
 doc/stages/readers.qfit.rst                        |     4 +
 doc/stages/readers.rst                             |    15 +-
 doc/stages/readers.rxp.rst                         |     3 +-
 doc/stages/readers.sbet.rst                        |    27 +-
 doc/stages/readers.sqlite.rst                      |     3 +
 doc/stages/readers.text.rst                        |    15 +-
 doc/stages/readers.tindex.rst                      |     4 +
 doc/stages/references.bib                          |    21 +
 doc/stages/writers.bpf.rst                         |     4 +
 doc/stages/writers.gdal.rst                        |    78 +-
 doc/stages/writers.geowave.rst                     |     1 +
 doc/stages/writers.las.rst                         |     8 +-
 doc/stages/writers.matlab.png                      |   Bin 0 -> 39947 bytes
 doc/stages/writers.matlab.rst                      |    15 +-
 doc/stages/writers.nitf.rst                        |     4 +
 doc/stages/writers.null.rst                        |     4 +
 doc/stages/writers.oci.rst                         |     1 +
 doc/stages/writers.ogr.rst                         |    74 +
 doc/stages/writers.pcd.rst                         |     3 +
 doc/stages/writers.pgpointcloud.rst                |    15 +-
 doc/stages/writers.ply.rst                         |    28 +-
 doc/stages/writers.sqlite.rst                      |     2 +
 doc/stages/writers.text.rst                        |     4 +
 doc/tutorial/calculating-normalized-heights.rst    |   235 -
 doc/tutorial/clipping-with-shapefile.rst           |   189 -
 .../{ => clipping}/autzen-shapes-clipped.png       |   Bin
 .../{ => clipping}/autzen-shapes-point-cloud.png   |   Bin
 .../{ => clipping}/autzen-shapes-to-clip.png       |   Bin
 doc/tutorial/clipping/index.rst                    |   191 +
 doc/tutorial/index.rst                             |    36 +-
 doc/tutorial/las.rst                               |    10 +-
 doc/tutorial/{ => pcl_ground}/after-front1.png     |   Bin
 doc/tutorial/{ => pcl_ground}/after-front2.png     |   Bin
 doc/tutorial/{ => pcl_ground}/after-front3.png     |   Bin
 doc/tutorial/{ => pcl_ground}/after-top1.png       |   Bin
 doc/tutorial/{ => pcl_ground}/after-top2.png       |   Bin
 doc/tutorial/{ => pcl_ground}/after-top3.png       |   Bin
 .../{pcl_ground.rst => pcl_ground/index.rst}       |     0
 doc/tutorial/{ => pcl_ground}/original.png         |   Bin
 doc/tutorial/{ => pcl_ground}/sor_pmf.json         |     0
 doc/tutorial/{ => pcl_ground}/sor_pmf2.json        |     0
 doc/tutorial/python-filtering.rst                  |   268 +
 .../{dart-throwing.rst => sampling/index.rst}      |     0
 doc/tutorial/{ => sampling}/subsample-ex1.png      |   Bin
 doc/tutorial/{ => sampling}/subsample-ex2.png      |   Bin
 doc/tutorial/{ => sampling}/subsample-ex3.png      |   Bin
 doc/tutorial/{ => sampling}/subsample-ex4.png      |   Bin
 doc/tutorial/{ => sampling}/subsample-ex5.png      |   Bin
 doc/tutorial/writing-reader.rst                    |   237 -
 doc/tutorial/writing-writer.rst                    |   175 -
 doc/workshop/agenda.rst                            |     6 +-
 doc/workshop/capstone.rst                          |    58 +
 doc/workshop/conf.py                               |   330 +
 .../boundary/boundary-command-boundary.txt         |     6 +-
 .../analysis/boundary/boundary-command-tindex.txt  |     7 +-
 .../exercises/analysis/boundary/boundary.rst       |     4 +
 .../exercises/analysis/clipping/attributes.vrt     |     2 +-
 .../analysis/clipping/clipping-run-command.txt     |     5 +-
 .../exercises/analysis/clipping/clipping.json      |     6 +-
 .../exercises/analysis/clipping/clipping.rst       |    12 +-
 .../colorization/colorization-run-command.txt      |     5 +-
 .../analysis/colorization/colorization.rst         |     6 +-
 .../exercises/analysis/colorization/colorize.json  |     6 +-
 .../exercises/analysis/denoising/denoise.json      |     7 +-
 .../analysis/denoising/denoising-run-command.txt   |     5 +-
 .../exercises/analysis/denoising/denoising.rst     |    55 +-
 .../exercises/analysis/density/density-command.txt |     9 +-
 .../exercises/analysis/density/density.rst         |    11 +-
 .../analysis/dtm/dtm-hillshade-command.txt         |     4 +
 .../exercises/analysis/dtm/dtm-run-command.txt     |     5 +-
 doc/workshop/exercises/analysis/dtm/dtm.rst        |    43 +-
 doc/workshop/exercises/analysis/dtm/gdal.json      |     4 +-
 .../analysis/ground/ground-run-ground-only.txt     |    14 +-
 .../analysis/ground/ground-run-no-filter.txt       |    12 +-
 doc/workshop/exercises/analysis/ground/ground.rst  |    43 +-
 .../analysis/ground/translate-run-ground-only.txt  |    21 +-
 .../analysis/thinning/thinning-run-dartsample.txt  |    11 +-
 .../exercises/analysis/thinning/thinning.rst       |     7 +-
 .../georeferencing/georeferencing-command.txt      |    11 +-
 doc/workshop/exercises/georeferencing/index.rst    |    51 +-
 doc/workshop/exercises/index.rst                   |     9 +
 .../exercises/info/metadata-command-jq.txt         |     2 +
 doc/workshop/exercises/info/metadata-command.txt   |     3 +-
 doc/workshop/exercises/info/metadata.rst           |    50 +-
 doc/workshop/exercises/info/near-command-1.txt     |     4 +-
 doc/workshop/exercises/info/near-command-2.txt     |     3 +-
 doc/workshop/exercises/info/near.rst               |     2 +
 .../exercises/info/single-point-command.txt        |     3 +-
 doc/workshop/exercises/info/single-point.rst       |    55 +-
 .../exercises/python/histogram-command.txt         |     1 +
 doc/workshop/exercises/python/histogram.json       |    17 +
 doc/workshop/exercises/python/histogram.py         |    80 +
 doc/workshop/exercises/python/histogram.rst        |    98 +
 .../translation/compression-command-verify.txt     |     6 +-
 .../exercises/translation/compression-command.txt  |     6 +-
 doc/workshop/exercises/translation/compression.rst |    27 +-
 .../exercises/translation/greyhound-command.txt    |     1 +
 .../translation/greyhound-info-command.txt         |     2 +
 doc/workshop/exercises/translation/greyhound.json  |    21 +
 doc/workshop/exercises/translation/greyhound.rst   |    71 +
 .../translation/reprojection-command-1.txt         |     7 +-
 .../translation/reprojection-command-2.txt         |    17 +-
 .../exercises/translation/reprojection.rst         |    28 +-
 doc/workshop/images/agenda-usb-drive.jpg           |   Bin 121664 -> 997064 bytes
 doc/workshop/images/boundary-text-output.png       |   Bin 86742 -> 102090 bytes
 doc/workshop/images/boundary-tindex-run.png        |   Bin 23077 -> 27033 bytes
 doc/workshop/images/clipping-run-command.png       |   Bin 20136 -> 20842 bytes
 doc/workshop/images/colorize-run-command.png       |   Bin 18772 -> 49324 bytes
 doc/workshop/images/compression-verify.png         |   Bin 35534 -> 50326 bytes
 doc/workshop/images/denoise-run-command.png        |   Bin 16411 -> 21047 bytes
 doc/workshop/images/density-command-run.png        |   Bin 22210 -> 56002 bytes
 doc/workshop/images/dtm-add-raster-layer.png       |   Bin 139429 -> 142836 bytes
 doc/workshop/images/dtm-add-raster-mean.png        |   Bin 50031 -> 37899 bytes
 doc/workshop/images/dtm-qgis-added.png             |   Bin 188716 -> 217490 bytes
 doc/workshop/images/dtm-qgis-classify.png          |   Bin 70710 -> 71951 bytes
 doc/workshop/images/dtm-qgis-colorize-dtm.png      |   Bin 69057 -> 58938 bytes
 doc/workshop/images/dtm-qgis-hillshade-done.png    |   Bin 349162 -> 384289 bytes
 doc/workshop/images/dtm-qgis-select-hillshade.png  |   Bin 256449 -> 294093 bytes
 doc/workshop/images/dtm-run-command.png            |   Bin 45763 -> 20841 bytes
 doc/workshop/images/georeferencing-run-command.png |   Bin 35853 -> 32707 bytes
 doc/workshop/images/greyhound-command.png          |   Bin 0 -> 39859 bytes
 doc/workshop/images/greyhound-info-verify.png      |   Bin 0 -> 54555 bytes
 doc/workshop/images/greyhound-view.png             |   Bin 0 -> 334270 bytes
 .../images/ground-classified-included-side.png     |   Bin 33952 -> 72620 bytes
 doc/workshop/images/ground-classified-included.png |   Bin 95284 -> 192722 bytes
 doc/workshop/images/ground-filtered.png            |   Bin 200173 -> 344003 bytes
 doc/workshop/images/ground-ground-only-view.png    |   Bin 88087 -> 134674 bytes
 doc/workshop/images/ground-run-command.png         |   Bin 42374 -> 91770 bytes
 .../images/info-interesting-metadata-jq.png        |   Bin 0 -> 24738 bytes
 doc/workshop/images/info-interesting-metadata.png  |   Bin 55286 -> 74324 bytes
 .../images/info-interesting-single-point.png       |   Bin 50285 -> 50818 bytes
 doc/workshop/images/info-near-bbox.png             |   Bin 33946 -> 29826 bytes
 doc/workshop/images/info-near-point.png            |   Bin 41438 -> 47764 bytes
 doc/workshop/images/osgeo4w-advanced-selection.png |   Bin 0 -> 36297 bytes
 doc/workshop/images/osgeo4w-pdal-selection.png     |   Bin 0 -> 31531 bytes
 doc/workshop/images/python-histogram-command.png   |   Bin 0 -> 27554 bytes
 doc/workshop/images/python-histogram.png           |   Bin 0 -> 106549 bytes
 doc/workshop/images/reprojection-first-point.png   |   Bin 0 -> 47648 bytes
 doc/workshop/images/reprojection-proper-scale.png  |   Bin 34681 -> 30652 bytes
 doc/workshop/images/reprojection-run-command.png   |   Bin 26051 -> 28326 bytes
 .../images/reprojection-run-with-scale.png         |   Bin 31963 -> 36092 bytes
 doc/workshop/images/reprojection-wrong-scale.png   |   Bin 34617 -> 28973 bytes
 doc/workshop/images/thinning-command-run.png       |   Bin 23752 -> 56653 bytes
 doc/workshop/includes/substitutions.rst            |     9 +
 doc/workshop/index.rst                             |     4 +-
 doc/workshop/notes.rst                             |   167 +
 doc/workshop/osgeo4w.rst                           |    63 +
 doc/workshop/qgis.rst                              |     8 +-
 doc/workshop/slides/source/basic_info.rst          |    51 +-
 doc/workshop/slides/source/boundary.rst            |     5 +-
 doc/workshop/slides/source/clipping.rst            |    17 +-
 doc/workshop/slides/source/colorization.rst        |     4 +-
 doc/workshop/slides/source/conf.py                 |     9 +-
 doc/workshop/slides/source/denoising.rst           |     5 +-
 doc/workshop/slides/source/density.rst             |     5 +-
 doc/workshop/slides/source/dtm.rst                 |    11 +-
 doc/workshop/slides/source/ground.rst              |     6 +-
 doc/workshop/slides/source/img/osgeo4w-shell.png   |   Bin 0 -> 55800 bytes
 doc/workshop/slides/source/introduction.rst        |    30 +-
 doc/workshop/slides/source/lidar_intro.rst         |     4 +-
 doc/workshop/slides/source/pdal_intro.rst          |    22 +-
 doc/workshop/slides/source/software.rst            |    96 +-
 doc/workshop/slides/source/thinning.rst            |     6 +-
 doc/workshop/slides/source/translation.rst         |    14 +-
 doc/workshop/software.rst                          |     7 +-
 examples/writing-reader/MyReader.cpp               |    12 -
 examples/writing-reader/MyReader.hpp               |     2 -
 filters/AssignFilter.cpp                           |    15 +-
 filters/ChipperFilter.cpp                          |    93 +-
 filters/ChipperFilter.hpp                          |    27 +-
 filters/ClusterFilter.cpp                          |     2 +-
 filters/ColorinterpFilter.cpp                      |    98 +-
 filters/ColorinterpFilter.hpp                      |     5 +-
 filters/ColorizationFilter.cpp                     |     8 +-
 filters/CropFilter.cpp                             |    46 +-
 filters/CropFilter.hpp                             |    15 +-
 filters/FerryFilter.cpp                            |    44 +-
 filters/FerryFilter.hpp                            |    19 +-
 filters/GreedyProjection.cpp                       |  1886 +++
 filters/GreedyProjection.hpp                       |   445 +
 filters/HeadFilter.cpp                             |    51 +
 filters/HeadFilter.hpp                             |    85 +
 filters/MergeFilter.hpp                            |     2 +-
 filters/NormalFilter.cpp                           |   134 +-
 filters/NormalFilter.hpp                           |    84 +-
 filters/PMFFilter.cpp                              |   328 +-
 filters/PMFFilter.hpp                              |    24 +-
 filters/PoissonFilter.cpp                          |   282 +
 filters/PoissonFilter.hpp                          |    69 +
 filters/SampleFilter.cpp                           |    24 +-
 filters/SplitterFilter.cpp                         |    57 +-
 filters/SplitterFilter.hpp                         |     3 +
 filters/StreamCallbackFilter.hpp                   |    10 +
 filters/TailFilter.cpp                             |    51 +
 filters/TailFilter.hpp                             |    86 +
 filters/VoxelCenterNearestNeighborFilter.cpp       |   107 +
 filters/VoxelCenterNearestNeighborFilter.hpp       |    75 +
 filters/VoxelCentroidNearestNeighborFilter.cpp     |   107 +
 filters/VoxelCentroidNearestNeighborFilter.hpp     |    75 +
 filters/private/DimRange.cpp                       |    10 +-
 filters/private/Point.cpp                          |   119 +
 filters/private/Point.hpp                          |    64 +
 filters/private/crop/Point.cpp                     |   120 -
 filters/private/crop/Point.hpp                     |    62 -
 io/GDALGrid.cpp                                    |    51 +-
 io/GDALGrid.hpp                                    |     8 +-
 io/GDALReader.cpp                                  |    62 +-
 io/GDALReader.hpp                                  |     4 +-
 io/GDALWriter.cpp                                  |    55 +-
 io/GDALWriter.hpp                                  |     1 +
 io/GeotiffSupport.cpp                              |    16 +-
 io/HeaderVal.hpp                                   |     2 +-
 io/Ilvis2Reader.cpp                                |    13 -
 io/Ilvis2Reader.hpp                                |     2 -
 io/LasHeader.cpp                                   |    50 +-
 io/LasHeader.hpp                                   |     2 +
 io/LasReader.cpp                                   |   234 +-
 io/LasReader.hpp                                   |    22 +-
 io/LasUtils.cpp                                    |    32 +
 io/LasUtils.hpp                                    |     8 +
 io/LasVLR.cpp                                      |     3 +-
 io/LasVLR.hpp                                      |     5 +-
 io/LasWriter.cpp                                   |   318 +-
 io/LasWriter.hpp                                   |    14 +-
 io/LasZipPoint.cpp                                 |   122 -
 io/LasZipPoint.hpp                                 |    89 -
 io/OGRWriter.cpp                                   |   194 +
 io/OGRWriter.hpp                                   |   100 +
 io/OGRWriterV1.cpp                                 |   181 +
 io/OptechReader.cpp                                |    25 +-
 io/OptechReader.hpp                                |     1 -
 io/PlyReader.cpp                                   |   488 +-
 io/PlyReader.hpp                                   |   102 +-
 io/PlyWriter.cpp                                   |   246 +-
 io/PlyWriter.hpp                                   |    65 +-
 io/QfitReader.cpp                                  |    24 -
 io/QfitReader.hpp                                  |     2 -
 io/SbetReader.cpp                                  |     6 +-
 io/SbetReader.hpp                                  |     3 -
 io/SbetWriter.cpp                                  |     2 +-
 io/SbetWriter.hpp                                  |     3 -
 io/TIndexReader.cpp                                |     6 -
 io/TIndexReader.hpp                                |     2 -
 io/TerrasolidReader.cpp                            |    25 -
 io/TerrasolidReader.hpp                            |     2 -
 io/TextReader.cpp                                  |     3 +-
 io/TextWriter.hpp                                  |     7 -
 java/README.md                                     |    49 +-
 java/build.sbt                                     |    47 +-
 .../src/main/scala/io/pdal/pipeline/ExprType.scala |    34 +
 .../main/scala/io/pdal/pipeline/FilterTypes.scala  |    78 +
 .../main/scala/io/pdal/pipeline/Implicits.scala    |    29 +
 .../io/pdal/pipeline/PipelineExpressions.scala     |   795 +
 .../main/scala/io/pdal/pipeline/ReaderTypes.scala  |    56 +
 .../main/scala/io/pdal/pipeline/WriterTypes.scala  |    47 +
 .../scala/io/pdal/pipeline/json/Implicits.scala    |    61 +
 .../main/scala/io/pdal/pipeline/json/package.scala |    19 +
 .../src/main/scala/io/pdal/pipeline/package.scala  |    41 +
 .../io/pdal/pipeline/PipelineExpressionsSpec.scala |    85 +
 java/project/Commands.scala                        |     7 +-
 java/project/Dependencies.scala                    |    10 +
 java/project/Version.scala                         |     5 +
 java/project/build.properties                      |     3 +-
 java/project/plugins.sbt                           |    10 +-
 java/sbt                                           |    54 +-
 java/scripts/publish-212.sh                        |     3 +-
 java/scripts/publish-javastyle.sh                  |     4 +-
 java/scripts/publish-local-212.sh                  |     5 +-
 java/scripts/publish-local.sh                      |     5 +-
 java/scripts/publish.sh                            |     3 +-
 kernels/DeltaKernel.cpp                            |     5 +-
 kernels/DeltaKernel.hpp                            |     2 -
 kernels/GroundKernel.cpp                           |   114 +-
 kernels/GroundKernel.hpp                           |     4 +-
 kernels/SortKernel.cpp                             |    16 +-
 kernels/TIndexKernel.cpp                           |    15 +-
 kernels/TIndexKernel.hpp                           |     6 +-
 kernels/TranslateKernel.cpp                        |     1 -
 pdal/DimUtil.hpp                                   |    21 +-
 pdal/Dimension.json                                |    31 +-
 pdal/EigenUtils.cpp                                |    10 +-
 pdal/EigenUtils.hpp                                |    46 +
 pdal/Filter.hpp                                    |     7 -
 pdal/GDALUtils.cpp                                 |   357 +-
 pdal/GDALUtils.hpp                                 |   362 +-
 pdal/Kernel.cpp                                    |    15 +-
 pdal/KernelFactory.cpp                             |    73 -
 pdal/KernelFactory.hpp                             |    68 -
 pdal/Mesh.hpp                                      |    87 +
 pdal/Metadata.hpp                                  |    12 +-
 pdal/PDALUtils.cpp                                 |    16 +-
 pdal/PDALUtils.hpp                                 |    11 +-
 pdal/PipelineManager.cpp                           |    28 +-
 pdal/PipelineReaderJSON.cpp                        |     8 +-
 pdal/PipelineReaderXML.cpp                         |   513 -
 pdal/PointLayout.cpp                               |     2 +
 pdal/PointRef.hpp                                  |     2 +
 pdal/PointTable.hpp                                |     4 +
 pdal/PointView.cpp                                 |    59 +
 pdal/PointView.hpp                                 |    60 +-
 pdal/PyArray.hpp                                   |   238 +
 pdal/SpatialReference.cpp                          |    90 +-
 pdal/Stage.cpp                                     |    90 +-
 pdal/Stage.hpp                                     |    60 +-
 pdal/StageFactory.cpp                              |    64 +-
 pdal/gitsha.cpp                                    |     2 +-
 pdal/pdal_config.cpp                               |    10 -
 pdal/plang/Array.cpp                               |   199 -
 pdal/plang/Array.hpp                               |    77 -
 pdal/plang/CMakeLists.txt                          |    29 -
 pdal/plang/Environment.cpp                         |   355 -
 pdal/plang/Environment.hpp                         |    85 -
 pdal/plang/Invocation.cpp                          |   448 -
 pdal/plang/Redirector.cpp                          |   221 -
 pdal/plang/Redirector.hpp                          |    57 -
 pdal/plang/Script.cpp                              |    65 -
 pdal/private/PipelineReaderXML.hpp                 |    99 -
 pdal/util/Bounds.cpp                               |     2 +-
 pdal/util/Bounds.hpp                               |     4 +-
 pdal/util/IStream.hpp                              |   163 +-
 pdal/util/NullOStream.hpp                          |     2 +
 pdal/util/OStream.hpp                              |    88 +-
 pdal/util/ProgramArgs.hpp                          |    25 +-
 pdal/util/Utils.cpp                                |    57 +-
 pdal/util/Utils.hpp                                |    80 +-
 pdal_defines.h.in                                  |     6 +
 plugins/CMakeLists.txt                             |     4 +
 plugins/cpd/CMakeLists.txt                         |    27 +-
 plugins/cpd/filters/CpdFilter.cpp                  |   175 +
 plugins/cpd/filters/CpdFilter.hpp                  |    77 +
 plugins/cpd/kernel/CpdKernel.cpp                   |   187 -
 plugins/cpd/kernel/CpdKernel.hpp                   |    79 -
 plugins/cpd/test/CpdFilterTest.cpp                 |   202 +
 plugins/geowave/io/GeoWaveReader.cpp               |    17 +-
 plugins/geowave/io/GeoWaveReader.hpp               |     2 -
 plugins/geowave/io/GeoWaveWriter.cpp               |    11 +-
 plugins/greyhound/CMakeLists.txt                   |     9 +-
 plugins/greyhound/io/GreyhoundReader.cpp           |   689 +-
 plugins/greyhound/io/GreyhoundReader.hpp           |    93 +-
 plugins/greyhound/io/bounds.hpp                    |    11 +-
 plugins/greyhound/io/point.hpp                     |     3 +-
 plugins/greyhound/io/pool.cpp                      |   167 -
 plugins/greyhound/io/pool.hpp                      |    93 -
 plugins/greyhound/test/GreyhoundReaderTest.cpp     |   195 +-
 plugins/hexbin/kernel/OGR.cpp                      |     1 -
 plugins/icebridge/io/IcebridgeReader.cpp           |    26 +-
 plugins/icebridge/io/IcebridgeReader.hpp           |     2 -
 plugins/matlab/CMakeLists.txt                      |    88 +-
 plugins/matlab/filters/Environment.cpp             |   118 +
 plugins/matlab/filters/Environment.hpp             |    73 +
 plugins/matlab/filters/MatlabFilter.cpp            |   158 +
 plugins/matlab/filters/MatlabFilter.hpp            |    78 +
 plugins/matlab/filters/Script.cpp                  |   402 +
 plugins/matlab/filters/Script.hpp                  |    77 +
 plugins/matlab/io/MatlabReader.cpp                 |   196 +
 plugins/matlab/io/MatlabReader.hpp                 |   126 +
 plugins/matlab/io/MatlabWriter.cpp                 |    53 +-
 plugins/matlab/io/MatlabWriter.hpp                 |     7 +-
 plugins/matlab/test/MatlabFilterTest.cpp           |   155 +
 plugins/matlab/test/MatlabReaderTest.cpp           |    62 +
 plugins/matlab/test/MatlabWriterTest.cpp           |     6 +-
 plugins/nitf/io/NitfWriter.cpp                     |     1 -
 plugins/nitf/test/NitfReaderTest.cpp               |     4 +-
 plugins/openscenegraph/CMakeLists.txt              |    22 +
 plugins/openscenegraph/io/OSGReader.cpp            |   176 +
 plugins/openscenegraph/io/OSGReader.hpp            |    72 +
 plugins/pcl/CMakeLists.txt                         |    23 +-
 plugins/pcl/filters/IcpFilter.cpp                  |   116 +
 plugins/pcl/filters/IcpFilter.hpp                  |    65 +
 plugins/pcl/io/PcdReader.cpp                       |     2 +-
 plugins/pcl/io/PcdReader.hpp                       |     5 -
 plugins/pcl/kernel/PCLKernel.cpp                   |     1 -
 plugins/pcl/kernel/SmoothKernel.cpp                |     1 -
 plugins/pcl/test/IcpFilterTest.cpp                 |   163 +
 plugins/pgpointcloud/include/Pgtest-Support.hpp    |    54 +
 plugins/python/CMakeLists.txt                      |    15 -
 plugins/python/filters/CMakeLists.txt              |    40 +-
 plugins/python/filters/PredicateFilter.cpp         |   120 -
 plugins/python/filters/PredicateFilter.hpp         |    75 -
 plugins/python/filters/ProgrammableFilter.cpp      |   112 -
 plugins/python/filters/ProgrammableFilter.hpp      |    81 -
 plugins/python/filters/PythonFilter.cpp            |   135 +
 plugins/python/filters/PythonFilter.hpp            |    79 +
 plugins/python/plang/CMakeLists.txt                |    28 +
 plugins/python/plang/Environment.cpp               |   353 +
 plugins/python/plang/Environment.hpp               |    89 +
 plugins/python/plang/Invocation.cpp                |   448 +
 {pdal => plugins/python}/plang/Invocation.hpp      |     0
 plugins/python/plang/Redirector.cpp                |   221 +
 plugins/python/plang/Redirector.hpp                |    59 +
 plugins/python/plang/Script.cpp                    |    68 +
 {pdal => plugins/python}/plang/Script.hpp          |     0
 plugins/python/test/PLangTest.cpp                  |   468 -
 plugins/python/test/PredicateFilterTest.cpp        |   369 -
 plugins/python/test/ProgrammableFilterTest.cpp     |   285 -
 plugins/python/test/PythonFilterTest.cpp           |  1058 ++
 plugins/python/test/PythonPipelineTest.cpp         |   103 -
 plugins/rxp/io/RxpReader.hpp                       |     5 -
 plugins/sqlite/io/SQLiteCommon.hpp                 |    43 +-
 plugins/sqlite/io/SQLiteWriter.cpp                 |     6 +-
 python/VERSION.txt                                 |     2 +-
 python/pdal/PyPipeline.cpp                         |     2 +-
 python/pdal/PyPipeline.hpp                         |     7 +-
 python/pdal/__init__.py                            |     2 +-
 python/pdal/libpdalpython.pyx                      |     2 +-
 python/setup.py                                    |     1 -
 scripts/appveyor/config.cmd                        |    60 +-
 scripts/appveyor/install.cmd                       |     7 +-
 scripts/ci/script.sh                               |   138 +-
 .../alpine/10-backtrace-guards.patch               |    79 +
 scripts/docker/1.4-maintenance/alpine/Dockerfile   |    95 +
 scripts/docker/1.4-maintenance/ubuntu/Dockerfile   |   357 +
 .../alpine/10-backtrace-guards.patch               |    79 +
 scripts/docker/1.5-maintenance/alpine/Dockerfile   |    99 +
 scripts/docker/1.5-maintenance/ubuntu/Dockerfile   |   357 +
 scripts/docker/Dockerfile                          |    15 +-
 scripts/docker/dependencies/Dockerfile             |     9 +-
 scripts/docker/master/alpine/Dockerfile            |   100 +
 scripts/docker/master/ubuntu/Dockerfile            |   358 +
 scripts/osgeo4w/config.cmd                         |    71 +
 test/data/autzen/autzen-interpolate.json           |    17 +
 test/data/autzen/hag.py                            |    53 +
 test/data/filters/ferry.json                       |    17 +
 test/data/filters/merge.json                       |     9 +
 test/data/filters/merge2.json                      |    19 +
 test/data/filters/merge3.json                      |    15 +
 test/data/filters/pcl/passthrough.json             |    10 +
 test/data/filters/sort.json                        |     9 +
 test/data/gdal/grid.txt                            |    16 +-
 test/data/hole/autzen-dd.las                       |   Bin 36998 -> 0 bytes
 test/data/hole/hole.dbf                            |   Bin 76 -> 0 bytes
 test/data/hole/hole.las                            |   Bin 33019 -> 0 bytes
 test/data/hole/hole.prj                            |     1 -
 test/data/hole/hole.qpj                            |     1 -
 test/data/hole/hole.shp                            |   Bin 268 -> 0 bytes
 test/data/hole/hole.shx                            |   Bin 108 -> 0 bytes
 test/data/hole/make-spurious.py                    |    29 -
 test/data/icebridge/pipeline.json                  |    13 +
 test/data/las/100-points.las                       |   Bin 0 -> 3627 bytes
 test/data/las/autzen_trim_7.las                    |   Bin 0 -> 3961679 bytes
 test/data/{hole => las}/spurious.las               |   Bin
 test/data/matlab/autzen.mat                        |   Bin 0 -> 5836 bytes
 test/data/pipeline/assign.json                     |    14 +
 test/data/pipeline/bpf2las.json                    |    14 +
 test/data/pipeline/bpf2nitf.json                   |    20 +
 test/data/pipeline/chipper.json                    |    10 +
 test/data/pipeline/colorize-multi.json             |    19 +
 test/data/pipeline/colorize.json                   |    11 +
 test/data/pipeline/crop-hole.json                  |    14 +
 test/data/pipeline/crop-hole.json.in               |     2 +-
 test/data/pipeline/crop-stats.json                 |    18 +
 test/data/pipeline/crop.json                       |    10 +
 test/data/pipeline/crop_wkt.json                   |    33 +
 test/data/pipeline/crop_wkt_2d.json                |    14 +
 test/data/pipeline/crop_wkt_2d_classification.json |    20 +
 .../pipeline/crop_wkt_2d_classification.json.in    |     2 +-
 test/data/pipeline/decimate.json                   |    19 +
 test/data/pipeline/ferry-reproject.json            |    17 +
 test/data/pipeline/from-module.json                |    11 +
 test/data/pipeline/from-module.json.in             |     2 +-
 test/data/pipeline/glob.json                       |     7 +
 test/data/pipeline/hexbin-info.json                |    12 +
 test/data/pipeline/hexbin.json                     |    13 +
 test/data/pipeline/issue1417.json                  |     9 +
 test/data/pipeline/las2csv.json                    |    11 +
 test/data/pipeline/las2geojson.json                |    13 +
 test/data/pipeline/las2nitf-2.json                 |    14 +
 test/data/pipeline/las2nitf-crop-with-options.json |    24 +
 test/data/pipeline/las2nitf.json                   |    20 +
 test/data/pipeline/las2space-delimited.json        |    16 +
 test/data/pipeline/merge.json                      |    16 +
 test/data/pipeline/metadata_reader.json            |     5 +
 test/data/pipeline/metadata_writer.json            |    10 +
 test/data/pipeline/mississippi.json                |     6 +
 test/data/pipeline/mississippi_reverse.json        |     6 +
 test/data/pipeline/nitf-chipper.json               |    12 +
 test/data/pipeline/nitf2las.json                   |     6 +
 test/data/pipeline/options.json                    |    16 +
 test/data/pipeline/options.json.in                 |     5 +-
 test/data/pipeline/overlay.json                    |    24 +
 test/data/pipeline/p2g-writer.json                 |    21 +
 test/data/pipeline/predicate-embed.json            |    11 +
 test/data/pipeline/predicate-embed.json.in         |     2 +-
 .../predicate-keep-ground-and-unclass.json         |    12 +
 .../predicate-keep-ground-and-unclass.json.in      |     2 +-
 test/data/pipeline/predicate-keep-last-return.json |    15 +
 .../pipeline/predicate-keep-last-return.json.in    |     2 +-
 .../pipeline/predicate-keep-specified-returns.json |    12 +
 .../predicate-keep-specified-returns.json.in       |     2 +-
 test/data/pipeline/programmable-hag.json           |    16 +
 test/data/pipeline/programmable-update-y-dims.json |    11 +
 .../pipeline/programmable-update-y-dims.json.in    |     2 +-
 test/data/pipeline/qfit2las.json                   |    14 +
 test/data/pipeline/range_classification.json       |    10 +
 test/data/pipeline/range_z.json                    |    10 +
 test/data/pipeline/range_z_classification.json     |    10 +
 test/data/pipeline/reproject.json                  |    15 +
 test/data/pipeline/reproject.json.in               |     2 +-
 test/data/pipeline/sbet2txt.json                   |     6 +
 test/data/pipeline/sort.json                       |     9 +
 test/data/pipeline/sort2.json                      |    10 +
 test/data/pipeline/splitter.json                   |    10 +
 test/data/pipeline/stats.json                      |     9 +
 test/data/pipeline/tags.json                       |    22 +
 test/data/pipeline/transformation.json             |    12 +
 test/data/plang/from-module.json                   |    11 +
 test/data/plang/from-module.json.in                |     2 +-
 test/data/plang/predicate-embed.json               |    11 +
 test/data/plang/predicate-embed.json.in            |     2 +-
 test/data/plang/programmable-update-y-dims.json    |    11 +
 test/data/plang/programmable-update-y-dims.json.in |     2 +-
 test/data/ply/mesh.ply                             |    16 +
 test/data/sbet/pipeline.json                       |     6 +
 test/data/text/numeric_dim.txt                     |     6 +
 test/unit/CMakeLists.txt                           |     2 +
 test/unit/EigenTest.cpp                            |     9 +
 test/unit/MetadataTest.cpp                         |    16 +
 test/unit/OldPCLBlockTest.cpp                      |   137 +-
 test/unit/PointViewTest.cpp                        |   114 -
 test/unit/ProgramArgsTest.cpp                      |    17 +
 test/unit/TestConfig.hpp                           |    62 +
 test/unit/UtilsTest.cpp                            |    43 +
 test/unit/apps/pc2pcTest.cpp                       |     3 +-
 test/unit/apps/pcinfoTest.cpp                      |   220 -
 test/unit/apps/pcpipelineTestJSON.cpp              |     4 +-
 test/unit/filters/ColorinterpFilterTest.cpp        |   295 +
 test/unit/filters/FerryFilterTest.cpp              |     8 +
 test/unit/filters/RangeFilterTest.cpp              |    28 +
 test/unit/filters/SplitterTest.cpp                 |    64 +
 test/unit/io/GDALWriterTest.cpp                    |   150 +-
 test/unit/io/LasReaderTest.cpp                     |    32 +-
 test/unit/io/LasWriterTest.cpp                     |   162 +-
 test/unit/io/PlyReaderTest.cpp                     |    59 +
 test/unit/io/PlyWriterTest.cpp                     |    52 +
 test/unit/io/TextWriterTest.cpp                    |     1 +
 tools/lasdump/Dumper.cpp                           |   114 +-
 tools/lasdump/Dumper.hpp                           |     3 +
 vendor/arbiter/CMakeLists.txt                      |    15 +-
 vendor/arbiter/arbiter.cpp                         |    43 +-
 vendor/arbiter/arbiter.hpp                         |   119 +-
 vendor/eigen/Eigen/CMakeLists.txt                  |     2 +-
 vendor/eigen/Eigen/Cholesky                        |    17 +-
 vendor/eigen/Eigen/CholmodSupport                  |    11 +-
 vendor/eigen/Eigen/Core                            |   290 +-
 vendor/eigen/Eigen/Eigen                           |     2 +-
 vendor/eigen/Eigen/Eigenvalues                     |    15 +-
 vendor/eigen/Eigen/Geometry                        |    61 +-
 vendor/eigen/Eigen/Householder                     |     7 +
 vendor/eigen/Eigen/IterativeLinearSolvers          |    24 +-
 vendor/eigen/Eigen/Jacobi                          |     7 +
 vendor/eigen/Eigen/LU                              |    21 +-
 vendor/eigen/Eigen/MetisSupport                    |     7 +
 vendor/eigen/Eigen/OrderingMethods                 |     7 +
 vendor/eigen/Eigen/PaStiXSupport                   |    12 +-
 vendor/eigen/Eigen/PardisoSupport                  |     9 +-
 vendor/eigen/Eigen/QR                              |    26 +-
 vendor/eigen/Eigen/QtAlignedMalloc                 |    10 +-
 vendor/eigen/Eigen/SPQRSupport                     |     9 +-
 vendor/eigen/Eigen/SVD                             |    26 +-
 vendor/eigen/Eigen/Sparse                          |    15 +-
 vendor/eigen/Eigen/SparseCholesky                  |     2 -
 vendor/eigen/Eigen/SparseCore                      |    33 +-
 vendor/eigen/Eigen/SparseLU                        |     3 -
 vendor/eigen/Eigen/SparseQR                        |    10 +-
 vendor/eigen/Eigen/StdDeque                        |     2 +-
 vendor/eigen/Eigen/StdList                         |     2 +-
 vendor/eigen/Eigen/StdVector                       |     2 +-
 vendor/eigen/Eigen/SuperLUSupport                  |    13 +-
 vendor/eigen/Eigen/UmfPackSupport                  |    10 +-
 vendor/eigen/Eigen/src/Cholesky/LDLT.h             |   268 +-
 vendor/eigen/Eigen/src/Cholesky/LLT.h              |   168 +-
 vendor/eigen/Eigen/src/Cholesky/LLT_LAPACKE.h      |    99 +
 .../Eigen/src/CholmodSupport/CholmodSupport.h      |   284 +-
 vendor/eigen/Eigen/src/Core/Array.h                |   154 +-
 vendor/eigen/Eigen/src/Core/ArrayBase.h            |    78 +-
 vendor/eigen/Eigen/src/Core/ArrayWrapper.h         |   151 +-
 vendor/eigen/Eigen/src/Core/Assign.h               |   540 +-
 vendor/eigen/Eigen/src/Core/AssignEvaluator.h      |   935 ++
 vendor/eigen/Eigen/src/Core/Assign_MKL.h           |   256 +-
 vendor/eigen/Eigen/src/Core/BandMatrix.h           |    61 +-
 vendor/eigen/Eigen/src/Core/Block.h                |   254 +-
 vendor/eigen/Eigen/src/Core/BooleanRedux.h         |    42 +-
 vendor/eigen/Eigen/src/Core/CommaInitializer.h     |    40 +-
 vendor/eigen/Eigen/src/Core/ConditionEstimator.h   |   175 +
 vendor/eigen/Eigen/src/Core/CoreEvaluators.h       |  1671 ++
 vendor/eigen/Eigen/src/Core/CoreIterators.h        |   140 +-
 vendor/eigen/Eigen/src/Core/CwiseBinaryOp.h        |   166 +-
 vendor/eigen/Eigen/src/Core/CwiseNullaryOp.h       |   322 +-
 vendor/eigen/Eigen/src/Core/CwiseTernaryOp.h       |   197 +
 vendor/eigen/Eigen/src/Core/CwiseUnaryOp.h         |   111 +-
 vendor/eigen/Eigen/src/Core/CwiseUnaryView.h       |    81 +-
 vendor/eigen/Eigen/src/Core/DenseBase.h            |   388 +-
 vendor/eigen/Eigen/src/Core/DenseCoeffsBase.h      |   279 +-
 vendor/eigen/Eigen/src/Core/DenseStorage.h         |   442 +-
 vendor/eigen/Eigen/src/Core/Diagonal.h             |    66 +-
 vendor/eigen/Eigen/src/Core/DiagonalMatrix.h       |   140 +-
 vendor/eigen/Eigen/src/Core/DiagonalProduct.h      |   107 +-
 vendor/eigen/Eigen/src/Core/Dot.h                  |   160 +-
 vendor/eigen/Eigen/src/Core/EigenBase.h            |    52 +-
 vendor/eigen/Eigen/src/Core/ForceAlignedAccess.h   |    24 +-
 vendor/eigen/Eigen/src/Core/Fuzzy.h                |    13 +-
 vendor/eigen/Eigen/src/Core/GeneralProduct.h       |   506 +-
 vendor/eigen/Eigen/src/Core/GenericPacketMath.h    |   349 +-
 vendor/eigen/Eigen/src/Core/GlobalFunctions.h      |   161 +-
 vendor/eigen/Eigen/src/Core/IO.h                   |    49 +-
 vendor/eigen/Eigen/src/Core/Inverse.h              |   118 +
 vendor/eigen/Eigen/src/Core/Map.h                  |   110 +-
 vendor/eigen/Eigen/src/Core/MapBase.h              |    98 +-
 vendor/eigen/Eigen/src/Core/MathFunctions.h        |   869 +-
 vendor/eigen/Eigen/src/Core/MathFunctionsImpl.h    |    78 +
 vendor/eigen/Eigen/src/Core/Matrix.h               |   241 +-
 vendor/eigen/Eigen/src/Core/MatrixBase.h           |   317 +-
 vendor/eigen/Eigen/src/Core/NestByValue.h          |    35 +-
 vendor/eigen/Eigen/src/Core/NoAlias.h              |    62 +-
 vendor/eigen/Eigen/src/Core/NumTraits.h            |   138 +-
 vendor/eigen/Eigen/src/Core/PermutationMatrix.h    |   364 +-
 vendor/eigen/Eigen/src/Core/PlainObjectBase.h      |   427 +-
 vendor/eigen/Eigen/src/Core/Product.h              |   186 +
 vendor/eigen/Eigen/src/Core/ProductEvaluators.h    |  1105 ++
 vendor/eigen/Eigen/src/Core/Random.h               |    58 +-
 vendor/eigen/Eigen/src/Core/Redux.h                |   210 +-
 vendor/eigen/Eigen/src/Core/Ref.h                  |   199 +-
 vendor/eigen/Eigen/src/Core/Replicate.h            |    95 +-
 vendor/eigen/Eigen/src/Core/ReturnByValue.h        |    50 +-
 vendor/eigen/Eigen/src/Core/Reverse.h              |   209 +-
 vendor/eigen/Eigen/src/Core/Select.h               |    22 +-
 vendor/eigen/Eigen/src/Core/SelfAdjointView.h      |   292 +-
 vendor/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h    |   172 +-
 vendor/eigen/Eigen/src/Core/Solve.h                |   188 +
 vendor/eigen/Eigen/src/Core/SolveTriangular.h      |    76 +-
 vendor/eigen/Eigen/src/Core/SolverBase.h           |   130 +
 vendor/eigen/Eigen/src/Core/StableNorm.h           |    54 +-
 vendor/eigen/Eigen/src/Core/Stride.h               |    25 +-
 vendor/eigen/Eigen/src/Core/Swap.h                 |   149 +-
 vendor/eigen/Eigen/src/Core/Transpose.h            |   184 +-
 vendor/eigen/Eigen/src/Core/Transpositions.h       |   245 +-
 vendor/eigen/Eigen/src/Core/TriangularMatrix.h     |  1102 +-
 vendor/eigen/Eigen/src/Core/VectorBlock.h          |    27 +-
 vendor/eigen/Eigen/src/Core/VectorwiseOp.h         |   339 +-
 vendor/eigen/Eigen/src/Core/Visitor.h              |    77 +-
 vendor/eigen/Eigen/src/Core/arch/AVX/Complex.h     |   483 +
 .../eigen/Eigen/src/Core/arch/AVX/MathFunctions.h  |   439 +
 vendor/eigen/Eigen/src/Core/arch/AVX/PacketMath.h  |   633 +
 vendor/eigen/Eigen/src/Core/arch/AVX/TypeCasting.h |    51 +
 .../Eigen/src/Core/arch/AVX512/MathFunctions.h     |   396 +
 .../eigen/Eigen/src/Core/arch/AVX512/PacketMath.h  |  1316 ++
 vendor/eigen/Eigen/src/Core/arch/AltiVec/Complex.h |   354 +-
 .../Eigen/src/Core/arch/AltiVec/MathFunctions.h    |   322 +
 .../eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h |   796 +-
 vendor/eigen/Eigen/src/Core/arch/CUDA/Complex.h    |   103 +
 vendor/eigen/Eigen/src/Core/arch/CUDA/Half.h       |   635 +
 .../eigen/Eigen/src/Core/arch/CUDA/MathFunctions.h |    91 +
 vendor/eigen/Eigen/src/Core/arch/CUDA/PacketMath.h |   333 +
 .../Eigen/src/Core/arch/CUDA/PacketMathHalf.h      |  1123 ++
 .../eigen/Eigen/src/Core/arch/CUDA/TypeCasting.h   |   212 +
 vendor/eigen/Eigen/src/Core/arch/NEON/Complex.h    |   251 +-
 .../eigen/Eigen/src/Core/arch/NEON/MathFunctions.h |    91 +
 vendor/eigen/Eigen/src/Core/arch/NEON/PacketMath.h |   413 +-
 vendor/eigen/Eigen/src/Core/arch/SSE/Complex.h     |    99 +-
 .../eigen/Eigen/src/Core/arch/SSE/MathFunctions.h  |   113 +-
 vendor/eigen/Eigen/src/Core/arch/SSE/PacketMath.h  |   416 +-
 vendor/eigen/Eigen/src/Core/arch/SSE/TypeCasting.h |    77 +
 vendor/eigen/Eigen/src/Core/arch/ZVector/Complex.h |   394 +
 .../Eigen/src/Core/arch/ZVector/MathFunctions.h    |   137 +
 .../eigen/Eigen/src/Core/arch/ZVector/PacketMath.h |   945 ++
 .../Eigen/src/Core/functors/AssignmentFunctors.h   |   168 +
 .../eigen/Eigen/src/Core/functors/BinaryFunctors.h |   482 +
 .../Eigen/src/Core/functors/NullaryFunctors.h      |   188 +
 vendor/eigen/Eigen/src/Core/functors/StlFunctors.h |   132 +
 .../Eigen/src/Core/functors/TernaryFunctors.h      |    25 +
 .../eigen/Eigen/src/Core/functors/UnaryFunctors.h  |   792 +
 .../src/Core/products/GeneralBlockPanelKernel.h    |  2244 ++-
 .../Eigen/src/Core/products/GeneralMatrixMatrix.h  |   371 +-
 .../Core/products/GeneralMatrixMatrixTriangular.h  |   145 +-
 .../products/GeneralMatrixMatrixTriangular_BLAS.h  |   141 +
 .../src/Core/products/GeneralMatrixMatrix_BLAS.h   |   115 +
 .../Eigen/src/Core/products/GeneralMatrixVector.h  |   305 +-
 .../src/Core/products/GeneralMatrixVector_BLAS.h   |   129 +
 .../eigen/Eigen/src/Core/products/Parallelizer.h   |    67 +-
 .../src/Core/products/SelfadjointMatrixMatrix.h    |   335 +-
 .../Core/products/SelfadjointMatrixMatrix_BLAS.h   |   275 +
 .../src/Core/products/SelfadjointMatrixVector.h    |   127 +-
 .../Core/products/SelfadjointMatrixVector_BLAS.h   |   111 +
 .../Eigen/src/Core/products/SelfadjointProduct.h   |    26 +-
 .../src/Core/products/SelfadjointRank2Update.h     |     8 +-
 .../src/Core/products/TriangularMatrixMatrix.h     |   138 +-
 .../Core/products/TriangularMatrixMatrix_BLAS.h    |   302 +
 .../src/Core/products/TriangularMatrixVector.h     |   182 +-
 .../Core/products/TriangularMatrixVector_BLAS.h    |   241 +
 .../src/Core/products/TriangularSolverMatrix.h     |    73 +-
 .../Core/products/TriangularSolverMatrix_BLAS.h    |   151 +
 .../src/Core/products/TriangularSolverVector.h     |    24 +-
 vendor/eigen/Eigen/src/Core/util/BlasUtil.h        |   204 +-
 vendor/eigen/Eigen/src/Core/util/Constants.h       |   174 +-
 .../Eigen/src/Core/util/DisableStupidWarnings.h    |    39 +-
 .../Eigen/src/Core/util/ForwardDeclarations.h      |   134 +-
 vendor/eigen/Eigen/src/Core/util/MKL_support.h     |    50 +-
 vendor/eigen/Eigen/src/Core/util/Macros.h          |   544 +-
 vendor/eigen/Eigen/src/Core/util/Memory.h          |   562 +-
 vendor/eigen/Eigen/src/Core/util/Meta.h            |   351 +-
 .../Eigen/src/Core/util/ReenableStupidWarnings.h   |    13 +
 vendor/eigen/Eigen/src/Core/util/StaticAssert.h    |    40 +-
 vendor/eigen/Eigen/src/Core/util/XprHelper.h       |   582 +-
 .../Eigen/src/Eigenvalues/ComplexEigenSolver.h     |    25 +-
 vendor/eigen/Eigen/src/Eigenvalues/ComplexSchur.h  |    19 +-
 .../Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h   |    91 +
 vendor/eigen/Eigen/src/Eigenvalues/EigenSolver.h   |   113 +-
 .../Eigen/src/Eigenvalues/GeneralizedEigenSolver.h |   197 +-
 .../GeneralizedSelfAdjointEigenSolver.h            |     3 +-
 .../src/Eigenvalues/HessenbergDecomposition.h      |    15 +-
 vendor/eigen/Eigen/src/Eigenvalues/RealQZ.h        |    46 +-
 vendor/eigen/Eigen/src/Eigenvalues/RealSchur.h     |    41 +-
 .../Eigen/src/Eigenvalues/RealSchur_LAPACKE.h      |    77 +
 .../Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h |   273 +-
 .../Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h   |    90 +
 .../Eigen/src/Eigenvalues/Tridiagonalization.h     |    39 +-
 vendor/eigen/Eigen/src/Geometry/AlignedBox.h       |    96 +-
 vendor/eigen/Eigen/src/Geometry/AngleAxis.h        |    85 +-
 vendor/eigen/Eigen/src/Geometry/EulerAngles.h      |    22 +-
 vendor/eigen/Eigen/src/Geometry/Homogeneous.h      |   290 +-
 vendor/eigen/Eigen/src/Geometry/Hyperplane.h       |    64 +-
 vendor/eigen/Eigen/src/Geometry/OrthoMethods.h     |    58 +-
 vendor/eigen/Eigen/src/Geometry/ParametrizedLine.h |    60 +-
 vendor/eigen/Eigen/src/Geometry/Quaternion.h       |   227 +-
 vendor/eigen/Eigen/src/Geometry/Rotation2D.h       |    85 +-
 vendor/eigen/Eigen/src/Geometry/RotationBase.h     |    48 +-
 vendor/eigen/Eigen/src/Geometry/Scaling.h          |    38 +-
 vendor/eigen/Eigen/src/Geometry/Transform.h        |   262 +-
 vendor/eigen/Eigen/src/Geometry/Translation.h      |    60 +-
 vendor/eigen/Eigen/src/Geometry/Umeyama.h          |    19 +-
 .../eigen/Eigen/src/Geometry/arch/Geometry_SSE.h   |    86 +-
 .../eigen/Eigen/src/Householder/BlockHouseholder.h |    77 +-
 vendor/eigen/Eigen/src/Householder/Householder.h   |     7 +-
 .../Eigen/src/Householder/HouseholderSequence.h    |    55 +-
 .../IterativeLinearSolvers/BasicPreconditioners.h  |   129 +-
 .../Eigen/src/IterativeLinearSolvers/BiCGSTAB.h    |    97 +-
 .../src/IterativeLinearSolvers/ConjugateGradient.h |   137 +-
 .../IterativeLinearSolvers/IncompleteCholesky.h    |   400 +
 .../src/IterativeLinearSolvers/IncompleteLUT.h     |   138 +-
 .../IterativeLinearSolvers/IterativeSolverBase.h   |   340 +-
 .../LeastSquareConjugateGradient.h                 |   216 +
 .../src/IterativeLinearSolvers/SolveWithGuess.h    |   115 +
 vendor/eigen/Eigen/src/Jacobi/Jacobi.h             |    78 +-
 vendor/eigen/Eigen/src/LU/Determinant.h            |     2 +-
 vendor/eigen/Eigen/src/LU/FullPivLU.h              |   314 +-
 vendor/eigen/Eigen/src/LU/InverseImpl.h            |   415 +
 vendor/eigen/Eigen/src/LU/PartialPivLU.h           |   252 +-
 vendor/eigen/Eigen/src/LU/PartialPivLU_LAPACKE.h   |    83 +
 vendor/eigen/Eigen/src/LU/arch/Inverse_SSE.h       |    47 +-
 vendor/eigen/Eigen/src/MetisSupport/MetisSupport.h |    18 +-
 vendor/eigen/Eigen/src/OrderingMethods/Amd.h       |    83 +-
 .../eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h |   412 +-
 vendor/eigen/Eigen/src/OrderingMethods/Ordering.h  |    51 +-
 .../eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h  |   155 +-
 .../Eigen/src/PardisoSupport/PardisoSupport.h      |   249 +-
 vendor/eigen/Eigen/src/QR/ColPivHouseholderQR.h    |   281 +-
 .../Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h     |    97 +
 .../Eigen/src/QR/CompleteOrthogonalDecomposition.h |   562 +
 vendor/eigen/Eigen/src/QR/FullPivHouseholderQR.h   |   192 +-
 vendor/eigen/Eigen/src/QR/HouseholderQR.h          |   119 +-
 vendor/eigen/Eigen/src/QR/HouseholderQR_LAPACKE.h  |    68 +
 .../Eigen/src/SPQRSupport/SuiteSparseQRSupport.h   |   123 +-
 vendor/eigen/Eigen/src/SVD/BDCSVD.h                |  1231 ++
 vendor/eigen/Eigen/src/SVD/JacobiSVD.h             |   390 +-
 vendor/eigen/Eigen/src/SVD/JacobiSVD_LAPACKE.h     |    90 +
 vendor/eigen/Eigen/src/SVD/SVDBase.h               |   313 +
 .../eigen/Eigen/src/SVD/UpperBidiagonalization.h   |   328 +-
 .../Eigen/src/SparseCholesky/SimplicialCholesky.h  |   272 +-
 .../src/SparseCholesky/SimplicialCholesky_impl.h   |    34 +-
 vendor/eigen/Eigen/src/SparseCore/AmbiVector.h     |    98 +-
 .../eigen/Eigen/src/SparseCore/CompressedStorage.h |   139 +-
 .../SparseCore/ConservativeSparseSparseProduct.h   |   216 +-
 .../Eigen/src/SparseCore/MappedSparseMatrix.h      |   164 +-
 vendor/eigen/Eigen/src/SparseCore/SparseAssign.h   |   216 +
 vendor/eigen/Eigen/src/SparseCore/SparseBlock.h    |   682 +-
 vendor/eigen/Eigen/src/SparseCore/SparseColEtree.h |    44 +-
 .../Eigen/src/SparseCore/SparseCompressedBase.h    |   341 +
 .../Eigen/src/SparseCore/SparseCwiseBinaryOp.h     |   666 +-
 .../Eigen/src/SparseCore/SparseCwiseUnaryOp.h      |   155 +-
 .../Eigen/src/SparseCore/SparseDenseProduct.h      |   417 +-
 .../Eigen/src/SparseCore/SparseDiagonalProduct.h   |   228 +-
 vendor/eigen/Eigen/src/SparseCore/SparseDot.h      |    17 +-
 vendor/eigen/Eigen/src/SparseCore/SparseFuzzy.h    |    29 +-
 vendor/eigen/Eigen/src/SparseCore/SparseMap.h      |   305 +
 vendor/eigen/Eigen/src/SparseCore/SparseMatrix.h   |   641 +-
 .../eigen/Eigen/src/SparseCore/SparseMatrixBase.h  |   268 +-
 .../eigen/Eigen/src/SparseCore/SparsePermutation.h |   170 +-
 vendor/eigen/Eigen/src/SparseCore/SparseProduct.h  |   291 +-
 vendor/eigen/Eigen/src/SparseCore/SparseRedux.h    |    12 +-
 vendor/eigen/Eigen/src/SparseCore/SparseRef.h      |   397 +
 .../Eigen/src/SparseCore/SparseSelfAdjointView.h   |   559 +-
 .../eigen/Eigen/src/SparseCore/SparseSolverBase.h  |   124 +
 .../SparseCore/SparseSparseProductWithPruning.h    |    86 +-
 .../eigen/Eigen/src/SparseCore/SparseTranspose.h   |    99 +-
 .../Eigen/src/SparseCore/SparseTriangularView.h    |   252 +-
 vendor/eigen/Eigen/src/SparseCore/SparseUtil.h     |   106 +-
 vendor/eigen/Eigen/src/SparseCore/SparseVector.h   |   212 +-
 vendor/eigen/Eigen/src/SparseCore/SparseView.h     |   230 +-
 .../eigen/Eigen/src/SparseCore/TriangularSolver.h  |   117 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU.h         |   221 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLUImpl.h     |    10 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU_Memory.h  |    15 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU_Structs.h |     3 +-
 .../Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h |    69 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU_Utils.h   |    10 +-
 .../Eigen/src/SparseLU/SparseLU_column_bmod.h      |     7 +-
 .../eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h |    38 +-
 .../Eigen/src/SparseLU/SparseLU_copy_to_ucol.h     |     7 +-
 .../Eigen/src/SparseLU/SparseLU_gemm_kernel.h      |    93 +-
 .../Eigen/src/SparseLU/SparseLU_heap_relax_snode.h |    21 +-
 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h      |    52 +-
 .../eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h |     6 +-
 .../eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h  |    44 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h  |    12 +-
 vendor/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h  |     7 +-
 .../Eigen/src/SparseLU/SparseLU_relax_snode.h      |    12 +-
 vendor/eigen/Eigen/src/SparseQR/SparseQR.h         |   187 +-
 vendor/eigen/Eigen/src/StlSupport/StdDeque.h       |     2 +-
 vendor/eigen/Eigen/src/StlSupport/StdList.h        |     4 +-
 vendor/eigen/Eigen/src/StlSupport/StdVector.h      |     5 +
 vendor/eigen/Eigen/src/StlSupport/details.h        |    16 +-
 .../Eigen/src/SuperLUSupport/SuperLUSupport.h      |   209 +-
 .../Eigen/src/UmfPackSupport/UmfPackSupport.h      |   314 +-
 vendor/eigen/Eigen/src/misc/Image.h                |     2 -
 vendor/eigen/Eigen/src/misc/Kernel.h               |     4 +-
 vendor/eigen/Eigen/src/misc/RealSvd2x2.h           |    55 +
 vendor/eigen/Eigen/src/misc/blas.h                 |   418 +-
 vendor/eigen/Eigen/src/misc/lapack.h               |   152 +
 vendor/eigen/Eigen/src/misc/lapacke.h              | 16291 +++++++++++++++++++
 vendor/eigen/Eigen/src/misc/lapacke_mangling.h     |    17 +
 .../eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h  |   203 +-
 .../eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h   |   467 +-
 vendor/eigen/Eigen/src/plugins/BlockMethods.h      |  1269 +-
 .../eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h |    75 +-
 .../eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h  |   205 +-
 .../eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h |    29 +-
 .../eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h  |   115 +-
 vendor/kazhdan/Allocator.h                         |   165 +
 vendor/kazhdan/Array.h                             |   116 +
 vendor/kazhdan/BSplineData.h                       |   471 +
 vendor/kazhdan/BSplineData.inl                     |   546 +
 vendor/kazhdan/BinaryNode.h                        |    70 +
 vendor/kazhdan/CMakeLists.txt                      |    16 +
 vendor/kazhdan/Factor.cpp                          |   264 +
 vendor/kazhdan/Factor.h                            |    50 +
 vendor/kazhdan/Geometry.cpp                        |   122 +
 vendor/kazhdan/Geometry.h                          |   414 +
 vendor/kazhdan/Geometry.inl                        |   591 +
 vendor/kazhdan/MAT.h                               |    48 +
 vendor/kazhdan/MAT.inl                             |   220 +
 vendor/kazhdan/MarchingCubes.cpp                   |  1025 ++
 vendor/kazhdan/MarchingCubes.h                     |   147 +
 vendor/kazhdan/MemoryUsage.h                       |   166 +
 vendor/kazhdan/Mesh.h                              |    82 +
 vendor/kazhdan/MultiGridOctreeData.Evaluation.inl  |  1151 ++
 vendor/kazhdan/MultiGridOctreeData.IsoSurface.inl  |  1141 ++
 .../MultiGridOctreeData.SortedTreeNodes.inl        |   357 +
 vendor/kazhdan/MultiGridOctreeData.System.inl      |  2279 +++
 .../MultiGridOctreeData.WeightedSamples.inl        |   444 +
 vendor/kazhdan/MultiGridOctreeData.h               |   994 ++
 vendor/kazhdan/MultiGridOctreeData.inl             |   706 +
 vendor/kazhdan/MyTime.h                            |    51 +
 vendor/kazhdan/Octree.h                            |   184 +
 vendor/kazhdan/Octree.inl                          |  1145 ++
 vendor/kazhdan/PPolynomial.h                       |   113 +
 vendor/kazhdan/PPolynomial.inl                     |   470 +
 vendor/kazhdan/Ply.h                               |   943 ++
 vendor/kazhdan/PoissonRecon.h                      |   532 +
 vendor/kazhdan/Polynomial.h                        |   100 +
 vendor/kazhdan/Polynomial.inl                      |   378 +
 vendor/kazhdan/SparseMatrix.h                      |   194 +
 vendor/kazhdan/SparseMatrix.inl                    |   508 +
 vendor/kazhdan/SurfaceTrimmer.h                    |   424 +
 vendor/kazhdan/SurfaceTrimmerMain.cpp              |   220 +
 vendor/kazhdan/point_source/AsciiPointSource.h     |    57 +
 vendor/kazhdan/point_source/AsciiPointSource.inl   |   103 +
 vendor/kazhdan/point_source/BinaryPointSource.h    |    61 +
 vendor/kazhdan/point_source/BinaryPointSource.inl  |   129 +
 vendor/kazhdan/point_source/MemoryPointSource.h    |    79 +
 vendor/kazhdan/point_source/PlyPointSource.h       |    80 +
 vendor/kazhdan/point_source/PlyPointSource.inl     |   311 +
 vendor/kazhdan/point_source/PointSource.h          |    77 +
 .../kazhdan/point_source/TransformedPointSource.h  |    88 +
 vendor/rply/LICENSE                                |    20 -
 vendor/rply/etc/convert.c                          |   130 -
 vendor/rply/etc/dump.c                             |    44 -
 vendor/rply/etc/input.ply                          |    16 -
 vendor/rply/etc/sconvert.c                         |    64 -
 vendor/rply/manual/manual.html                     |  1137 --
 vendor/rply/manual/reference.css                   |    54 -
 vendor/rply/manual/rply.png                        |   Bin 6232 -> 0 bytes
 vendor/rply/rply.c                                 |  1616 --
 vendor/rply/rply.h                                 |   378 -
 vendor/rply/rplyfile.h                             |    68 -
 1041 files changed, 106152 insertions(+), 48798 deletions(-)
 create mode 100644 CPackConfig.cmake
 create mode 100644 CPackSourceConfig.cmake
 create mode 100644 PDALConfig.cmake
 create mode 100644 PDALConfigVersion.cmake
 create mode 100644 PDALTargets.cmake
 create mode 100644 apps/pdal.pc
 create mode 100644 cmake/arbiter.cmake
 create mode 100644 cmake/matlab.cmake
 create mode 100644 cmake/modules/FindOSG.cmake
 create mode 100644 cmake/openscenegraph.cmake
 delete mode 100644 cmake/rply.cmake
 delete mode 100644 doc/_static/logo/sticker/front.ai
 delete mode 100644 doc/_static/logo/sticker/iheartpdal.ai
 delete mode 100644 doc/_static/logo/sticker/iheartpdal.png
 delete mode 100644 doc/_static/logo/sticker/sticker.ai
 rename doc/{tutorial/liblas_to_pdal.rst => api/transition/index.rst} (100%)
 create mode 100644 doc/development/release-notes/1.3.0.md
 create mode 100644 doc/development/release-notes/1.4.0.md
 create mode 100644 doc/development/release-notes/1.5.0.md
 create mode 100644 doc/development/release-notes/1.6.0.md
 rename doc/{tutorial => development}/using.rst (100%)
 rename doc/{tutorial => development}/writing-filter.rst (100%)
 rename doc/{tutorial => development}/writing-kernel.rst (100%)
 create mode 100644 doc/development/writing-reader.rst
 create mode 100644 doc/development/writing-writer.rst
 rename doc/{tutorial => development}/writing.rst (100%)
 create mode 100644 doc/embed.py
 create mode 100644 doc/images/poisson_edges.png
 create mode 100644 doc/images/poisson_points.png
 create mode 100644 doc/stages/filters.cpd.rst
 create mode 100644 doc/stages/filters.head.rst
 create mode 100644 doc/stages/filters.icp.rst
 create mode 100644 doc/stages/filters.matlab.rst
 delete mode 100644 doc/stages/filters.predicate.rst
 delete mode 100644 doc/stages/filters.programmable.rst
 create mode 100644 doc/stages/filters.python.rst
 create mode 100644 doc/stages/filters.tail.rst
 create mode 100644 doc/stages/filters.voxelcenternearestneighbor.rst
 create mode 100644 doc/stages/filters.voxelcentroidnearestneighbor.rst
 rename doc/{tutorial => stages/images}/autzen-elevation.png (100%)
 rename doc/{tutorial => stages/images}/autzen-height.png (100%)
 create mode 100644 doc/stages/readers.matlab.rst
 create mode 100644 doc/stages/references.bib
 create mode 100644 doc/stages/writers.matlab.png
 create mode 100644 doc/stages/writers.ogr.rst
 delete mode 100644 doc/tutorial/calculating-normalized-heights.rst
 delete mode 100644 doc/tutorial/clipping-with-shapefile.rst
 rename doc/tutorial/{ => clipping}/autzen-shapes-clipped.png (100%)
 rename doc/tutorial/{ => clipping}/autzen-shapes-point-cloud.png (100%)
 rename doc/tutorial/{ => clipping}/autzen-shapes-to-clip.png (100%)
 create mode 100644 doc/tutorial/clipping/index.rst
 rename doc/tutorial/{ => pcl_ground}/after-front1.png (100%)
 rename doc/tutorial/{ => pcl_ground}/after-front2.png (100%)
 rename doc/tutorial/{ => pcl_ground}/after-front3.png (100%)
 rename doc/tutorial/{ => pcl_ground}/after-top1.png (100%)
 rename doc/tutorial/{ => pcl_ground}/after-top2.png (100%)
 rename doc/tutorial/{ => pcl_ground}/after-top3.png (100%)
 rename doc/tutorial/{pcl_ground.rst => pcl_ground/index.rst} (100%)
 rename doc/tutorial/{ => pcl_ground}/original.png (100%)
 rename doc/tutorial/{ => pcl_ground}/sor_pmf.json (100%)
 rename doc/tutorial/{ => pcl_ground}/sor_pmf2.json (100%)
 create mode 100644 doc/tutorial/python-filtering.rst
 rename doc/tutorial/{dart-throwing.rst => sampling/index.rst} (100%)
 rename doc/tutorial/{ => sampling}/subsample-ex1.png (100%)
 rename doc/tutorial/{ => sampling}/subsample-ex2.png (100%)
 rename doc/tutorial/{ => sampling}/subsample-ex3.png (100%)
 rename doc/tutorial/{ => sampling}/subsample-ex4.png (100%)
 rename doc/tutorial/{ => sampling}/subsample-ex5.png (100%)
 delete mode 100644 doc/tutorial/writing-reader.rst
 delete mode 100644 doc/tutorial/writing-writer.rst
 create mode 100644 doc/workshop/capstone.rst
 create mode 100644 doc/workshop/conf.py
 create mode 100644 doc/workshop/exercises/analysis/dtm/dtm-hillshade-command.txt
 create mode 100644 doc/workshop/exercises/info/metadata-command-jq.txt
 create mode 100644 doc/workshop/exercises/python/histogram-command.txt
 create mode 100644 doc/workshop/exercises/python/histogram.json
 create mode 100644 doc/workshop/exercises/python/histogram.py
 create mode 100644 doc/workshop/exercises/python/histogram.rst
 create mode 100644 doc/workshop/exercises/translation/greyhound-command.txt
 create mode 100644 doc/workshop/exercises/translation/greyhound-info-command.txt
 create mode 100644 doc/workshop/exercises/translation/greyhound.json
 create mode 100644 doc/workshop/exercises/translation/greyhound.rst
 create mode 100644 doc/workshop/images/greyhound-command.png
 create mode 100644 doc/workshop/images/greyhound-info-verify.png
 create mode 100644 doc/workshop/images/greyhound-view.png
 create mode 100644 doc/workshop/images/info-interesting-metadata-jq.png
 create mode 100644 doc/workshop/images/osgeo4w-advanced-selection.png
 create mode 100644 doc/workshop/images/osgeo4w-pdal-selection.png
 create mode 100644 doc/workshop/images/python-histogram-command.png
 create mode 100644 doc/workshop/images/python-histogram.png
 create mode 100644 doc/workshop/images/reprojection-first-point.png
 create mode 100644 doc/workshop/notes.rst
 create mode 100644 doc/workshop/osgeo4w.rst
 create mode 100644 doc/workshop/slides/source/img/osgeo4w-shell.png
 create mode 100644 filters/GreedyProjection.cpp
 create mode 100644 filters/GreedyProjection.hpp
 create mode 100644 filters/HeadFilter.cpp
 create mode 100644 filters/HeadFilter.hpp
 create mode 100644 filters/PoissonFilter.cpp
 create mode 100644 filters/PoissonFilter.hpp
 create mode 100644 filters/TailFilter.cpp
 create mode 100644 filters/TailFilter.hpp
 create mode 100644 filters/VoxelCenterNearestNeighborFilter.cpp
 create mode 100644 filters/VoxelCenterNearestNeighborFilter.hpp
 create mode 100644 filters/VoxelCentroidNearestNeighborFilter.cpp
 create mode 100644 filters/VoxelCentroidNearestNeighborFilter.hpp
 create mode 100644 filters/private/Point.cpp
 create mode 100644 filters/private/Point.hpp
 delete mode 100644 filters/private/crop/Point.cpp
 delete mode 100644 filters/private/crop/Point.hpp
 delete mode 100644 io/LasZipPoint.cpp
 delete mode 100644 io/LasZipPoint.hpp
 create mode 100644 io/OGRWriter.cpp
 create mode 100644 io/OGRWriter.hpp
 create mode 100644 io/OGRWriterV1.cpp
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/ExprType.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/FilterTypes.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/Implicits.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/PipelineExpressions.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/ReaderTypes.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/WriterTypes.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/json/Implicits.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/json/package.scala
 create mode 100644 java/core-scala/src/main/scala/io/pdal/pipeline/package.scala
 create mode 100644 java/core-scala/src/test/scala/io/pdal/pipeline/PipelineExpressionsSpec.scala
 create mode 100644 java/project/Dependencies.scala
 create mode 100644 java/project/Version.scala
 delete mode 100644 pdal/KernelFactory.cpp
 delete mode 100644 pdal/KernelFactory.hpp
 create mode 100644 pdal/Mesh.hpp
 delete mode 100644 pdal/PipelineReaderXML.cpp
 create mode 100644 pdal/PyArray.hpp
 delete mode 100644 pdal/plang/Array.cpp
 delete mode 100644 pdal/plang/Array.hpp
 delete mode 100644 pdal/plang/CMakeLists.txt
 delete mode 100644 pdal/plang/Environment.cpp
 delete mode 100644 pdal/plang/Environment.hpp
 delete mode 100644 pdal/plang/Invocation.cpp
 delete mode 100644 pdal/plang/Redirector.cpp
 delete mode 100644 pdal/plang/Redirector.hpp
 delete mode 100644 pdal/plang/Script.cpp
 delete mode 100644 pdal/private/PipelineReaderXML.hpp
 create mode 100644 plugins/cpd/filters/CpdFilter.cpp
 create mode 100644 plugins/cpd/filters/CpdFilter.hpp
 delete mode 100644 plugins/cpd/kernel/CpdKernel.cpp
 delete mode 100644 plugins/cpd/kernel/CpdKernel.hpp
 create mode 100644 plugins/cpd/test/CpdFilterTest.cpp
 delete mode 100644 plugins/greyhound/io/pool.cpp
 delete mode 100644 plugins/greyhound/io/pool.hpp
 create mode 100644 plugins/matlab/filters/Environment.cpp
 create mode 100644 plugins/matlab/filters/Environment.hpp
 create mode 100644 plugins/matlab/filters/MatlabFilter.cpp
 create mode 100644 plugins/matlab/filters/MatlabFilter.hpp
 create mode 100644 plugins/matlab/filters/Script.cpp
 create mode 100644 plugins/matlab/filters/Script.hpp
 create mode 100644 plugins/matlab/io/MatlabReader.cpp
 create mode 100644 plugins/matlab/io/MatlabReader.hpp
 create mode 100644 plugins/matlab/test/MatlabFilterTest.cpp
 create mode 100644 plugins/matlab/test/MatlabReaderTest.cpp
 create mode 100644 plugins/openscenegraph/CMakeLists.txt
 create mode 100644 plugins/openscenegraph/io/OSGReader.cpp
 create mode 100644 plugins/openscenegraph/io/OSGReader.hpp
 create mode 100644 plugins/pcl/filters/IcpFilter.cpp
 create mode 100644 plugins/pcl/filters/IcpFilter.hpp
 create mode 100644 plugins/pcl/test/IcpFilterTest.cpp
 create mode 100644 plugins/pgpointcloud/include/Pgtest-Support.hpp
 delete mode 100644 plugins/python/filters/PredicateFilter.cpp
 delete mode 100644 plugins/python/filters/PredicateFilter.hpp
 delete mode 100644 plugins/python/filters/ProgrammableFilter.cpp
 delete mode 100644 plugins/python/filters/ProgrammableFilter.hpp
 create mode 100644 plugins/python/filters/PythonFilter.cpp
 create mode 100644 plugins/python/filters/PythonFilter.hpp
 create mode 100644 plugins/python/plang/CMakeLists.txt
 create mode 100644 plugins/python/plang/Environment.cpp
 create mode 100644 plugins/python/plang/Environment.hpp
 create mode 100644 plugins/python/plang/Invocation.cpp
 rename {pdal => plugins/python}/plang/Invocation.hpp (100%)
 create mode 100644 plugins/python/plang/Redirector.cpp
 create mode 100644 plugins/python/plang/Redirector.hpp
 create mode 100644 plugins/python/plang/Script.cpp
 rename {pdal => plugins/python}/plang/Script.hpp (100%)
 delete mode 100644 plugins/python/test/PLangTest.cpp
 delete mode 100644 plugins/python/test/PredicateFilterTest.cpp
 delete mode 100644 plugins/python/test/ProgrammableFilterTest.cpp
 create mode 100644 plugins/python/test/PythonFilterTest.cpp
 delete mode 100644 plugins/python/test/PythonPipelineTest.cpp
 create mode 100644 scripts/docker/1.4-maintenance/alpine/10-backtrace-guards.patch
 create mode 100644 scripts/docker/1.4-maintenance/alpine/Dockerfile
 create mode 100644 scripts/docker/1.4-maintenance/ubuntu/Dockerfile
 create mode 100644 scripts/docker/1.5-maintenance/alpine/10-backtrace-guards.patch
 create mode 100644 scripts/docker/1.5-maintenance/alpine/Dockerfile
 create mode 100644 scripts/docker/1.5-maintenance/ubuntu/Dockerfile
 create mode 100644 scripts/docker/master/alpine/Dockerfile
 create mode 100644 scripts/docker/master/ubuntu/Dockerfile
 create mode 100644 scripts/osgeo4w/config.cmd
 create mode 100644 test/data/autzen/autzen-interpolate.json
 create mode 100644 test/data/autzen/hag.py
 create mode 100644 test/data/filters/ferry.json
 create mode 100644 test/data/filters/merge.json
 create mode 100644 test/data/filters/merge2.json
 create mode 100644 test/data/filters/merge3.json
 create mode 100644 test/data/filters/pcl/passthrough.json
 create mode 100644 test/data/filters/sort.json
 delete mode 100644 test/data/hole/autzen-dd.las
 delete mode 100644 test/data/hole/hole.dbf
 delete mode 100644 test/data/hole/hole.las
 delete mode 100644 test/data/hole/hole.prj
 delete mode 100644 test/data/hole/hole.qpj
 delete mode 100644 test/data/hole/hole.shp
 delete mode 100644 test/data/hole/hole.shx
 delete mode 100644 test/data/hole/make-spurious.py
 create mode 100644 test/data/icebridge/pipeline.json
 create mode 100644 test/data/las/100-points.las
 create mode 100644 test/data/las/autzen_trim_7.las
 rename test/data/{hole => las}/spurious.las (100%)
 create mode 100644 test/data/matlab/autzen.mat
 create mode 100644 test/data/pipeline/assign.json
 create mode 100644 test/data/pipeline/bpf2las.json
 create mode 100644 test/data/pipeline/bpf2nitf.json
 create mode 100644 test/data/pipeline/chipper.json
 create mode 100644 test/data/pipeline/colorize-multi.json
 create mode 100644 test/data/pipeline/colorize.json
 create mode 100644 test/data/pipeline/crop-hole.json
 create mode 100644 test/data/pipeline/crop-stats.json
 create mode 100644 test/data/pipeline/crop.json
 create mode 100644 test/data/pipeline/crop_wkt.json
 create mode 100644 test/data/pipeline/crop_wkt_2d.json
 create mode 100644 test/data/pipeline/crop_wkt_2d_classification.json
 create mode 100644 test/data/pipeline/decimate.json
 create mode 100644 test/data/pipeline/ferry-reproject.json
 create mode 100644 test/data/pipeline/from-module.json
 create mode 100644 test/data/pipeline/glob.json
 create mode 100644 test/data/pipeline/hexbin-info.json
 create mode 100644 test/data/pipeline/hexbin.json
 create mode 100644 test/data/pipeline/issue1417.json
 create mode 100644 test/data/pipeline/las2csv.json
 create mode 100644 test/data/pipeline/las2geojson.json
 create mode 100644 test/data/pipeline/las2nitf-2.json
 create mode 100644 test/data/pipeline/las2nitf-crop-with-options.json
 create mode 100644 test/data/pipeline/las2nitf.json
 create mode 100644 test/data/pipeline/las2space-delimited.json
 create mode 100644 test/data/pipeline/merge.json
 create mode 100644 test/data/pipeline/metadata_reader.json
 create mode 100644 test/data/pipeline/metadata_writer.json
 create mode 100644 test/data/pipeline/mississippi.json
 create mode 100644 test/data/pipeline/mississippi_reverse.json
 create mode 100644 test/data/pipeline/nitf-chipper.json
 create mode 100644 test/data/pipeline/nitf2las.json
 create mode 100644 test/data/pipeline/options.json
 create mode 100644 test/data/pipeline/overlay.json
 create mode 100644 test/data/pipeline/p2g-writer.json
 create mode 100644 test/data/pipeline/predicate-embed.json
 create mode 100644 test/data/pipeline/predicate-keep-ground-and-unclass.json
 create mode 100644 test/data/pipeline/predicate-keep-last-return.json
 create mode 100644 test/data/pipeline/predicate-keep-specified-returns.json
 create mode 100644 test/data/pipeline/programmable-hag.json
 create mode 100644 test/data/pipeline/programmable-update-y-dims.json
 create mode 100644 test/data/pipeline/qfit2las.json
 create mode 100644 test/data/pipeline/range_classification.json
 create mode 100644 test/data/pipeline/range_z.json
 create mode 100644 test/data/pipeline/range_z_classification.json
 create mode 100644 test/data/pipeline/reproject.json
 create mode 100644 test/data/pipeline/sbet2txt.json
 create mode 100644 test/data/pipeline/sort.json
 create mode 100644 test/data/pipeline/sort2.json
 create mode 100644 test/data/pipeline/splitter.json
 create mode 100644 test/data/pipeline/stats.json
 create mode 100644 test/data/pipeline/tags.json
 create mode 100644 test/data/pipeline/transformation.json
 create mode 100644 test/data/plang/from-module.json
 create mode 100644 test/data/plang/predicate-embed.json
 create mode 100644 test/data/plang/programmable-update-y-dims.json
 create mode 100644 test/data/ply/mesh.ply
 create mode 100644 test/data/sbet/pipeline.json
 create mode 100644 test/data/text/numeric_dim.txt
 create mode 100644 test/unit/TestConfig.hpp
 delete mode 100644 test/unit/apps/pcinfoTest.cpp
 create mode 100644 test/unit/filters/ColorinterpFilterTest.cpp
 create mode 100644 vendor/eigen/Eigen/src/Cholesky/LLT_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/Core/AssignEvaluator.h
 create mode 100644 vendor/eigen/Eigen/src/Core/ConditionEstimator.h
 create mode 100644 vendor/eigen/Eigen/src/Core/CoreEvaluators.h
 create mode 100644 vendor/eigen/Eigen/src/Core/CwiseTernaryOp.h
 create mode 100644 vendor/eigen/Eigen/src/Core/Inverse.h
 create mode 100644 vendor/eigen/Eigen/src/Core/MathFunctionsImpl.h
 create mode 100644 vendor/eigen/Eigen/src/Core/Product.h
 create mode 100644 vendor/eigen/Eigen/src/Core/ProductEvaluators.h
 create mode 100644 vendor/eigen/Eigen/src/Core/Solve.h
 create mode 100644 vendor/eigen/Eigen/src/Core/SolverBase.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX/Complex.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX/MathFunctions.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX/PacketMath.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX/TypeCasting.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX512/MathFunctions.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AVX512/PacketMath.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/AltiVec/MathFunctions.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/Complex.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/Half.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/MathFunctions.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/PacketMath.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/PacketMathHalf.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/CUDA/TypeCasting.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/NEON/MathFunctions.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/SSE/TypeCasting.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/ZVector/Complex.h
 create mode 100644 vendor/eigen/Eigen/src/Core/arch/ZVector/MathFunctions.h
 create mode 100755 vendor/eigen/Eigen/src/Core/arch/ZVector/PacketMath.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/AssignmentFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/BinaryFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/NullaryFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/StlFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/TernaryFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/functors/UnaryFunctors.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
 create mode 100644 vendor/eigen/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
 create mode 100644 vendor/eigen/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
 create mode 100644 vendor/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
 create mode 100644 vendor/eigen/Eigen/src/LU/InverseImpl.h
 create mode 100644 vendor/eigen/Eigen/src/LU/PartialPivLU_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h
 create mode 100644 vendor/eigen/Eigen/src/QR/HouseholderQR_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/SVD/BDCSVD.h
 create mode 100644 vendor/eigen/Eigen/src/SVD/JacobiSVD_LAPACKE.h
 create mode 100644 vendor/eigen/Eigen/src/SVD/SVDBase.h
 create mode 100644 vendor/eigen/Eigen/src/SparseCore/SparseAssign.h
 create mode 100644 vendor/eigen/Eigen/src/SparseCore/SparseCompressedBase.h
 create mode 100644 vendor/eigen/Eigen/src/SparseCore/SparseMap.h
 create mode 100644 vendor/eigen/Eigen/src/SparseCore/SparseRef.h
 create mode 100644 vendor/eigen/Eigen/src/SparseCore/SparseSolverBase.h
 create mode 100644 vendor/eigen/Eigen/src/misc/RealSvd2x2.h
 create mode 100644 vendor/eigen/Eigen/src/misc/lapack.h
 create mode 100755 vendor/eigen/Eigen/src/misc/lapacke.h
 create mode 100644 vendor/eigen/Eigen/src/misc/lapacke_mangling.h
 create mode 100644 vendor/kazhdan/Allocator.h
 create mode 100644 vendor/kazhdan/Array.h
 create mode 100644 vendor/kazhdan/BSplineData.h
 create mode 100644 vendor/kazhdan/BSplineData.inl
 create mode 100644 vendor/kazhdan/BinaryNode.h
 create mode 100644 vendor/kazhdan/CMakeLists.txt
 create mode 100644 vendor/kazhdan/Factor.cpp
 create mode 100644 vendor/kazhdan/Factor.h
 create mode 100644 vendor/kazhdan/Geometry.cpp
 create mode 100644 vendor/kazhdan/Geometry.h
 create mode 100644 vendor/kazhdan/Geometry.inl
 create mode 100644 vendor/kazhdan/MAT.h
 create mode 100644 vendor/kazhdan/MAT.inl
 create mode 100644 vendor/kazhdan/MarchingCubes.cpp
 create mode 100644 vendor/kazhdan/MarchingCubes.h
 create mode 100644 vendor/kazhdan/MemoryUsage.h
 create mode 100644 vendor/kazhdan/Mesh.h
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.Evaluation.inl
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.IsoSurface.inl
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.SortedTreeNodes.inl
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.System.inl
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.WeightedSamples.inl
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.h
 create mode 100644 vendor/kazhdan/MultiGridOctreeData.inl
 create mode 100644 vendor/kazhdan/MyTime.h
 create mode 100644 vendor/kazhdan/Octree.h
 create mode 100644 vendor/kazhdan/Octree.inl
 create mode 100644 vendor/kazhdan/PPolynomial.h
 create mode 100644 vendor/kazhdan/PPolynomial.inl
 create mode 100644 vendor/kazhdan/Ply.h
 create mode 100644 vendor/kazhdan/PoissonRecon.h
 create mode 100644 vendor/kazhdan/Polynomial.h
 create mode 100644 vendor/kazhdan/Polynomial.inl
 create mode 100644 vendor/kazhdan/SparseMatrix.h
 create mode 100644 vendor/kazhdan/SparseMatrix.inl
 create mode 100644 vendor/kazhdan/SurfaceTrimmer.h
 create mode 100644 vendor/kazhdan/SurfaceTrimmerMain.cpp
 create mode 100644 vendor/kazhdan/point_source/AsciiPointSource.h
 create mode 100644 vendor/kazhdan/point_source/AsciiPointSource.inl
 create mode 100644 vendor/kazhdan/point_source/BinaryPointSource.h
 create mode 100644 vendor/kazhdan/point_source/BinaryPointSource.inl
 create mode 100644 vendor/kazhdan/point_source/MemoryPointSource.h
 create mode 100644 vendor/kazhdan/point_source/PlyPointSource.h
 create mode 100644 vendor/kazhdan/point_source/PlyPointSource.inl
 create mode 100644 vendor/kazhdan/point_source/PointSource.h
 create mode 100644 vendor/kazhdan/point_source/TransformedPointSource.h
 delete mode 100644 vendor/rply/LICENSE
 delete mode 100644 vendor/rply/etc/convert.c
 delete mode 100644 vendor/rply/etc/dump.c
 delete mode 100644 vendor/rply/etc/input.ply
 delete mode 100644 vendor/rply/etc/sconvert.c
 delete mode 100644 vendor/rply/manual/manual.html
 delete mode 100644 vendor/rply/manual/reference.css
 delete mode 100644 vendor/rply/manual/rply.png
 delete mode 100644 vendor/rply/rply.c
 delete mode 100644 vendor/rply/rply.h
 delete mode 100644 vendor/rply/rplyfile.h

-- 
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