[pdal-commits] [PDAL/PDAL] 8cd353: Make EPT reader asynchronous in streaming mode (#2...

Connor Manning noreply at github.com
Thu Oct 3 12:33:37 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: 8cd353df30dfaa28db342b543b4ae6ea65c941a5
      https://github.com/PDAL/PDAL/commit/8cd353df30dfaa28db342b543b4ae6ea65c941a5
  Author: Connor Manning <connor at hobu.co>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M io/EptReader.cpp
    M io/EptReader.hpp
    M io/private/EptSupport.hpp
    M test/unit/io/EptReaderTest.cpp

  Log Message:
  -----------
  Make EPT reader asynchronous in streaming mode (#2772)

* Make EPT streaming occur asynchronously with a lookahead buffer of nodes.

* Handle zero-point overlaps in streaming EPT reader, for when octree bounds overlap a query but no contained points overlap.

* Respect the threads option for EPT reader streaming.

* Update EPT streaming test, correct usage of the output point layout.

* Remove constness changes unrelated to EPT streaming for PR.

* Add a utility function for near-duplicate code in EPT reader.

* Remove a redundant condition check.

* Use a better setField call for EPT reader streaming rather than transiting every dimension through a double.

* Replace git status coercion.

* Remove a bit of duplication.

* Use a list instead of a map with an unused key for EPT reader streaming buffers.  Add a few missing includes.




More information about the pdal-commits mailing list