21 #ifndef GEOS_GEOM_PREP_PREPAREDPOLYGON_H 22 #define GEOS_GEOM_PREP_PREPAREDPOLYGON_H 36 class PointOnGeometryLocator;
55 mutable std::unique_ptr<noding::FastSegmentSetIntersectionFinder>
segIntFinder;
56 mutable std::unique_ptr<algorithm::locate::PointOnGeometryLocator>
ptOnGeomLoc;
58 mutable std::unique_ptr<operation::distance::IndexedFacetDistance>
indexedDistance;
81 #endif // GEOS_GEOM_PREP_PREPAREDPOLYGON_H Finds if two sets of SegmentStrings intersect.
std::unique_ptr< noding::FastSegmentSetIntersectionFinder > segIntFinder
An interface for classes which determine the Location of points in Polygon or MultiPolygon geometries...
std::unique_ptr< algorithm::locate::PointOnGeometryLocator > ptOnGeomLoc
Computes the distance between the facets (segments and vertices) of two Geometrys using a Branch-and-...
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
std::vector< const SegmentString * > ConstVect
std::unique_ptr< operation::distance::IndexedFacetDistance > indexedDistance
Basic namespace for all GEOS functionalities.
A base class for PreparedGeometry subclasses.
A prepared version of Polygon or MultiPolygon geometries.
noding::SegmentString::ConstVect segStrings