Class RectangleIntersects

Hierarchy: Object , RectangleIntersects
public class RectangleIntersects
Implementation of the intersects spatial predicate optimized for the case where one Geometry is a rectangle. This class works for all input geometries, including GeometryCollections.

As a further optimization, this class can be used in batch style to test many geometries against a single rectangle.

Other

  • version: 1.7
public RectangleIntersects(Polygon rectangle)
Create a new intersects computer for a rectangle.
Parameters:
rectangle - rectangle a rectangular Polygon
public static boolean intersects(Polygon rectangle, Geometry b)
Tests whether a rectangle intersects a given geometry.
Parameters:
rectangle - rectangle a rectangular Polygon
b - b a Geometry of any type
Returns:
true if the geometries intersect
public boolean intersects(Geometry geom)
Tests whether the given Geometry intersects the query rectangle.
Parameters:
geom - geom the Geometry to test (may be of any type)
Returns:
true if the geometry intersects the query rectangle