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;
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 PreparedPolygonPredicate(const PreparedPolygon *const p_prepPoly)
Definition: PreparedPolygonPredicate.h:129
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
A base class for predicate operations on PreparedPolygons.
Definition: PreparedPolygonPredicate.h:58
std::vector< const Coordinate * > ConstVect
A vector of const Coordinate pointers.
Definition: Coordinate.h:71
Location
Constants representing the location of a point relative to a geometry.
Definition: Location.h:34
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
A prepared version of Polygon or MultiPolygon geometries.
Definition: PreparedPolygon.h:50