[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