A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds. More...
#include <AbstractSTRtree.h>
Inherited by geos::index::strtree::SIRtree::SIRIntersectsOp, and geos::index::strtree::STRtree::STRIntersectsOp.
Public Member Functions | |
virtual bool | intersects (const void *aBounds, const void *bBounds)=0 |
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds.
virtual bool geos::index::strtree::AbstractSTRtree::IntersectsOp::intersects | ( | const void * | aBounds, | |
const void * | bBounds | |||
) | [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 |