GEOS
3.9.0dev

Optimized implementation of the "intersects" spatial predicate for cases where one Geometry is a rectangle. More...
#include <RectangleIntersects.h>
Public Member Functions  
RectangleIntersects (const geom::Polygon &newRect)  
Create a new intersects computer for a rectangle. More...  
bool  intersects (const geom::Geometry &geom) 
Static Public Member Functions  
static bool  intersects (const geom::Polygon &rectangle, const geom::Geometry &b) 
Tests whether a rectangle intersects a given geometry. More...  
Optimized implementation of the "intersects" spatial predicate for cases where one Geometry is a rectangle.
This class works for all input geometries, including GeometryCollections.
As a further optimization, this class can be used to test many geometries against a single rectangle in a slightly more efficient way.

inline 
Create a new intersects computer for a rectangle.
newRect  a rectangular geometry 

inlinestatic 
Tests whether a rectangle intersects a given geometry.
rectangle  a rectangular Polygon 
b  a Geometry of any type 