| P | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| pairs | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| parameterOf | Data.Geometry.BezierSpline | 
| partitionIntoQuadrants | Data.Geometry.Point, Data.Geometry | 
| partitionPoints | Data.Geometry.QuadTree.Cell | 
| perLevel | Data.Geometry.QuadTree | 
| perLine | Data.Geometry.Arrangement.Internal | 
| perpendicularTo | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| perspectiveProjection | Graphics.Camera | 
| perturb | Algorithms.Geometry.SoS.Symbolic | 
| pickPoint | Data.Geometry.Polygon, Data.Geometry | 
| PlanarGraph | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| PlanarSubdivision |  | 
| 1 (Type/Class) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Plane |  | 
| 1 (Type/Class) | Data.Geometry.HyperPlane | 
| 2 (Data Constructor) | Data.Geometry.HyperPlane | 
| planeCoordinatesTransform | Data.Geometry.HyperPlane | 
| planeCoordinatesWith | Data.Geometry.HyperPlane | 
| PlaneGraph |  | 
| 1 (Type/Class) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| pmap | Data.Geometry.Point, Data.Geometry | 
| Point |  | 
| 1 (Type/Class) | Data.Geometry.Point, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Point, Data.Geometry | 
| Point1 | Data.Geometry.Point, Data.Geometry | 
| Point2 | Data.Geometry.Point, Data.Geometry | 
| Point3 | Data.Geometry.Point, Data.Geometry | 
| pointAt | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| pointFromList | Data.Geometry.Point, Data.Geometry | 
| PointFunctor | Data.Geometry.Point, Data.Geometry | 
| PointLocationResult | Data.Geometry.Boundary | 
| points | Data.Geometry.PolyLine, Data.Geometry | 
| PointSeq | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| PointSet |  | 
| 1 (Type/Class) | Data.Geometry.KDTree | 
| 2 (Type/Class) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| Polygon | Data.Geometry.Polygon, Data.Geometry | 
| PolygonEdgeType | Algorithms.Geometry.PolygonTriangulation.Types | 
| PolygonFaceData | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| polygonHoles | Data.Geometry.Polygon, Data.Geometry | 
| polygonHoles' | Data.Geometry.Polygon, Data.Geometry | 
| PolygonType | Data.Geometry.Polygon, Data.Geometry | 
| polygonVertices | Data.Geometry.Polygon, Data.Geometry | 
| PolyLine |  | 
| 1 (Type/Class) | Data.Geometry.PolyLine, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.PolyLine, Data.Geometry | 
| positions | Algorithms.Geometry.DelaunayTriangulation.Types | 
| Positive |  | 
| 1 (Data Constructor) | Algorithms.Geometry.SoS | 
| 2 (Data Constructor) | Data.Geometry.QuadTree | 
| pow | Data.Geometry.QuadTree.Cell | 
| pred' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| prefix |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| prettyShow | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| prevEdge | Data.PlaneGraph.Core, Data.PlaneGraph | 
| prevIncidentEdge | Data.PlaneGraph.Core, Data.PlaneGraph | 
| Primal | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| PrioritySearchTree |  | 
| 1 (Type/Class) | Data.Geometry.PrioritySearchTree | 
| 2 (Data Constructor) | Data.Geometry.PrioritySearchTree | 
| process | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| projectPoint | Data.Geometry.Point, Data.Geometry |