com.vividsolutions.jts.operation.predicate
Class RectangleIntersects
java.lang.Object
com.vividsolutions.jts.operation.predicate.RectangleIntersects
public class RectangleIntersects
- extends java.lang.Object
Optimized implementation of the intersects spatial predicate
for cases where one Geometry
is a rectangle.
This class works for all input geometries, including
GeometryCollection
s.
As a further optimization,
this class can be used to test
many geometries against a single
rectangle in a slightly more efficient way.
- Version:
- 1.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RectangleIntersects
public RectangleIntersects(Polygon rectangle)
- Create a new intersects computer for a rectangle.
- Parameters:
rectangle
- a rectangular geometry
intersects
public static boolean intersects(Polygon rectangle,
Geometry b)
- Tests whether a rectangle intersects a given geometry.
- Parameters:
rectangle
- a rectangular Polygonb
- a Geometry of any type
- Returns:
- true if the geometries intersect
intersects
public boolean intersects(Geometry geom)