This is a major change to the underlying code to remove the deprecated pdal::PipelineExecutor
and replace it with pdal::PipelineManager
.
This version also introduces the following non-breaking changes to the ABI:
- Addition of the following method to allow the consuming app to tell if a pipeline is streamable:
bool PDALPipelineIsStreamable(PDALPipelinePtr pipeline)
- Addition of the following method to allow the consuming application to run a pipeline in streaming mode. If the pipeline is non-streamable it will be silently run in standard mode:
bool PDALExecutePipelineAsStream(PDALPipelinePtr pipeline)
NOTE: The methods that return strings have beeen slightly modified to guarantee a null terminated string return and that the length returned is that which would be returned by strlen
. This may mean that there are small changes in the return value between version 2.2.0 and previous versions.
Changes to allow compilation with PDAL 2.4.0
- remove gitsha.h that has been removed from PDAL
- remove the mixed c / cpp calls in the tests
This version adds
- Access to face data in PDAL using the
GetMeshSize
andgetAllTriangles
methods, - Updates the sample C# P/Invoke scripts to add the Mesh functions and remove depedencies on Unity. Asdded .csproj files and improved some signatures
- added more examples to readme.
This was the first version released through conda.