[pdal-commits] [PDAL/PDAL] dd51c4: update windows compilation docs to point to GitHub...

Andrew Bell noreply at github.com
Mon Nov 30 06:56:30 PST 2020


  Branch: refs/heads/debug
  Home:   https://github.com/PDAL/PDAL
  Commit: dd51c47dd9d32498cc78688c5d727ff8bdc4169e
      https://github.com/PDAL/PDAL/commit/dd51c47dd9d32498cc78688c5d727ff8bdc4169e
  Author: Crghilardi <Crghilardi at yahoo.com>
  Date:   2020-11-21 (Sat, 21 Nov 2020)

  Changed paths:
    M doc/development/compilation/windows.rst

  Log Message:
  -----------
  update windows compilation docs to point to GitHub Actions instead of Appveyor.yml (#3290)


  Commit: 0f319a51cb3cb67b10328176ebbefcbe6ca4fc9b
      https://github.com/PDAL/PDAL/commit/0f319a51cb3cb67b10328176ebbefcbe6ca4fc9b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M filters/CovarianceFeaturesFilter.cpp
    M filters/FaceRasterFilter.cpp
    M filters/RelaxationDartThrowing.cpp
    M filters/SampleFilter.cpp
    M io/GDALWriter.cpp
    M io/GltfWriter.cpp
    M io/Ilvis2MetadataReader.cpp
    M io/LasVLR.cpp
    M io/private/ept/EptInfo.cpp
    M io/private/ept/Key.hpp
    M pdal/Geometry.cpp
    M pdal/PointView.hpp
    M pdal/Polygon.cpp
    M pdal/private/Raster.hpp
    M pdal/private/gdal/BaseBand.cpp
    M pdal/private/gdal/GDALUtils.cpp
    M pdal/private/gdal/Raster.cpp
    M pdal/util/FileUtils.hpp
    M pdal/util/ThreadPool.cpp
    M pdal/util/ThreadPool.hpp
    M plugins/pgpointcloud/test/PgpointcloudTest.cpp
    M test/unit/filters/NormalFilterTest.cpp
    M test/unit/io/EptReaderTest.cpp

  Log Message:
  -----------
  Fixes for VS 2019 (#3292)


  Commit: 78c0d7f3f313c8be7b32a2d52ab3e553a4a950da
      https://github.com/PDAL/PDAL/commit/78c0d7f3f313c8be7b32a2d52ab3e553a4a950da
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M .github/workflows/linux.yml
    M io/ObjReader.cpp
    M io/ObjReader.hpp
    M pdal/util/CMakeLists.txt
    M plugins/tiledb/CMakeLists.txt
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M test/unit/io/LasWriterTest.cpp

  Log Message:
  -----------
  Misc. Changes To Fix CI and Memory Leaks (#3294)

* Link thread library to pdal_util.

* Remove condition preventing tiledb writer test build on osx.

* See

* See

* Test.

* More test.

* Comment out faux readers.

* Use vector instead of raw buf.

* Fixes.

* Just factory.

* Run all TileDB writer tests for now.


  Commit: a5a08a689ce39fdc3e1b674fdfc1b7ed997f88c9
      https://github.com/PDAL/PDAL/commit/a5a08a689ce39fdc3e1b674fdfc1b7ed997f88c9
  Author: theirix <theirix at gmail.com>
  Date:   2020-11-25 (Wed, 25 Nov 2020)

  Changed paths:
    M filters/private/expr/Lexer.cpp
    M pdal/util/Bounds.hpp

  Log Message:
  -----------
  Add missing libc includes (#3296)


  Commit: f6bb0acf1cce0a5e3a2274480187aaa894f316f5
      https://github.com/PDAL/PDAL/commit/f6bb0acf1cce0a5e3a2274480187aaa894f316f5
  Author: Stephen Knox <stephenknox73 at gmail.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    M doc/stages/writers.ogr.rst

  Log Message:
  -----------
  Fix JSON format for example (#3295)


  Commit: 2c87bb8ed46bc16c840a95466aa12d7a08346bf9
      https://github.com/PDAL/PDAL/commit/2c87bb8ed46bc16c840a95466aa12d7a08346bf9
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    M cmake/options.cmake
    M doc/references.rst
    A doc/stages/filters.teaser.rst
    M plugins/CMakeLists.txt
    A plugins/teaser/CMakeLists.txt
    A plugins/teaser/filters/TeaserFilter.cpp
    A plugins/teaser/filters/TeaserFilter.hpp
    A plugins/teaser/filters/registration.h
    A plugins/teaser/test/TeaserFilterTest.cpp

  Log Message:
  -----------
  Initial commit of TEASER++ (#3265)

* Initial commit of TEASER++

* Addressing PR comments

* Make TEASER work with C++11

Vendor the TEASER registration header from v2.0 release tag,
implementing workaround documented at
https://stackoverflow.com/a/17903225/1620549 to provide
std::make_unique.


  Commit: c6abbef2aefa3d73862a227e323d58dbfd98392a
      https://github.com/PDAL/PDAL/commit/c6abbef2aefa3d73862a227e323d58dbfd98392a
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    M doc/stages/filters.litree.rst
    M doc/stages/filters.lof.rst
    M filters/ApproximateCoplanarFilter.cpp
    M filters/ApproximateCoplanarFilter.hpp
    M filters/EigenvaluesFilter.cpp
    M filters/EigenvaluesFilter.hpp
    M filters/EstimateRankFilter.cpp
    M filters/EstimateRankFilter.hpp
    M filters/LOFFilter.cpp
    M filters/LOFFilter.hpp
    M filters/LiTreeFilter.cpp
    M filters/LiTreeFilter.hpp
    M filters/MiniballFilter.cpp
    M filters/MiniballFilter.hpp
    M filters/OptimalNeighborhoodFilter.cpp
    M filters/OptimalNeighborhoodFilter.hpp
    M filters/PlaneFitFilter.cpp
    M filters/PlaneFitFilter.hpp
    M filters/RadialDensityFilter.cpp
    M filters/RadialDensityFilter.hpp
    M filters/ReciprocityFilter.cpp
    M filters/ReciprocityFilter.hpp
    M pdal/Dimension.json

  Log Message:
  -----------
  Minor updates to several filters (#3270)

* Minor updates to several filters

Initial focus is on updating static filters to always register official
Dimensions.

* LiTreeFilter now registers existing ClusterID instead of custom
  TreeID.

* LOFFilter now registers existing NNDistance instead of custom
  KDistance.

* OptimalNeighborhoodFilter now registers existing OptimalRadius and
  OptimalKNN.

* Register the following as "official" Dimensions: Coplanar,
  Eigenvalue0, Eigenvalue1, Eigenvalue2, LocalOutlierFactor,
  LocalReachabilityDistance, Miniball, PlaneFit, RadialDensity, Rank,
  Reciprocity

While updating Dimensions, also took the opportunity to:

* Be more explicit about datatypes, instead of relying on auto, to
  improve readability.

* Use PointView range-based for loops where it make sense. Generally
  makes code a little more succinct.

* Do not pass KDIndex as frequently, when it can typically be grabbed
  off the view at no cost.

* Addressing PR comments


  Commit: 788e130e55c5d50a9efb08e5fb28434a5235cdac
      https://github.com/PDAL/PDAL/commit/788e130e55c5d50a9efb08e5fb28434a5235cdac
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    A doc/apps/chamfer.rst
    A kernels/ChamferKernel.cpp
    A kernels/ChamferKernel.hpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/ChamferTest.cpp

  Log Message:
  -----------
  Add chamfer distance to PDALUtils and expose via kernel (#3183)


  Commit: 577daca1fd9ac73d07a77022824b646491ccc55d
      https://github.com/PDAL/PDAL/commit/577daca1fd9ac73d07a77022824b646491ccc55d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    M .github/workflows/linux.yml
    M cmake/options.cmake
    A doc/apps/chamfer.rst
    M doc/development/compilation/windows.rst
    M doc/references.rst
    M doc/stages/filters.litree.rst
    M doc/stages/filters.lof.rst
    A doc/stages/filters.teaser.rst
    M doc/stages/writers.ogr.rst
    M filters/ApproximateCoplanarFilter.cpp
    M filters/ApproximateCoplanarFilter.hpp
    M filters/CovarianceFeaturesFilter.cpp
    M filters/EigenvaluesFilter.cpp
    M filters/EigenvaluesFilter.hpp
    M filters/EstimateRankFilter.cpp
    M filters/EstimateRankFilter.hpp
    M filters/FaceRasterFilter.cpp
    M filters/LOFFilter.cpp
    M filters/LOFFilter.hpp
    M filters/LiTreeFilter.cpp
    M filters/LiTreeFilter.hpp
    M filters/MiniballFilter.cpp
    M filters/MiniballFilter.hpp
    M filters/OptimalNeighborhoodFilter.cpp
    M filters/OptimalNeighborhoodFilter.hpp
    M filters/PlaneFitFilter.cpp
    M filters/PlaneFitFilter.hpp
    M filters/RadialDensityFilter.cpp
    M filters/RadialDensityFilter.hpp
    M filters/ReciprocityFilter.cpp
    M filters/ReciprocityFilter.hpp
    M filters/RelaxationDartThrowing.cpp
    M filters/SampleFilter.cpp
    M filters/private/expr/Lexer.cpp
    M io/GDALWriter.cpp
    M io/GltfWriter.cpp
    M io/Ilvis2MetadataReader.cpp
    M io/LasVLR.cpp
    M io/ObjReader.cpp
    M io/ObjReader.hpp
    M io/private/ept/EptInfo.cpp
    M io/private/ept/Key.hpp
    A kernels/ChamferKernel.cpp
    A kernels/ChamferKernel.hpp
    M pdal/Dimension.json
    M pdal/Geometry.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/PointView.hpp
    M pdal/Polygon.cpp
    M pdal/private/Raster.hpp
    M pdal/private/gdal/BaseBand.cpp
    M pdal/private/gdal/GDALUtils.cpp
    M pdal/private/gdal/Raster.cpp
    M pdal/util/Bounds.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/FileUtils.hpp
    M pdal/util/ThreadPool.cpp
    M pdal/util/ThreadPool.hpp
    M plugins/CMakeLists.txt
    M plugins/pgpointcloud/test/PgpointcloudTest.cpp
    A plugins/teaser/CMakeLists.txt
    A plugins/teaser/filters/TeaserFilter.cpp
    A plugins/teaser/filters/TeaserFilter.hpp
    A plugins/teaser/filters/registration.h
    A plugins/teaser/test/TeaserFilterTest.cpp
    M plugins/tiledb/CMakeLists.txt
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/ChamferTest.cpp
    M test/unit/filters/NormalFilterTest.cpp
    M test/unit/io/EptReaderTest.cpp
    M test/unit/io/LasWriterTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/1d6bbd601ed8...577daca1fd9a


More information about the pdal-commits mailing list