Class RectangleIntersects

java.lang.Object
org.locationtech.jts.operation.predicate.RectangleIntersects

public class RectangleIntersects extends Object
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.

Version:
1.7
  • Field Details

  • Constructor Details

    • RectangleIntersects

      public RectangleIntersects(Polygon rectangle)
      Create a new intersects computer for a rectangle.
      Parameters:
      rectangle - a rectangular Polygon
  • Method Details

    • intersects

      public static boolean intersects(Polygon rectangle, Geometry b)
      Tests whether a rectangle intersects a given geometry.
      Parameters:
      rectangle - a rectangular Polygon
      b - a Geometry of any type
      Returns:
      true if the geometries intersect
    • intersects

      public boolean intersects(Geometry geom)
      Tests whether the given Geometry intersects the query rectangle.
      Parameters:
      geom - the Geometry to test (may be of any type)
      Returns:
      true if the geometry intersects the query rectangle