kernel for handling point object More...
#include "IKernelVector.hpp"
Public Member Functions | |
virtual void | leafChanged (const IPointIndexLeaf &leaf)=0 |
function is called, when the spatial index leaf changes | |
virtual FilterHandle | tileFilter ()=0 |
virtual bool | process (const IPoint &source, IPoint &target)=0 |
![]() | |
virtual IKernelBase * | threadClone () const =0 |
gets a copy of the object (required for multi-threaded execution) | |
![]() | |
virtual void | Delete () |
kernel for handling point object
|
pure virtual |
Speed-up: inspect the bounding box and attribute statistics of each tile before it is loaded and processed. Skip tiles for which surely none of their points pass this filter. The returned filter is usually the same as the filter used internally by the kernel to decide if a point shall be processed. If all tiles shall be processed, return an empty handle.