GEOS
3.9.1dev
|
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds. More...
#include <AbstractSTRtree.h>
Public Member Functions | |
virtual bool | intersects (const void *aBounds, const void *bBounds)=0 |
virtual | ~IntersectsOp () |
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds.
Definition at line 176 of file AbstractSTRtree.h.
|
inlinevirtual |
Definition at line 190 of file AbstractSTRtree.h.
|
pure virtual |
For STRtrees, the bounds will be Envelopes; for SIRtrees, Intervals; for other subclasses of AbstractSTRtree, some other class.
aBounds | the bounds of one spatial object |
bBounds | the bounds of another spatial object |
Implemented in geos::index::strtree::SIRtree::SIRIntersectsOp, and geos::index::strtree::STRtree::STRIntersectsOp.