[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