Here is a list of all documented class members with links to the class documentation for each member:

### - p -

- P : geos::geom::Dimension
- p1 : geos::geom::LineSegment
- PathList : geos::operation::sharedpaths::SharedPathsOp
- PlanarGraph() : geos::planargraph::PlanarGraph
- Point() : geos::geom::Point
- POINT_INTERSECTION : geos::algorithm::LineIntersector
- pointAlong() : geos::geom::LineSegment
- pointAlongOffset() : geos::geom::LineSegment
- pointAlongSegmentByFraction() : geos::linearref::LinearLocation
- PointExtracter() : geos::geom::util::PointExtracter
- pointToLinePerpendicular() : geos::algorithm::Distance
- pointToSegment() : geos::algorithm::Distance
- pointToSegmentString() : geos::algorithm::Distance
- PolygonEarClipper() : geos::triangulate::polygon::PolygonEarClipper
- PolygonExtracter() : geos::geom::util::PolygonExtracter
- PolygonHullSimplifier() : geos::simplify::PolygonHullSimplifier
- PolygonizeGraph() : geos::operation::polygonize::PolygonizeGraph
- Polygonizer() : geos::operation::polygonize::Polygonizer
- PolygonTriangulator() : geos::triangulate::polygon::PolygonTriangulator
- populateZ() : geos::operation::overlayng::ElevationModel
- Position : geos::operation::intersection::Rectangle
- position() : geos::operation::intersection::Rectangle
- PrecisionModel() : geos::geom::PrecisionModel
- prepare() : geos::geom::prep::PreparedGeometryFactory, geos::operation::relateng::RelateNG
- PreparedLineStringIntersects() : geos::geom::prep::PreparedLineStringIntersects
- PreparedPolygonContains() : geos::geom::prep::PreparedPolygonContains
- PreparedPolygonContainsProperly() : geos::geom::prep::PreparedPolygonContainsProperly
- PreparedPolygonCovers() : geos::geom::prep::PreparedPolygonCovers
- PreparedPolygonIntersects() : geos::geom::prep::PreparedPolygonIntersects
- PreparedPolygonPredicate() : geos::geom::prep::PreparedPolygonPredicate
- prev() : geos::edgegraph::HalfEdge
- prevInRing() : geos::noding::SegmentString
- prevNode() : geos::edgegraph::HalfEdge
- print() : geos::planargraph::DirectedEdge
- printHEX() : geos::io::WKBReader
- process() : geos::noding::MCIndexSegmentSetMutualIntersector, geos::noding::SegmentSetMutualIntersector, geos::operation::cluster::AbstractClusterFinder, geos::operation::cluster::DBSCANClusterFinder, geos::util::Interrupt
- processingRegion() : geos::operation::grid::GridIntersection
- processIntersections() : geos::coverage::InvalidSegmentDetector, geos::noding::IntersectionAdder, geos::noding::IntersectionFinderAdder, geos::noding::NodingIntersectionFinder, geos::noding::SegmentIntersectionDetector, geos::noding::SegmentIntersector, geos::noding::snapround::SnapRoundingIntersectionAdder
- processSequence() : geos::algorithm::RayCrossingCounter
- project() : geos::algorithm::Angle, geos::geom::LineSegment, geos::linearref::LengthIndexedLine, geos::linearref::LocationIndexedLine
- projectionFactor() : geos::geom::LineSegment
- pseudoAngle() : geos::geom::Quadrant
- pt : geos::planargraph::Node
- ptNotInList() : geos::operation::polygonize::EdgeRing
- Ptr : geos::geom::Geometry
- pts : geos::geomgraph::Edge