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 forPreparedPolygon
s relative to all otherGeometry
classes. 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 boolean
intersects(Geometry geom)
Tests whether this PreparedPolygon intersects a given geometry.static boolean
intersects(PreparedPolygon prep, Geometry geom)
Computes the intersects predicate between aPreparedPolygon
and 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 aPreparedPolygon
and 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
-
-