Package org.locationtech.jts.geom.prep
Class PreparedPolygonIntersects
- java.lang.Object
-
- org.locationtech.jts.geom.prep.PreparedPolygonPredicate
-
- org.locationtech.jts.geom.prep.PreparedPolygonIntersects
-
class PreparedPolygonIntersects extends PreparedPolygonPredicate
Computes the intersects spatial relationship predicate forPreparedPolygons relative to all otherGeometryclasses. Uses short-circuit tests and indexing to improve performance.
-
-
Field Summary
-
Fields inherited from class org.locationtech.jts.geom.prep.PreparedPolygonPredicate
prepPoly
-
-
Constructor Summary
Constructors Constructor Description PreparedPolygonIntersects(PreparedPolygon prepPoly)Creates an instance of this operation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanintersects(Geometry geom)Tests whether this PreparedPolygon intersects a given geometry.static booleanintersects(PreparedPolygon prep, Geometry geom)Computes the intersects predicate between aPreparedPolygonand aGeometry.-
Methods inherited from class org.locationtech.jts.geom.prep.PreparedPolygonPredicate
isAllTestComponentsInTarget, isAllTestComponentsInTargetInterior, isAnyTargetComponentInAreaTest, isAnyTestComponentInTarget, isAnyTestComponentInTargetInterior
-
-
-
-
Constructor Detail
-
PreparedPolygonIntersects
public PreparedPolygonIntersects(PreparedPolygon prepPoly)
Creates an instance of this operation.- Parameters:
prepPoly- the PreparedPolygon to evaluate
-
-
Method Detail
-
intersects
public static boolean intersects(PreparedPolygon prep, Geometry geom)
Computes the intersects predicate between aPreparedPolygonand aGeometry.- Parameters:
prep- the prepared polygongeom- a test geometry- Returns:
- true if the polygon intersects the geometry
-
intersects
public boolean intersects(Geometry geom)
Tests whether this PreparedPolygon intersects a given geometry.- Parameters:
geom- the test geometry- Returns:
- true if the test geometry intersects
-
-