21 #ifndef GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H 22 #define GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H 31 class PointOnGeometryLocator;
38 class PreparedPolygon;
42 class FastSegmentSetIntersectionFinder;
86 bool isAllTestComponentsInTargetInterior(
const geom::Geometry* testGeom)
const;
98 bool isAnyTestComponentInTarget(
const geom::Geometry* testGeom)
const;
110 bool isAnyTestComponentInTargetInterior(
const geom::Geometry* testGeom)
const;
120 bool isAnyTargetComponentInAreaTest(
const geom::Geometry* testGeom,
130 : prepPoly(p_prepPoly)
143 #endif // GEOS_GEOM_PREP_PREPAREDPOLYGONPREDICATE_H const PreparedPolygon *const prepPoly
PreparedPolygonPredicate(const PreparedPolygon *const p_prepPoly)
Creates an instance of this operation.
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
A base class for predicate operations on PreparedPolygons.
std::vector< const Coordinate * > ConstVect
A vector of const Coordinate pointers.
Location
Constants representing the location of a point relative to a geometry.
Basic namespace for all GEOS functionalities.
A prepared version of Polygon or MultiPolygon geometries.
virtual ~PreparedPolygonPredicate()