[pdal-commits] [PDAL/PDAL] 4680ee: Move some generic Eigen functions

GitHub noreply at github.com
Tue Nov 8 06:29:58 PST 2016


  Branch: refs/heads/python-updates
  Home:   https://github.com/PDAL/PDAL
  Commit: 4680eed5de6b4991446a940912e1956de561b1b7
      https://github.com/PDAL/PDAL/commit/4680eed5de6b4991446a940912e1956de561b1b7
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

  Changed paths:
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M include/pdal/Eigen.hpp
    M src/Eigen.cpp

  Log Message:
  -----------
  Move some generic Eigen functions

Multiple implementations of things like Eigen matrix padding, opening, closing,
etc. have cropped up in multiple filters. They can safely live alongside our
growing collection of Eigen utility functions.


  Commit: e66c9efb02017642462d60ef9579cbe715508e01
      https://github.com/PDAL/PDAL/commit/e66c9efb02017642462d60ef9579cbe715508e01
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    M include/pdal/Eigen.hpp
    M src/Eigen.cpp

  Log Message:
  -----------
  Improve the documentation about our new Eigen functions, apply Astyle, and
remove duplicates from SMRF


  Commit: 287f059e5c505a3d4404d8f494c7157c74e7b03f
      https://github.com/PDAL/PDAL/commit/287f059e5c505a3d4404d8f494c7157c74e7b03f
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M filters/mongus/MongusFilter.cpp
    M filters/smrf/SMRFilter.cpp
    M include/pdal/Eigen.hpp
    M include/pdal/util/Utils.hpp
    M io/derivative/DerivativeWriter.cpp
    M src/Eigen.cpp

  Log Message:
  -----------
  Move clamp to Utils and make it a template


  Commit: 40e275c3b283a7e68bcdd158ba5a3467fe2cf1e6
      https://github.com/PDAL/PDAL/commit/40e275c3b283a7e68bcdd158ba5a3467fe2cf1e6
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/mongus/MongusFilter.cpp
    M filters/normal/NormalFilter.cpp
    M filters/smrf/SMRFilter.cpp
    M include/pdal/Eigen.hpp
    M src/Eigen.cpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Our Eigen utilities should probably be namespaced


  Commit: 20790431c572adde585cb47a8cb103966bb37b3e
      https://github.com/PDAL/PDAL/commit/20790431c572adde585cb47a8cb103966bb37b3e
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/mongus/MongusFilter.cpp
    M filters/normal/NormalFilter.cpp
    M filters/smrf/SMRFilter.cpp
    R include/pdal/Eigen.hpp
    A include/pdal/EigenUtils.hpp
    M src/CMakeLists.txt
    R src/Eigen.cpp
    A src/EigenUtils.cpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Eigen should take cues from GDAL and GEOS and provide utilies in EigenUtils


  Commit: 416385bc5c359597a68c460d1ae7f0c2cc9da395
      https://github.com/PDAL/PDAL/commit/416385bc5c359597a68c460d1ae7f0c2cc9da395
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M include/pdal/util/ProgramArgs.hpp

  Log Message:
  -----------
  Fix out-of-bounds access in program args

If `i == m_vals.size() - 1`, consumed is passed `m_vals.size()`, which is
out-of-bounds. Bug discovered by a combination of MSVC compilation in
Debug mode and http://clang.llvm.org/docs/AddressSanitizer.html.


  Commit: 25db54608953c91160ec89898b4aa6241b6efe7f
      https://github.com/PDAL/PDAL/commit/25db54608953c91160ec89898b4aa6241b6efe7f
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M include/pdal/util/FileUtils.hpp
    M src/util/FileUtils.cpp

  Log Message:
  -----------
  Two windoze-specific fixes

PDAL_DLL modifier for `glob`, and include `Windows.h`.


  Commit: 437528f44a079077e36df5c33bf8d877fc4110a8
      https://github.com/PDAL/PDAL/commit/437528f44a079077e36df5c33bf8d877fc4110a8
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M filters/normal/NormalFilter.cpp
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    R include/pdal/Eigen.hpp
    A include/pdal/EigenUtils.hpp
    M include/pdal/util/Utils.hpp
    M io/derivative/DerivativeWriter.cpp
    M src/CMakeLists.txt
    R src/Eigen.cpp
    A src/EigenUtils.cpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Merge pull request #1357 from PDAL/more-eigen-funcs

Eigen utility enhancements


  Commit: 54a08f7e1d322683ce2c63adfb1002b52b718965
      https://github.com/PDAL/PDAL/commit/54a08f7e1d322683ce2c63adfb1002b52b718965
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M include/pdal/util/ProgramArgs.hpp

  Log Message:
  -----------
  Merge pull request #1358 from gadomski/out-of-bounds-access

Fix out-of-bounds access in program args


  Commit: 425de8bdbbf32a8acd8ee4b5d6a5de8c6e036d8f
      https://github.com/PDAL/PDAL/commit/425de8bdbbf32a8acd8ee4b5d6a5de8c6e036d8f
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M test/unit/FileUtilsTest.cpp

  Log Message:
  -----------
  Close file after creation in glob test

Otherwise, on subsequent delete, Windoze complains about that file already
in use.

*Might* fix AppVeyor.


  Commit: 850135438e571fbb529134cdbf8f37fd97f7a210
      https://github.com/PDAL/PDAL/commit/850135438e571fbb529134cdbf8f37fd97f7a210
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2016-11-07 (Mon, 07 Nov 2016)

  Changed paths:
    M test/unit/FileUtilsTest.cpp

  Log Message:
  -----------
  Merge pull request #1362 from gadomski/glob-test

Close file after creation in glob test


  Commit: 0d4c0a2b5b16364145acd4b3f19e4e10af22d194
      https://github.com/PDAL/PDAL/commit/0d4c0a2b5b16364145acd4b3f19e4e10af22d194
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-08 (Tue, 08 Nov 2016)

  Changed paths:
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M filters/normal/NormalFilter.cpp
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    R include/pdal/Eigen.hpp
    A include/pdal/EigenUtils.hpp
    M include/pdal/util/FileUtils.hpp
    M include/pdal/util/ProgramArgs.hpp
    M include/pdal/util/Utils.hpp
    M io/derivative/DerivativeWriter.cpp
    M src/CMakeLists.txt
    R src/Eigen.cpp
    A src/EigenUtils.cpp
    M src/util/FileUtils.cpp
    M test/unit/EigenTest.cpp
    M test/unit/FileUtilsTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/b3ecee9f3698...0d4c0a2b5b16


More information about the pdal-commits mailing list