Class RectangleContains


  • public class RectangleContains
    extends java.lang.Object
    Optimized implementation of the contains spatial predicate for cases where the first 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.

    Version:
    1.7
    • Constructor Detail

      • RectangleContains

        public RectangleContains​(Polygon rectangle)
        Create a new contains computer for two geometries.
        Parameters:
        rectangle - a rectangular geometry
    • Method Detail

      • contains

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

        public boolean contains​(Geometry geom)