21 #ifndef GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H
22 #define GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H
24 #include <geos/geom/Coordinate.h>
25 #include <geos/geom/Location.h>
31 class PointOnGeometryLocator;
38 class PreparedPolygon;
42 class FastSegmentSetIntersectionFinder;
58 class PreparedPolygonPredicate {
61 PreparedPolygonPredicate(
const PreparedPolygonPredicate& other) =
delete;
62 PreparedPolygonPredicate& operator=(
const PreparedPolygonPredicate& rhs) =
delete;
65 const PreparedPolygon*
const prepPoly;
129 PreparedPolygonPredicate(
const PreparedPolygon*
const p_prepPoly)
130 : prepPoly(p_prepPoly)
134 ~PreparedPolygonPredicate()
143 #endif // GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H