20 #ifndef GEOS_GEOM_PREP_PREPAREDPOLYGON_H
21 #define GEOS_GEOM_PREP_PREPAREDPOLYGON_H
23 #include <geos/geom/prep/BasicPreparedGeometry.h>
24 #include <geos/noding/SegmentString.h>
28 class FastSegmentSetIntersectionFinder;
32 class PointOnGeometryLocator;
54 mutable noding::SegmentString::ConstVect segStrings;
75 #endif // GEOS_GEOM_PREP_PREPAREDPOLYGON_H
Finds if two sets of SegmentStringss intersect.
Definition: FastSegmentSetIntersectionFinder.h:49
bool covers(const geom::Geometry *g) const
An interface for classes which determine the Location of points in Polygon or MultiPolygon geometries...
Definition: PointOnGeometryLocator.h:35
bool contains(const geom::Geometry *g) const
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:167
bool containsProperly(const geom::Geometry *g) const
A base class for PreparedGeometry subclasses.
Definition: BasicPreparedGeometry.h:59
A prepared version of Polygon or MultiPolygon geometries.
Definition: PreparedPolygon.h:48
bool intersects(const geom::Geometry *g) const