GEOS
3.9.1dev
|
A prepared version of Polygon or MultiPolygon geometries. More...
#include <PreparedPolygon.h>
Private Attributes | |
bool | isRectangle |
std::unique_ptr< noding::FastSegmentSetIntersectionFinder > | segIntFinder |
std::unique_ptr< algorithm::locate::PointOnGeometryLocator > | ptOnGeomLoc |
noding::SegmentString::ConstVect | segStrings |
std::unique_ptr< operation::distance::IndexedFacetDistance > | indexedDistance |
Additional Inherited Members | |
![]() | |
void | setGeometry (const geom::Geometry *geom) |
bool | envelopesIntersect (const geom::Geometry *g) const |
bool | envelopeCovers (const geom::Geometry *g) const |
A prepared version of Polygon or MultiPolygon geometries.
Definition at line 52 of file PreparedPolygon.h.
geos::geom::prep::PreparedPolygon::PreparedPolygon | ( | const geom::Geometry * | geom | ) |
|
override |
|
overridevirtual |
Default implementation.
Reimplemented from geos::geom::prep::BasicPreparedGeometry.
|
overridevirtual |
Default implementation.
Reimplemented from geos::geom::prep::BasicPreparedGeometry.
|
overridevirtual |
Default implementation.
Reimplemented from geos::geom::prep::BasicPreparedGeometry.
|
overridevirtual |
Default implementation.
Reimplemented from geos::geom::prep::BasicPreparedGeometry.
operation::distance::IndexedFacetDistance* geos::geom::prep::PreparedPolygon::getIndexedFacetDistance | ( | ) | const |
noding::FastSegmentSetIntersectionFinder* geos::geom::prep::PreparedPolygon::getIntersectionFinder | ( | ) | const |
algorithm::locate::PointOnGeometryLocator* geos::geom::prep::PreparedPolygon::getPointLocator | ( | ) | const |
|
overridevirtual |
Default implementation.
Reimplemented from geos::geom::prep::BasicPreparedGeometry.
|
mutableprivate |
Definition at line 58 of file PreparedPolygon.h.
|
private |
Definition at line 54 of file PreparedPolygon.h.
|
mutableprivate |
Definition at line 56 of file PreparedPolygon.h.
|
mutableprivate |
Definition at line 55 of file PreparedPolygon.h.
|
mutableprivate |
Definition at line 57 of file PreparedPolygon.h.