| *^ | Data.Geometry.Vector, Data.Geometry | 
| .+^ | Data.Geometry.Vector, Data.Geometry | 
| .-. | Data.Geometry.Vector, Data.Geometry | 
| .-^ | Data.Geometry.Vector, Data.Geometry | 
| :*: | Data.Geometry.RangeTree.Measure | 
| Above | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| above | Data.Geometry.HalfSpace | 
| Additive | Data.Geometry.Vector, Data.Geometry | 
| addTo | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| Adj | Algorithms.Geometry.DelaunayTriangulation.Types | 
| adj | Data.PlaneGraph.AdjRep | 
| adjacencies | Data.PlaneGraph.AdjRep | 
| Affine | Data.Geometry.Vector, Data.Geometry | 
| affineTransformation | Data.Geometry.Ellipse | 
| alignWith | Data.Geometry.Arrangement.Internal | 
| allPairs | Data.Geometry.Arrangement.Internal | 
| AlwaysTrueIntersection | Data.Geometry.Properties, Data.Geometry | 
| anchorPoint | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| approximate | Data.Geometry.BezierSpline | 
| ArcID | Algorithms.Geometry.DelaunayTriangulation.Types | 
| area |  | 
| 1 (Function) | Data.Geometry.Triangle | 
| 2 (Function) | Data.Geometry.Polygon, Data.Geometry | 
| areWellSeparated | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| areWellSeparated' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| Arity | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Arrangement |  | 
| 1 (Type/Class) | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| 2 (Data Constructor) | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| ArrangementBoundary | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| AsAPoint | Data.Geometry.Point, Data.Geometry | 
| asAPoint | Data.Geometry.Point, Data.Geometry | 
| asEventPts | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| asLineSegment | Data.Geometry.PolyLine, Data.Geometry | 
| asLineSegment' | Data.Geometry.PolyLine, Data.Geometry | 
| asProperInterval | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| asRange | Data.Geometry.IntervalTree | 
| assignLevel | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| assignLevels | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| asSimplePolygon | Data.Geometry.Polygon, Data.Geometry | 
| asSingleton | Data.Geometry.KDTree | 
| Assoc |  | 
| 1 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 2 (Type/Class) | Data.Geometry.RangeTree | 
| 3 (Data Constructor) | Data.Geometry.RangeTree | 
| assoc | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| Associated |  | 
| 1 (Type/Class) | Algorithms.Geometry.LineSegmentIntersection.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.Types | 
| associated | Algorithms.Geometry.LineSegmentIntersection.Types | 
| associatedSegs | Algorithms.Geometry.LineSegmentIntersection.Types | 
| AssocT | Data.Geometry.RangeTree | 
| atomicRange | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| Ball |  | 
| 1 (Type/Class) | Data.Geometry.Ball | 
| 2 (Data Constructor) | Data.Geometry.Ball | 
| basis | Data.Geometry.Vector, Data.Geometry | 
| basisFor | Data.Geometry.Vector, Data.Geometry | 
| bbOf | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| bBox | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| Below | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| below | Data.Geometry.HalfSpace | 
| Bezier2 | Data.Geometry.BezierSpline | 
| Bezier3 | Data.Geometry.BezierSpline | 
| BezierSpline |  | 
| 1 (Type/Class) | Data.Geometry.BezierSpline | 
| 2 (Data Constructor) | Data.Geometry.BezierSpline | 
| bisector | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| BottomLeft | Data.Geometry.Point, Data.Geometry | 
| bottomMost | Data.Geometry.Polygon.Convex | 
| BottomRight | Data.Geometry.Point, Data.Geometry | 
| bottomSide | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| Boundary |  | 
| 1 (Type/Class) | Data.Geometry.Boundary | 
| 2 (Data Constructor) | Data.Geometry.Boundary | 
| boundary | Data.PlaneGraph.Core, Data.PlaneGraph | 
| boundary' |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| boundaryDart | Data.PlaneGraph.Core, Data.PlaneGraph | 
| boundaryVertices |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| boundedArea | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| boundingBox | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| boundingBoxList | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| boundingBoxList' | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| boundingLines | Data.Geometry.Slab | 
| boundingPlane | Data.Geometry.HalfSpace | 
| Box |  | 
| 1 (Type/Class) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| 2 (Data Constructor) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| box | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| boxBox | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| boxBox1 | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| boxOf | Data.Geometry.KDTree | 
| build |  | 
| 1 (Function) | Data.Geometry.QuadTree.Tree | 
| 2 (Function) | Data.Geometry.QuadTree | 
| 3 (Function) | Data.Geometry.KDTree | 
| buildKDTree | Data.Geometry.KDTree | 
| buildKDTree' | Data.Geometry.KDTree | 
| buildOn | Data.Geometry.QuadTree | 
| C |  | 
| 1 (Type/Class) | Data.Geometry.Vector.VectorFixed, Data.Geometry.Vector, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFixed, Data.Geometry.Vector, Data.Geometry | 
| Camera |  | 
| 1 (Type/Class) | Graphics.Camera | 
| 2 (Data Constructor) | Graphics.Camera | 
| cameraNormal | Graphics.Camera | 
| cameraPosition | Graphics.Camera | 
| cameraTransform | Graphics.Camera | 
| CardinalDirection | Data.Geometry.Directions | 
| CCP |  | 
| 1 (Type/Class) | Algorithms.Geometry.ClosestPair.DivideAndConquer | 
| 2 (Data Constructor) | Algorithms.Geometry.ClosestPair.DivideAndConquer | 
| CCW |  | 
| 1 (Type/Class) | Data.Geometry.Point, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Point, Data.Geometry | 
| ccw | Data.Geometry.Point, Data.Geometry | 
| ccw' | Data.Geometry.Point, Data.Geometry | 
| ccwCmpAround | Data.Geometry.Point, Data.Geometry | 
| ccwCmpAroundWith | Data.Geometry.Point, Data.Geometry | 
| Cell |  | 
| 1 (Type/Class) | Data.Geometry.QuadTree.Cell | 
| 2 (Data Constructor) | Data.Geometry.QuadTree.Cell | 
| cellCorners | Data.Geometry.QuadTree.Cell | 
| cellSides | Data.Geometry.QuadTree.Cell | 
| cellWidth | Data.Geometry.QuadTree.Cell | 
| cellWidthIndex | Data.Geometry.QuadTree.Cell | 
| center | Data.Geometry.Ball | 
| centerPoint | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| centroid | Data.Geometry.Polygon, Data.Geometry | 
| chainOf | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| children' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| Circle |  | 
| 1 (Type/Class) | Data.Geometry.Ball | 
| 2 (Data Constructor) | Data.Geometry.Ball | 
| circleToEllipse | Data.Geometry.Ellipse | 
| clampTo | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| classifyVertices | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| clipLower | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| clipUpper | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| Closed | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| ClosedInterval | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| ClosedLineSegment | Data.Geometry.LineSegment, Data.Geometry | 
| ClosedRange | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| closestPair |  | 
| 1 (Function) | Algorithms.Geometry.ClosestPair.DivideAndConquer | 
| 2 (Function) | Algorithms.Geometry.ClosestPair.Naive | 
| closestPairWith | Algorithms.Geometry.ClosestPair.Naive | 
| cmpByDistanceTo | Data.Geometry.Point, Data.Geometry | 
| cmpExtreme | Data.Geometry.Polygon, Data.Geometry | 
| cmpHalfPlane | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| cmpSlope | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| CoLinear | Data.Geometry.Point, Data.Geometry | 
| collect | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| commonIntersection | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| compactEnds | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| compactEnds' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| Compare | Algorithms.Geometry.LineSegmentIntersection.Types | 
| compareOn | Data.Geometry.KDTree | 
| completeTree | Data.Geometry.QuadTree | 
| Component | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| component | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| ComponentId |  | 
| 1 (Type/Class) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Raw | 
| components | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| computeDiagonals |  | 
| 1 (Function) | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| 2 (Function) | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| 3 (Function) | Algorithms.Geometry.PolygonTriangulation.Triangulate | 
| computeDiagonals' | Algorithms.Geometry.PolygonTriangulation.Triangulate | 
| computeSegsAndParts | Data.Geometry.Arrangement.Internal | 
| cons | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| constant | Algorithms.Geometry.SoS.Symbolic | 
| constantFactor | Algorithms.Geometry.SoS.Symbolic | 
| constraints | Algorithms.Geometry.LinearProgramming.Types | 
| constructArrangement | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| constructArrangementInBox | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| constructArrangementInBox' | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| constructGraph | Algorithms.Geometry.PolygonTriangulation.Types | 
| constructSubdivision | Algorithms.Geometry.PolygonTriangulation.Types | 
| containedIn | Data.Geometry.KDTree | 
| controlPoints | Data.Geometry.BezierSpline | 
| ConvexHull | Algorithms.Geometry.ConvexHull.Naive | 
| convexHull |  | 
| 1 (Function) | Algorithms.Geometry.ConvexHull.QuickHull | 
| 2 (Function) | Algorithms.Geometry.ConvexHull.GrahamScan | 
| 3 (Function) | Algorithms.Geometry.ConvexHull.DivideAndConquer | 
| 4 (Function) | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| ConvexPolygon |  | 
| 1 (Type/Class) | Data.Geometry.Polygon.Convex | 
| 2 (Data Constructor) | Data.Geometry.Polygon.Convex | 
| Coord |  | 
| 1 (Type/Class) | Data.Geometry.KDTree | 
| 2 (Data Constructor) | Data.Geometry.KDTree | 
| coord | Data.Geometry.Point, Data.Geometry | 
| coRec | Data.Geometry.Properties, Data.Geometry | 
| Corners |  | 
| 1 (Type/Class) | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| 2 (Data Constructor) | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| corners | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| cornersInDirection | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| Count |  | 
| 1 (Type/Class) | Data.Geometry.RangeTree.Measure | 
| 2 (Data Constructor) | Data.Geometry.RangeTree.Measure | 
| 3 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 4 (Data Constructor) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| count | Data.Geometry.RangeTree.Generic | 
| CountOf |  | 
| 1 (Type/Class) | Data.Geometry.RangeTree.Generic | 
| 2 (Data Constructor) | Data.Geometry.RangeTree.Generic | 
| covers | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| CP | Algorithms.Geometry.ClosestPair.DivideAndConquer | 
| createCountingTree | Data.Geometry.RangeTree.Generic | 
| createRangeTree | Data.Geometry.RangeTree | 
| createRangeTree' | Data.Geometry.RangeTree | 
| createRangeTree1 | Data.Geometry.RangeTree | 
| createRangeTree2 | Data.Geometry.RangeTree | 
| createReportingTree | Data.Geometry.RangeTree.Generic | 
| createTree |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 3 (Function) | Data.Geometry.RangeTree.Generic | 
| 4 (Function) | Data.Geometry.PrioritySearchTree | 
| createTree' | Data.Geometry.RangeTree.Generic | 
| cross |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| CW | Data.Geometry.Point, Data.Geometry | 
| cwCmpAround | Data.Geometry.Point, Data.Geometry | 
| cwCmpAroundWith | Data.Geometry.Point, Data.Geometry | 
| CWMax |  | 
| 1 (Type/Class) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| 2 (Data Constructor) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| cwMax | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| CWMin |  | 
| 1 (Type/Class) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| 2 (Data Constructor) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| cwMin | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| Dart | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dartData |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dartMapping | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| darts | Data.PlaneGraph.Core, Data.PlaneGraph | 
| darts' |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| DataOf | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dataOf | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dataVal | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| defaultNonEmptyIntersection | Data.Geometry.Properties, Data.Geometry | 
| definingPoints | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| delaunayTriangulation |  | 
| 1 (Function) | Algorithms.Geometry.DelaunayTriangulation.Naive | 
| 2 (Function) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| delaunayTriangulation' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| delete |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 3 (Function) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| deleteAssoc | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| destruct |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamilyPeano | 
| 3 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| det | Data.Geometry.Matrix | 
| Diagonal | Algorithms.Geometry.PolygonTriangulation.Types | 
| diameter | Algorithms.Geometry.Diameter.Naive | 
| diametralPair | Algorithms.Geometry.Diameter.Naive | 
| diametralPairWith | Algorithms.Geometry.Diameter.Naive | 
| Diff | Data.Geometry.Vector, Data.Geometry | 
| Dimension | Data.Geometry.Properties, Data.Geometry | 
| direction | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| discreteFrechetDistance | Algorithms.Geometry.FrechetDistance.Discrete | 
| discreteFrechetDistanceWith | Algorithms.Geometry.FrechetDistance.Discrete | 
| Disk |  | 
| 1 (Type/Class) | Data.Geometry.Ball | 
| 2 (Data Constructor) | Data.Geometry.Ball | 
| disk | Data.Geometry.Ball | 
| DiskResult |  | 
| 1 (Type/Class) | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| distanceA | Data.Geometry.Vector, Data.Geometry | 
| DistanceFunction | Algorithms.Geometry.ClosestPair.Naive | 
| distributePoints | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| distributePoints' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| dot | Data.Geometry.Vector, Data.Geometry | 
| doubleArea | Data.Geometry.Triangle | 
| douglasPeucker | Algorithms.Geometry.PolyLineSimplification.DouglasPeucker | 
| dropExtra | Data.Geometry.SubLine | 
| dropIdx | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| Dual | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dual | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| dualLine | Data.Geometry.Duality | 
| dualPoint | Data.Geometry.Duality | 
| dualPoint' | Data.Geometry.Duality | 
| East | Data.Geometry.Directions | 
| east | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| edges |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| edges' |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| edgeSegment |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| edgeSegments |  | 
| 1 (Function) | Data.Geometry.PolyLine, Data.Geometry | 
| 2 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 3 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| elem0 | Data.Geometry.Vector.VectorFamilyPeano | 
| elem1 | Data.Geometry.Vector.VectorFamilyPeano | 
| elem2 | Data.Geometry.Vector.VectorFamilyPeano | 
| elem3 | Data.Geometry.Vector.VectorFamilyPeano | 
| elem4 | Data.Geometry.Vector.VectorFamilyPeano | 
| elemD | Data.Geometry.Vector.VectorFamilyPeano | 
| element |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| element' |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamilyPeano | 
| 3 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Ellipse |  | 
| 1 (Type/Class) | Data.Geometry.Ellipse | 
| 2 (Data Constructor) | Data.Geometry.Ellipse | 
| ellipseMatrix | Data.Geometry.Ellipse | 
| ellipseToCircle | Data.Geometry.Ellipse | 
| embedAsHoleIn | Data.Geometry.PlanarSubdivision.Merge | 
| embedAsHolesIn | Data.Geometry.PlanarSubdivision.Merge | 
| Empty | Data.Geometry.KDTree | 
| enclosesAll | Algorithms.Geometry.SmallestEnclosingBall.Naive | 
| enclosingDisk | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| End |  | 
| 1 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| 2 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| end | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| EndCore | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| EndExtra | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| EndPoint | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| endPointData |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| endPointOf | Algorithms.Geometry.LineSegmentIntersection.Types | 
| endPoints |  | 
| 1 (Function) | Data.Geometry.LineSegment, Data.Geometry | 
| 2 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 3 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| endPoints' | Algorithms.Geometry.LineSegmentIntersection.Types | 
| endPointsOf |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| endsAt | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| Envelope | Algorithms.Geometry.LowerEnvelope.DualCH | 
| eps | Algorithms.Geometry.SoS.Symbolic | 
| EpsFold | Algorithms.Geometry.SoS.Symbolic | 
| euclideanDist | Data.Geometry.Point, Data.Geometry | 
| euclideanMST | Algorithms.Geometry.EuclideanMST.EuclideanMST | 
| evaluate | Data.Geometry.BezierSpline | 
| Event |  | 
| 1 (Type/Class) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| 2 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| eventPoint | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| EventQueue | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| EventType | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| eventType | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| extends | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| extent | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| extractContains | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| extractEdges | Algorithms.Geometry.DelaunayTriangulation.Naive | 
| extremalPoints | Algorithms.Geometry.RedBlueSeparator.RIC | 
| extremes | Data.Geometry.Polygon.Convex | 
| extremesLinear | Data.Geometry.Polygon, Data.Geometry | 
| FAC | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| Face |  | 
| 1 (Data Constructor) | Data.PlaneGraph.AdjRep | 
| 2 (Type/Class) | Data.PlaneGraph.AdjRep | 
| FaceData |  | 
| 1 (Type/Class) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faceData |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faceDataOf | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faceDataVal | Data.Geometry.PlanarSubdivision.Raw | 
| FaceId |  | 
| 1 (Data Constructor) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Type/Class) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| FaceId' | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faceIdx | Data.Geometry.PlanarSubdivision.Raw | 
| faces |  | 
| 1 (Function) | Data.PlaneGraph.AdjRep | 
| 2 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 3 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faces' |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| faces'' | Data.PlaneGraph.Core, Data.PlaneGraph | 
| factors | Algorithms.Geometry.SoS.Symbolic | 
| fairSplitTree | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| fairSplitTree' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| farDist | Graphics.Camera | 
| fData |  | 
| 1 (Function) | Data.PlaneGraph.AdjRep | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| FindAndCompact | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| findAndCompact | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| findDiagonal | Data.Geometry.Polygon, Data.Geometry | 
| findLeaf | Data.Geometry.QuadTree | 
| findNewEvent | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| findPairs | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| findStart | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| findStartDart | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| findStartVertex | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| Firsts | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| firsts | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| fitsRectangle | Data.Geometry.QuadTree.Cell | 
| fixEndPoints | Data.Geometry.SubLine | 
| flipAxes | Graphics.Camera | 
| flipInterval | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| flipSegment | Data.Geometry.LineSegment, Data.Geometry | 
| flipSign | Algorithms.Geometry.SoS | 
| focus' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| foldTree | Data.Geometry.QuadTree.Tree | 
| follow | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| Four | Data.Geometry.Vector.VectorFamilyPeano | 
| from3Points |  | 
| 1 (Function) | Data.Geometry.HyperPlane | 
| 2 (Function) | Data.Geometry.Ball | 
| fromAdjacencyLists | Data.PlaneGraph.Core | 
| fromAdjRep | Data.PlaneGraph.IO, Data.PlaneGraph | 
| fromBarricentric | Data.Geometry.Triangle | 
| fromCenter | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| fromCenterAndPoint | Data.Geometry.Ball | 
| fromConnectedSegments |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| fromDiameter | Data.Geometry.Ball | 
| fromExtent | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| fromHull | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| fromIntervals |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| fromIntervals' | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| fromLine | Data.Geometry.SubLine | 
| fromLinearFunction | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| fromLineSegment | Data.Geometry.PolyLine, Data.Geometry | 
| fromList | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| fromOrdering | Data.Geometry.QuadTree | 
| FromPeano | Data.Geometry.Vector.VectorFamilyPeano | 
| fromPlaneGraph | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| fromPlaneGraph' | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| fromPoints |  | 
| 1 (Function) | Data.Geometry.QuadTree.Tree | 
| 2 (Function) | Data.Geometry.QuadTree | 
| 3 (Function) | Data.Geometry.PolyLine | 
| 4 (Function) | Data.Geometry.Polygon | 
| fromPointsBox | Data.Geometry.QuadTree | 
| fromPointSeq | Data.Geometry.BezierSpline | 
| fromPointsF | Data.Geometry.QuadTree.Tree | 
| fromPointsUnsafe | Data.Geometry.PolyLine, Data.Geometry | 
| fromPointsUnsafe' | Data.Geometry.PolyLine, Data.Geometry | 
| fromPolygon | Data.Geometry.PlanarSubdivision | 
| fromPolygons | Data.Geometry.PlanarSubdivision | 
| fromPolygons' | Data.Geometry.PlanarSubdivision | 
| fromRange | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| fromSeqUnsafe | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| fromSignum | Data.Geometry.QuadTree | 
| fromSimplePolygon |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| fromSubLine | Data.Geometry.HalfLine | 
| fromUnbounded | Data.Geometry.SubLine | 
| fromV3 | Data.Geometry.Vector.VectorFixed | 
| fromZeros | Data.Geometry.QuadTree | 
| fromZerosWith | Data.Geometry.QuadTree | 
| fromZerosWith' | Data.Geometry.QuadTree | 
| fst' | Algorithms.Geometry.DelaunayTriangulation.Types | 
| getCount |  | 
| 1 (Function) | Data.Geometry.RangeTree.Measure | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| getEndPointsUnBounded | Data.Geometry.SubLine | 
| Gr |  | 
| 1 (Data Constructor) | Data.PlaneGraph.AdjRep | 
| 2 (Type/Class) | Data.PlaneGraph.AdjRep | 
| graph | Data.PlaneGraph.Core, Data.PlaneGraph | 
| groupStarts | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| grow | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| HalfLine |  | 
| 1 (Type/Class) | Data.Geometry.HalfLine | 
| 2 (Data Constructor) | Data.Geometry.HalfLine | 
| halfLineDirection | Data.Geometry.HalfLine | 
| halfLineToSubLine | Data.Geometry.HalfLine | 
| HalfPlane | Data.Geometry.HalfSpace | 
| HalfSpace |  | 
| 1 (Type/Class) | Data.Geometry.HalfSpace | 
| 2 (Data Constructor) | Data.Geometry.HalfSpace | 
| handle | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| handlePoint | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| HasBoundingLines | Data.Geometry.Slab | 
| HasDataOf | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| HasDeterminant | Data.Geometry.Matrix | 
| HasEnd | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| hasInteriorIntersections | Algorithms.Geometry.LineSegmentIntersection | 
| hasLevel | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| hasNoPertubation | Algorithms.Geometry.SoS.Symbolic | 
| hasSelfIntersections | Algorithms.Geometry.LineSegmentIntersection | 
| HasStart | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| HasSupportingLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| HasSupportingPlane | Data.Geometry.HyperPlane | 
| head | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| headOf |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| height |  | 
| 1 (Function) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| 2 (Function) | Data.Geometry.QuadTree.Tree | 
| holeList | Data.Geometry.Polygon, Data.Geometry | 
| holes | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| holesOf | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Horizontal | Data.Geometry.Slab | 
| horizontalLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| horizontalSlab | Data.Geometry.Slab | 
| HyperPlane |  | 
| 1 (Type/Class) | Data.Geometry.HyperPlane | 
| 2 (Data Constructor) | Data.Geometry.HyperPlane | 
| I |  | 
| 1 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 2 (Data Constructor) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| id | Data.PlaneGraph.AdjRep | 
| identityMatrix | Data.Geometry.Matrix | 
| Idx | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| ImplicitArity | Data.Geometry.Vector.VectorFamilyPeano | 
| ImplicitPeano | Data.Geometry.Vector.VectorFamilyPeano | 
| implicitPeano | Data.Geometry.Vector.VectorFamilyPeano | 
| inBall | Data.Geometry.Ball | 
| inBox | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| inCell | Data.Geometry.QuadTree.Cell | 
| incidentEdge | Data.PlaneGraph.AdjRep | 
| incidentEdges |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| inClosedBall | Data.Geometry.Ball | 
| incomingEdges |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| inHalfSpace | Data.Geometry.HalfSpace | 
| inInterval | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| init |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| inPlane | Data.Geometry.HyperPlane | 
| inPolygon | Data.Geometry.Polygon, Data.Geometry | 
| inputLines | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| inRange | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| inscribedDisk | Data.Geometry.Triangle | 
| insert |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 3 (Function) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| insert' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| insertAssoc | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| insertIntoCyclicOrder | Data.Geometry.Point, Data.Geometry | 
| Inside |  | 
| 1 (Data Constructor) | Data.Geometry.Boundary | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| insideBall | Data.Geometry.Ball | 
| insidePolygon | Data.Geometry.Polygon, Data.Geometry | 
| inSlab | Data.Geometry.Slab | 
| InterCardinalDirection | Data.Geometry.Directions | 
| interCardinalsOf | Data.Geometry.Directions | 
| interiorIntersections | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| interiorTo | Algorithms.Geometry.LineSegmentIntersection.Types | 
| internalFaces |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| interpolate | Data.Geometry.LineSegment, Data.Geometry | 
| interpolatePoly | Data.Geometry.PolyLine, Data.Geometry | 
| intersect | Data.Geometry.Properties, Data.Geometry | 
| intersect' | Algorithms.Geometry.LowerEnvelope.DualCH | 
| Intersection |  | 
| 1 (Type/Class) | Data.Geometry.Properties, Data.Geometry | 
| 2 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| IntersectionOf | Data.Geometry.Properties, Data.Geometry | 
| IntersectionPoint |  | 
| 1 (Type/Class) | Algorithms.Geometry.LineSegmentIntersection.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.Types | 
| intersectionPoint |  | 
| 1 (Function) | Algorithms.Geometry.LineSegmentIntersection.Types | 
| 2 (Function) | Data.Geometry.Arrangement.Internal | 
| Intersections | Algorithms.Geometry.LineSegmentIntersection.Types | 
| intersections |  | 
| 1 (Function) | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| 2 (Function) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| 3 (Function) | Data.Geometry.Arrangement.Internal | 
| intersects | Data.Geometry.Properties, Data.Geometry | 
| Interval |  | 
| 1 (Type/Class) | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| IntervalLike | Data.Geometry.IntervalTree | 
| intervalsLeft | Data.Geometry.IntervalTree | 
| intervalsRight | Data.Geometry.IntervalTree | 
| IntervalTree |  | 
| 1 (Type/Class) | Data.Geometry.IntervalTree | 
| 2 (Data Constructor) | Data.Geometry.IntervalTree | 
| inTriangle | Data.Geometry.Triangle | 
| inverse' | Data.Geometry.Matrix | 
| inverseOf | Data.Geometry.Transformation, Data.Geometry | 
| Invertible | Data.Geometry.Matrix | 
| IsBoxable | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| isClosed | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| isClosedStart | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| isCounterClockwise | Data.Geometry.Polygon, Data.Geometry | 
| isDegenerateTriangle | Data.Geometry.Triangle | 
| isDelaunay | Algorithms.Geometry.DelaunayTriangulation.Naive | 
| isEndPointIntersection | Algorithms.Geometry.LineSegmentIntersection.Types | 
| isEndPointOf | Algorithms.Geometry.LineSegmentIntersection.Naive | 
| isIdenticalTo | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| isInside | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| IsIntersectableWith | Data.Geometry.Properties, Data.Geometry | 
| isLeftOf | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| isOpen | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| isParallelTo | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| isPerpendicularTo | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| isRightOf | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| isScalarMultipleOf | Data.Geometry.Vector, Data.Geometry | 
| isStarShaped | Data.Geometry.Polygon, Data.Geometry | 
| IsTransformable | Data.Geometry.Transformation, Data.Geometry | 
| isTriangle | Data.Geometry.Polygon, Data.Geometry | 
| isValid | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| isValidTriangle | Algorithms.Geometry.ConvexHull.Naive | 
| isZeroCell | Data.Geometry.QuadTree | 
| ix' | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| KDT | Data.Geometry.KDTree | 
| KDTree | Data.Geometry.KDTree | 
| KDTree' | Data.Geometry.KDTree | 
| L |  | 
| 1 (Type/Class) | Data.Geometry.Interval.Util | 
| 2 (Data Constructor) | Data.Geometry.Interval.Util | 
| 3 (Data Constructor) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| 4 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| LabeledMeasure | Data.Geometry.RangeTree.Measure | 
| labeledMeasure | Data.Geometry.RangeTree.Measure | 
| last |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector | 
| Leaf |  | 
| 1 (Type/Class) | Data.Geometry.RangeTree | 
| 2 (Data Constructor) | Data.Geometry.RangeTree | 
| 3 (Data Constructor) | Data.Geometry.QuadTree.Tree | 
| leafAssoc | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| LeafData |  | 
| 1 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 2 (Data Constructor) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| leaves |  | 
| 1 (Function) | Data.Geometry.QuadTree.Tree | 
| 2 (Function) | Data.Geometry.QuadTree | 
| leftFace |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| leftOf | Data.Geometry.HalfSpace | 
| leftPart | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| LeftSide | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| leftSide | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| leftTangent | Data.Geometry.Polygon.Convex | 
| lerp | Data.Geometry.Vector, Data.Geometry | 
| Level |  | 
| 1 (Type/Class) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| levelOf | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| liesAbove | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| liftI2 | Data.Geometry.Vector, Data.Geometry | 
| liftU2 | Data.Geometry.Vector, Data.Geometry | 
| Limiter | Data.Geometry.QuadTree.Split | 
| limitWidthTo | Data.Geometry.QuadTree.Split | 
| Line |  | 
| 1 (Type/Class) | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| line | Data.Geometry.SubLine | 
| LinearProgram |  | 
| 1 (Type/Class) | Algorithms.Geometry.LinearProgramming.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.LinearProgramming.Types | 
| LineSegment |  | 
| 1 (Type/Class) | Data.Geometry.LineSegment, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.LineSegment, Data.Geometry | 
| LineSegment' | Data.Geometry.LineSegment, Data.Geometry | 
| lineThrough | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| link | Data.Geometry.Arrangement.Internal | 
| listEdges | Data.Geometry.Polygon, Data.Geometry | 
| loc | Data.PlaneGraph.AdjRep | 
| location | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| locationOf |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| lookup' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| lookup'' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| lower | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| lowerEnvelope | Algorithms.Geometry.LowerEnvelope.DualCH | 
| lowerEnvelopeWith | Algorithms.Geometry.LowerEnvelope.DualCH | 
| lowerHull |  | 
| 1 (Function) | Algorithms.Geometry.ConvexHull.GrahamScan | 
| 2 (Function) | Algorithms.Geometry.ConvexHull.DivideAndConquer | 
| 3 (Function) | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| lowerHull' |  | 
| 1 (Function) | Algorithms.Geometry.ConvexHull.GrahamScan | 
| 2 (Function) | Algorithms.Geometry.ConvexHull.Naive | 
| 3 (Function) | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| lowerHullAll | Algorithms.Geometry.ConvexHull.Naive | 
| lowerLeft | Data.Geometry.QuadTree.Cell | 
| lowerTangent | Data.Geometry.Polygon.Convex | 
| lowerTangent' | Data.Geometry.Polygon.Convex | 
| LPSolution | Algorithms.Geometry.LinearProgramming.Types | 
| LR | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| makeBoundingBox | Data.Geometry.Arrangement.Internal | 
| makeCCW | Data.PlaneGraph.IO | 
| makeMonotone | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| makePairs | Data.Geometry.Arrangement.Internal | 
| Many | Data.Geometry.Vector.VectorFamilyPeano | 
| Mapping | Algorithms.Geometry.DelaunayTriangulation.Types | 
| Matrix |  | 
| 1 (Type/Class) | Data.Geometry.Matrix | 
| 2 (Data Constructor) | Data.Geometry.Matrix | 
| maxDist | Algorithms.Geometry.PolyLineSimplification.DouglasPeucker | 
| maximumOn | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| maxInDirection | Data.Geometry.Polygon.Convex | 
| maxP | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| maxPoint | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| maxWidth | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| Merge |  | 
| 1 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| 2 (Type/Class) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| merge |  | 
| 1 (Function) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| 2 (Function) | Data.Geometry.Polygon.Convex | 
| 3 (Function) | Algorithms.Geometry.PolyLineSimplification.DouglasPeucker | 
| 4 (Function) | Data.Geometry.PlanarSubdivision.Merge | 
| 5 (Function) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| mergeAllWith | Data.Geometry.PlanarSubdivision.Merge | 
| mergeBy | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| mergePairs | Algorithms.Geometry.ClosestPair.DivideAndConquer | 
| mergeWith | Data.Geometry.PlanarSubdivision.Merge | 
| midPoint |  | 
| 1 (Function) | Data.Geometry.Interval | 
| 2 (Function) | Data.Geometry.QuadTree.Cell | 
| minkowskiSum | Data.Geometry.Polygon.Convex | 
| minP | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| minPoint | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| mkEpsFold | Algorithms.Geometry.SoS.Symbolic | 
| MKVector | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| MonotonePolygon | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| moveUp | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| MSTW | Algorithms.Geometry.EuclideanMST.EuclideanMST | 
| mult | Data.Geometry.Matrix | 
| Multi | Data.Geometry.Polygon, Data.Geometry | 
| MultiPolygon |  | 
| 1 (Type/Class) | Data.Geometry.Polygon, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Polygon, Data.Geometry | 
| multM | Data.Geometry.Matrix | 
| nearDist | Graphics.Camera | 
| negated | Data.Geometry.Vector, Data.Geometry | 
| Negative |  | 
| 1 (Data Constructor) | Algorithms.Geometry.SoS | 
| 2 (Data Constructor) | Data.Geometry.QuadTree | 
| neighbours | Algorithms.Geometry.DelaunayTriangulation.Types | 
| neighboursOf |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| nextEdge | Data.PlaneGraph.Core, Data.PlaneGraph | 
| nextIncidentEdge |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| nextLevel | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| No | Data.Geometry.QuadTree.Split | 
| Node | Data.Geometry.QuadTree.Tree | 
| NodeData |  | 
| 1 (Type/Class) | Data.Geometry.IntervalTree | 
| 2 (Data Constructor) | Data.Geometry.IntervalTree | 
| 3 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 4 (Data Constructor) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 5 (Type/Class) | Data.Geometry.RangeTree.Generic | 
| 6 (Data Constructor) | Data.Geometry.RangeTree.Generic | 
| 7 (Type/Class) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| 8 (Data Constructor) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| nodeData | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| NoIntersection |  | 
| 1 (Data Constructor) | Data.Geometry.Properties, Data.Geometry | 
| 2 (Type/Class) | Data.Geometry.Properties, Data.Geometry | 
| nonEmptyIntersection | Data.Geometry.Properties, Data.Geometry | 
| norm | Data.Geometry.Vector, Data.Geometry | 
| normalVec | Data.Geometry.HyperPlane | 
| North | Data.Geometry.Directions | 
| north | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| NorthEast | Data.Geometry.Directions | 
| northEast | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| NorthWest | Data.Geometry.Directions | 
| northWest | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| NoSolution | Algorithms.Geometry.LinearProgramming.Types | 
| nub' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| numberVertices | Data.Geometry.Polygon, Data.Geometry | 
| numComponents | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| numDarts |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| numEdges |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| numFaces |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| NumType | Data.Geometry.Properties, Data.Geometry | 
| numVertices |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| objective | Algorithms.Geometry.LinearProgramming.Types | 
| On | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onBall | Data.Geometry.Ball | 
| OnBoundary | Data.Geometry.Boundary | 
| onBoundary | Data.Geometry.Polygon, Data.Geometry | 
| One | Data.Geometry.Vector.VectorFamilyPeano | 
| oneDLinearProgramming | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| onHalfLine | Data.Geometry.HalfLine | 
| OnLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onLine2 | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onSegment | Data.Geometry.LineSegment, Data.Geometry | 
| onSide | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onSideUpDown | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| OnSideUpDownTest | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| onSubLine | Data.Geometry.SubLine | 
| onSubLine2 | Data.Geometry.SubLine | 
| onSubLine2UB | Data.Geometry.SubLine | 
| onSubLineUB | Data.Geometry.SubLine | 
| onTriangle | Data.Geometry.Triangle | 
| Open | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| OpenInterval | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| OpenLineSegment | Data.Geometry.LineSegment, Data.Geometry | 
| OpenRange | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| oppositeDirection | Data.Geometry.Directions | 
| ordAt | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| orderedEndPoints | Data.Geometry.LineSegment, Data.Geometry | 
| ordNub | Data.Geometry.KDTree | 
| ordPoints | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| origin | Data.Geometry.Point, Data.Geometry | 
| Original | Algorithms.Geometry.PolygonTriangulation.Types | 
| Orthogonal | Data.Geometry.Slab | 
| outer | Data.Geometry.Vector, Data.Geometry | 
| outerBoundary | Data.Geometry.Polygon, Data.Geometry | 
| outerBoundaryDarts | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| outerBoundaryEdge | Data.Geometry.Polygon, Data.Geometry | 
| outerBoundaryEdges | Data.Geometry.Polygon, Data.Geometry | 
| outerFaceDart | Data.PlaneGraph.Core, Data.PlaneGraph | 
| outerFaceId |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| outerVertex | Data.Geometry.Polygon, Data.Geometry | 
| outgoingEdges |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Outside |  | 
| 1 (Data Constructor) | Data.Geometry.Boundary | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 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 | 
| qdA | Data.Geometry.Vector, Data.Geometry | 
| qTest | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| quadrance | Data.Geometry.Vector, Data.Geometry | 
| Quadrant | Data.Geometry.Point, Data.Geometry | 
| quadrant | Data.Geometry.Point, Data.Geometry | 
| quadrantOf | Data.Geometry.QuadTree.Cell | 
| Quadrants |  | 
| 1 (Type/Class) | Data.Geometry.QuadTree.Quadrants | 
| 2 (Data Constructor) | Data.Geometry.QuadTree.Quadrants | 
| quadrantWith | Data.Geometry.Point, Data.Geometry | 
| QuadTree |  | 
| 1 (Type/Class) | Data.Geometry.QuadTree | 
| 2 (Data Constructor) | Data.Geometry.QuadTree | 
| Query | Data.Geometry.RangeTree | 
| queryRange | Data.Geometry.PrioritySearchTree | 
| R |  | 
| 1 (Type/Class) | Data.Geometry.Interval.Util | 
| 2 (Data Constructor) | Data.Geometry.Interval.Util | 
| 3 (Data Constructor) | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| 4 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| radius | Data.Geometry.Ball | 
| Range |  | 
| 1 (Data Constructor) | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| 2 (Type/Class) | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| range | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| Range' | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| rangeOf | Data.Geometry.RangeTree.Generic | 
| rangeOf' | Data.Geometry.RangeTree.Generic | 
| RangeTree |  | 
| 1 (Type/Class) | Data.Geometry.RangeTree.Generic | 
| 2 (Data Constructor) | Data.Geometry.RangeTree.Generic | 
| 3 (Data Constructor) | Data.Geometry.RangeTree | 
| 4 (Type/Class) | Data.Geometry.RangeTree | 
| Raw |  | 
| 1 (Type/Class) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawCameraNormal | Graphics.Camera | 
| rawDartData |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| RawFace |  | 
| 1 (Type/Class) | Data.Geometry.PlanarSubdivision.Raw | 
| 2 (Data Constructor) | Data.Geometry.PlanarSubdivision.Raw | 
| rawFaceBoundary |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawFaceData | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawFacePolygon |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawFacePolygons |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawVertexData | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rawViewUp | Graphics.Camera | 
| readPlaneGraph | Data.PlaneGraph.IO, Data.PlaneGraph | 
| readVec | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Rectangle | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| Regular | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| reIndexPoints | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| relationTo | Data.Geometry.QuadTree.Cell | 
| renderLineSegment | Graphics.Render | 
| renderPoint | Graphics.Render | 
| renderTriangle | Graphics.Render | 
| renderWithTransform | Graphics.Render | 
| replicate | Data.Geometry.Vector, Data.Geometry | 
| Report |  | 
| 1 (Type/Class) | Data.Geometry.RangeTree.Measure | 
| 2 (Data Constructor) | Data.Geometry.RangeTree.Measure | 
| report | Data.Geometry.RangeTree.Generic | 
| reportList | Data.Geometry.RangeTree.Measure | 
| reportSubTree | Data.Geometry.KDTree | 
| reverseOuterBoundary | Data.Geometry.Polygon, Data.Geometry | 
| rightEndpoint | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| rightFace |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| rightOf | Data.Geometry.HalfSpace | 
| rightPart | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| RightSide | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| rightSide | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| rightTangent | Data.Geometry.Polygon.Convex | 
| rotateCoordSystem | Graphics.Camera | 
| rotateL | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| rotateL' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| rotateR | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| rotateR' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| rotateTo |  | 
| 1 (Function) | Data.Geometry.Transformation, Data.Geometry | 
| 2 (Function) | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| rotateToFirst | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| RST | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| RT | Data.Geometry.RangeTree | 
| RTMeasure | Data.Geometry.RangeTree | 
| scalarMultiple | Data.Geometry.Vector, Data.Geometry | 
| scaleBy | Data.Geometry.Transformation, Data.Geometry | 
| scaled | Data.Geometry.Vector, Data.Geometry | 
| scaleUniformlyBy | Data.Geometry.Transformation, Data.Geometry | 
| scaling | Data.Geometry.Transformation, Data.Geometry | 
| screenDimensions | Graphics.Camera | 
| search |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 3 (Function) | Data.Geometry.RangeTree.Generic | 
| 4 (Function) | Data.Geometry.RangeTree | 
| search' |  | 
| 1 (Function) | Data.Geometry.RangeTree.Generic | 
| 2 (Function) | Data.Geometry.RangeTree | 
| search'' | Data.Geometry.RangeTree.Generic | 
| searchKDTree | Data.Geometry.KDTree | 
| searchKDTree' | Data.Geometry.KDTree | 
| seg | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| segmentLength | Data.Geometry.LineSegment, Data.Geometry | 
| SegmentTree |  | 
| 1 (Type/Class) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 2 (Data Constructor) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| separatingLine | Algorithms.Geometry.RedBlueSeparator.RIC | 
| separatingLine' | Algorithms.Geometry.RedBlueSeparator.RIC | 
| separatingLine'' | Algorithms.Geometry.RedBlueSeparator.RIC | 
| Set' | Algorithms.Geometry.LineSegmentIntersection.Types | 
| shiftLeft | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| shiftLeft' | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| shiftRight | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| ShortSide | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| shortSide | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| shouldSplitZeros | Data.Geometry.QuadTree | 
| showDT | Algorithms.Geometry.DelaunayTriangulation.Types | 
| sideDirections | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| sideIntersections | Data.Geometry.Arrangement.Internal | 
| Sides |  | 
| 1 (Type/Class) | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| 2 (Data Constructor) | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| sides | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| sides' | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| sideSegments | Data.Geometry.Triangle | 
| SideTest | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| sideTest | Algorithms.Geometry.SoS | 
| sideTest' | Algorithms.Geometry.SoS | 
| SideTestUpDown | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| Sign |  | 
| 1 (Type/Class) | Algorithms.Geometry.SoS | 
| 2 (Type/Class) | Data.Geometry.QuadTree | 
| signDet | Algorithms.Geometry.SoS | 
| signedArea | Data.Geometry.Polygon, Data.Geometry | 
| signFromTerms | Algorithms.Geometry.SoS | 
| signOf | Algorithms.Geometry.SoS.Symbolic | 
| signorm | Data.Geometry.Vector, Data.Geometry | 
| Signs | Data.Geometry.QuadTree | 
| Simple | Data.Geometry.Polygon, Data.Geometry | 
| SimplePolygon |  | 
| 1 (Type/Class) | Data.Geometry.Polygon, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Polygon, Data.Geometry | 
| simplePolygon | Data.Geometry.Polygon.Convex | 
| Single | Algorithms.Geometry.LinearProgramming.Types | 
| SingPeano | Data.Geometry.Vector.VectorFamilyPeano | 
| size | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| size' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| skewX | Data.Geometry.Transformation, Data.Geometry | 
| Slab |  | 
| 1 (Type/Class) | Data.Geometry.Slab | 
| 2 (Data Constructor) | Data.Geometry.Slab | 
| smallestEnclosingDisk |  | 
| 1 (Function) | Algorithms.Geometry.SmallestEnclosingBall.Naive | 
| 2 (Function) | Algorithms.Geometry.SmallestEnclosingBall.RIC | 
| smallestEnclosingDisk' | Algorithms.Geometry.SmallestEnclosingBall.RIC | 
| smallestEnclosingDiskWithPoint | Algorithms.Geometry.SmallestEnclosingBall.RIC | 
| smallestEnclosingDiskWithPoints | Algorithms.Geometry.SmallestEnclosingBall.RIC | 
| snap | Data.Geometry.BezierSpline | 
| snd' | Algorithms.Geometry.DelaunayTriangulation.Types | 
| snoc |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| solveBoundedLinearProgram | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| solveBoundedLinearProgram' | Algorithms.Geometry.LinearProgramming.LP2DRIC | 
| SomePolygon | Data.Geometry.Polygon, Data.Geometry | 
| sortAround | Data.Geometry.Point, Data.Geometry | 
| sortAround' | Algorithms.Geometry.DelaunayTriangulation.Naive | 
| SoS | Algorithms.Geometry.SoS | 
| South | Data.Geometry.Directions | 
| south | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| SouthEast | Data.Geometry.Directions | 
| southEast | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| SouthWest | Data.Geometry.Directions | 
| southWest | Data.Geometry.Box.Corners, Data.Geometry.QuadTree.Quadrants, Data.Geometry.Box | 
| Sphere |  | 
| 1 (Type/Class) | Data.Geometry.Ball | 
| 2 (Data Constructor) | Data.Geometry.Ball | 
| Split |  | 
| 1 (Type/Class) | Data.Geometry.QuadTree.Split | 
| 2 (Type/Class) | Data.Geometry.KDTree | 
| 3 (Data Constructor) | Data.Geometry.KDTree | 
| 4 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| split |  | 
| 1 (Function) | Data.Geometry.BezierSpline | 
| 2 (Function) | Algorithms.Geometry.PolyLineSimplification.DouglasPeucker | 
| Split' | Data.Geometry.KDTree | 
| splitCell | Data.Geometry.QuadTree.Cell | 
| splitDim | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| splitOn | Data.Geometry.KDTree | 
| splitPoint |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| splitPolygon | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| Splitter | Data.Geometry.QuadTree.Split | 
| SplitTree | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| sqDistanceTo | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| sqDistanceToArg | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| sqDistanceToSeg | Data.Geometry.LineSegment, Data.Geometry | 
| sqDistanceToSegArg | Data.Geometry.LineSegment, Data.Geometry | 
| squaredEuclideanDist | Data.Geometry.Point, Data.Geometry | 
| squaredRadius | Data.Geometry.Ball | 
| SS | Data.Geometry.Vector.VectorFamilyPeano | 
| ST |  | 
| 1 (Type/Class) | Algorithms.Geometry.DelaunayTriangulation.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.DelaunayTriangulation.Types | 
| ST' | Algorithms.Geometry.DelaunayTriangulation.Types | 
| stab |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| Stack | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| Start |  | 
| 1 (Data Constructor) | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| 2 (Data Constructor) | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| start | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| StartCore | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| StartExtra | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| startingCell | Data.Geometry.QuadTree | 
| startPoint | Data.Geometry.HalfLine | 
| startSegs | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| StatusStructure | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| steepestCcwFrom | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| steepestCwFrom | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| strictVerticalSeparatingLine | Algorithms.Geometry.RedBlueSeparator.RIC | 
| subBezier | Data.Geometry.BezierSpline | 
| subdivision | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| SubLine |  | 
| 1 (Type/Class) | Data.Geometry.SubLine | 
| 2 (Data Constructor) | Data.Geometry.SubLine | 
| subRange | Data.Geometry.SubLine | 
| succ' | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| suitableBase | Algorithms.Geometry.SoS.Symbolic | 
| sumV | Data.Geometry.Vector, Data.Geometry | 
| supportingLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| supportingPlane | Data.Geometry.HyperPlane | 
| sweep | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| Symbolic | Algorithms.Geometry.SoS.Symbolic | 
| symbolic | Algorithms.Geometry.SoS.Symbolic | 
| SZ | Data.Geometry.Vector.VectorFamilyPeano | 
| tailOf |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| tangent | Data.Geometry.BezierSpline | 
| tEdges | Algorithms.Geometry.DelaunayTriangulation.Types | 
| Term |  | 
| 1 (Type/Class) | Algorithms.Geometry.SoS.Symbolic | 
| 2 (Data Constructor) | Algorithms.Geometry.SoS.Symbolic | 
| term | Algorithms.Geometry.SoS.Symbolic | 
| testPoly5 | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| testz | Data.Geometry.SubLine | 
| Three |  | 
| 1 (Type/Class) | Data.Geometry.Vector.VectorFamilyPeano | 
| 2 (Data Constructor) | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| toAdjLists | Algorithms.Geometry.DelaunayTriangulation.Naive | 
| toAdjRep | Data.PlaneGraph.IO, Data.PlaneGraph | 
| toAscList |  | 
| 1 (Function) | Data.Geometry.RangeTree.Generic | 
| 2 (Function) | Data.Geometry.RangeTree | 
| toBarricentric | Data.Geometry.Triangle | 
| toBox | Data.Geometry.QuadTree.Cell | 
| toClockwiseOrder | Data.Geometry.Polygon, Data.Geometry | 
| toClockwiseOrder' | Data.Geometry.Polygon, Data.Geometry | 
| toCounterClockWiseOrder | Data.Geometry.Polygon, Data.Geometry | 
| toCounterClockWiseOrder' | Data.Geometry.Polygon, Data.Geometry | 
| toHalfLine | Data.Geometry.HalfLine | 
| toLinearFunction | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| toLineSegment | Data.Geometry.LineSegment, Data.Geometry | 
| toList | Data.Geometry.IntervalTree | 
| toMaybe | Data.Geometry.KDTree | 
| toOffset | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| toOffset' | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| toPlanarSubdivision | Algorithms.Geometry.DelaunayTriangulation.Types | 
| toPlaneGraph | Algorithms.Geometry.DelaunayTriangulation.Types | 
| TopLeft | Data.Geometry.Point, Data.Geometry | 
| toPointSet | Data.Geometry.KDTree | 
| TopRight | Data.Geometry.Point, Data.Geometry | 
| topSide | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| toRange | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| toRoseTree | Data.Geometry.QuadTree.Tree | 
| toSegments | Data.Geometry.Arrangement.Internal | 
| toStatusStruct | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| toSymbolic | Algorithms.Geometry.SoS | 
| toTerms | Algorithms.Geometry.SoS.Symbolic | 
| Touching |  | 
| 1 (Type/Class) | Data.Geometry.Ball | 
| 2 (Data Constructor) | Data.Geometry.Ball | 
| toUnbounded | Data.Geometry.SubLine | 
| toV2 | Data.Geometry.Vector.VectorFixed | 
| toV3 | Data.Geometry.Vector.VectorFixed | 
| toVec | Data.Geometry.Point, Data.Geometry | 
| toViewPort | Graphics.Camera | 
| toVtx | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| transformAllBy | Data.Geometry.Transformation, Data.Geometry | 
| Transformation |  | 
| 1 (Type/Class) | Data.Geometry.Transformation, Data.Geometry | 
| 2 (Data Constructor) | Data.Geometry.Transformation, Data.Geometry | 
| transformationMatrix | Data.Geometry.Transformation, Data.Geometry | 
| transformBy | Data.Geometry.Transformation, Data.Geometry | 
| transformPointFunctor | Data.Geometry.Transformation, Data.Geometry | 
| translateBy | Data.Geometry.Transformation, Data.Geometry | 
| translation | Data.Geometry.Transformation, Data.Geometry | 
| transpose | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| transRow | Data.Geometry.Transformation, Data.Geometry | 
| traverseDarts | Data.PlaneGraph.Core, Data.PlaneGraph | 
| traverseFaces | Data.PlaneGraph.Core, Data.PlaneGraph | 
| traverseLine | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| traverseVertices | Data.PlaneGraph.Core, Data.PlaneGraph | 
| trd' | Algorithms.Geometry.DelaunayTriangulation.Types | 
| Tree |  | 
| 1 (Type/Class) | Data.Geometry.QuadTree.Tree | 
| 2 (Data Constructor) | Data.Geometry.KDTree | 
| tree | Data.Geometry.QuadTree | 
| Triangle |  | 
| 1 (Type/Class) | Data.Geometry.Triangle | 
| 2 (Data Constructor) | Data.Geometry.Triangle | 
| Triangle' | Data.Geometry.Triangle | 
| triangulate |  | 
| 1 (Function) | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| 2 (Function) | Algorithms.Geometry.PolygonTriangulation.Triangulate | 
| triangulate' |  | 
| 1 (Function) | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone | 
| 2 (Function) | Algorithms.Geometry.PolygonTriangulation.Triangulate | 
| Triangulation |  | 
| 1 (Type/Class) | Algorithms.Geometry.DelaunayTriangulation.Types | 
| 2 (Data Constructor) | Algorithms.Geometry.DelaunayTriangulation.Types | 
| triangulationEdges | Algorithms.Geometry.DelaunayTriangulation.Types | 
| twin | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Two |  | 
| 1 (Type/Class) | Data.Geometry.Vector.VectorFamilyPeano | 
| 2 (Data Constructor) | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| TwoOrThree | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| unAssoc | Data.Geometry.RangeTree | 
| UnBounded | Algorithms.Geometry.LinearProgramming.Types | 
| unboundedIntersections | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| unBoundedParts | Data.Geometry.Arrangement.Internal | 
| unCI | Data.Geometry.PlanarSubdivision.Raw | 
| unCoord | Data.Geometry.KDTree | 
| unEndPoint | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| uniformScaling | Data.Geometry.Transformation, Data.Geometry | 
| unIntervalTree | Data.Geometry.IntervalTree | 
| unit | Data.Geometry.Vector, Data.Geometry | 
| unitBall | Data.Geometry.Ball | 
| unitEllipse | Data.Geometry.Ellipse | 
| unKDT | Data.Geometry.KDTree | 
| unL | Data.Geometry.Interval.Util | 
| unLevel | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| unR | Data.Geometry.Interval.Util | 
| unsafeCoord | Data.Geometry.Point, Data.Geometry | 
| unSegmentTree | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| unSlab | Data.Geometry.Slab | 
| unV |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| unVF | Data.Geometry.Vector.VectorFamilyPeano | 
| upper | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| upperHalfSpaceOf | Algorithms.Geometry.ConvexHull.Naive | 
| upperHull |  | 
| 1 (Function) | Algorithms.Geometry.ConvexHull.GrahamScan | 
| 2 (Function) | Algorithms.Geometry.ConvexHull.DivideAndConquer | 
| 3 (Function) | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| upperHull' |  | 
| 1 (Function) | Algorithms.Geometry.ConvexHull.GrahamScan | 
| 2 (Function) | Algorithms.Geometry.ConvexHull.JarvisMarch | 
| UpperHullAlgorithm | Algorithms.Geometry.LowerEnvelope.DualCH | 
| upperHullFromSorted | Algorithms.Geometry.ConvexHull.GrahamScan | 
| upperHullFromSorted' | Algorithms.Geometry.ConvexHull.GrahamScan | 
| upperTangent | Data.Geometry.Polygon.Convex | 
| upperTangent' | Data.Geometry.Polygon.Convex | 
| v2 | Data.Geometry.Vector.VectorFixed | 
| v3 | Data.Geometry.Vector.VectorFixed | 
| vData |  | 
| 1 (Function) | Data.PlaneGraph.AdjRep | 
| 2 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Vector |  | 
| 1 (Type/Class) | Data.Geometry.Vector.VectorFixed | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFixed | 
| 3 (Type/Class) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| 4 (Data Constructor) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| vector | Data.Geometry.Point, Data.Geometry | 
| vector' | Data.Geometry.Point, Data.Geometry | 
| Vector1 | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Vector2 |  | 
| 1 (Data Constructor) | Data.Geometry.Vector.VectorFixed | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Vector3 |  | 
| 1 (Data Constructor) | Data.Geometry.Vector.VectorFixed | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Vector4 |  | 
| 1 (Data Constructor) | Data.Geometry.Vector.VectorFixed | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| VectorFamily |  | 
| 1 (Type/Class) | Data.Geometry.Vector.VectorFamilyPeano | 
| 2 (Data Constructor) | Data.Geometry.Vector.VectorFamilyPeano | 
| VectorFamilyF | Data.Geometry.Vector.VectorFamilyPeano | 
| vectorFromList |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamilyPeano | 
| 3 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| vectorFromListUnsafe |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamilyPeano | 
| 3 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| Vertex | Algorithms.Geometry.DelaunayTriangulation.Types | 
| VertexData |  | 
| 1 (Type/Class) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Data Constructor) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| vertexData |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| vertexDataOf | Data.PlaneGraph.Core, Data.PlaneGraph | 
| VertexID | Algorithms.Geometry.DelaunayTriangulation.Types | 
| VertexId |  | 
| 1 (Data Constructor) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| 2 (Type/Class) | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| VertexId' | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| vertexIds | Algorithms.Geometry.DelaunayTriangulation.Types | 
| VertexType | Algorithms.Geometry.PolygonTriangulation.MakeMonotone | 
| Vertical | Data.Geometry.Slab | 
| verticalLine | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| verticalSeparatingLine | Algorithms.Geometry.RedBlueSeparator.RIC | 
| verticalSlab | Data.Geometry.Slab | 
| vertices |  | 
| 1 (Function) | Algorithms.Geometry.LowerEnvelope.DualCH | 
| 2 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 3 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| vertices' |  | 
| 1 (Function) | Data.PlaneGraph.Core, Data.PlaneGraph | 
| 2 (Function) | Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| viewPlaneDepth | Graphics.Camera | 
| viewUp | Graphics.Camera | 
| Vtx |  | 
| 1 (Type/Class) | Data.PlaneGraph.AdjRep | 
| 2 (Data Constructor) | Data.PlaneGraph.AdjRep | 
| vtxDataToExt | Data.PlaneGraph.Core, Data.PlaneGraph | 
| wellSeparatedPairs | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| West | Data.Geometry.Directions | 
| west | Data.Geometry.Box.Sides, Data.Geometry.Box | 
| widestDim | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| widestDimension | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| width |  | 
| 1 (Function) | Data.Geometry.Interval | 
| 2 (Function) | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| widthIn | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| widthIn' | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| WidthIndex | Data.Geometry.QuadTree.Cell | 
| widths | Algorithms.Geometry.WellSeparatedPairDecomposition.WSPD | 
| withCells |  | 
| 1 (Function) | Data.Geometry.QuadTree.Tree | 
| 2 (Function) | Data.Geometry.QuadTree | 
| withCellsTree | Data.Geometry.QuadTree | 
| withEdgeDistances | Data.PlaneGraph.Core, Data.PlaneGraph | 
| withID | Algorithms.Geometry.DelaunayTriangulation.DivideAndConquer | 
| withIncidentEdges | Data.Geometry.Polygon, Data.Geometry | 
| World | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| worldToView | Graphics.Camera | 
| Wrap | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| Wrap' | Data.Geometry.PlanarSubdivision.Raw | 
| writePlaneGraph | Data.PlaneGraph.IO, Data.PlaneGraph | 
| WSP | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| xComponent | Data.Geometry.Vector, Data.Geometry | 
| xCoord | Data.Geometry.Point, Data.Geometry | 
| xCoordAt | Algorithms.Geometry.LineSegmentIntersection.BentleyOttmann | 
| yComponent | Data.Geometry.Vector, Data.Geometry | 
| yCoord | Data.Geometry.Point, Data.Geometry | 
| Yes | Data.Geometry.QuadTree.Split | 
| zComponent | Data.Geometry.Vector, Data.Geometry | 
| zCoord | Data.Geometry.Point, Data.Geometry | 
| Zero | Data.Geometry.QuadTree | 
| zero | Data.Geometry.Vector, Data.Geometry | 
| ^* | Data.Geometry.Vector, Data.Geometry | 
| ^+^ | Data.Geometry.Vector, Data.Geometry | 
| ^-^ | Data.Geometry.Vector, Data.Geometry | 
| ^/ | Data.Geometry.Vector, Data.Geometry | 
| _anchorPoint | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| _asLine | Data.Geometry.HyperPlane | 
| _assoc |  | 
| 1 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| 2 (Function) | Data.Geometry.RangeTree.Generic | 
| _associatedSegs | Algorithms.Geometry.LineSegmentIntersection.Types | 
| _atomicRange | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _BallSphere | Data.Geometry.Ball | 
| _bBox | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _Boundary | Data.Geometry.Boundary | 
| _boundedArea | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| _boundingPlane | Data.Geometry.HalfSpace | 
| _cellWidthIndex | Data.Geometry.QuadTree.Cell | 
| _center | Data.Geometry.Ball | 
| _compId | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| _constraints | Algorithms.Geometry.LinearProgramming.Types | 
| _cwMax | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| _cwMin | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| _dataVal | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| _definingPoints | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| _direction | Data.Geometry.Line.Internal, Data.Geometry.Line, Data.Geometry | 
| _DiskCircle | Data.Geometry.Ball | 
| _East | Data.Geometry.Directions | 
| _EllipseCircle | Data.Geometry.Ellipse | 
| _enclosingDisk | Algorithms.Geometry.SmallestEnclosingBall.Types | 
| _endPointOf | Algorithms.Geometry.LineSegmentIntersection.Types | 
| _faceDataVal | Data.Geometry.PlanarSubdivision.Raw | 
| _faceIdx | Data.Geometry.PlanarSubdivision.Raw | 
| _fData | Data.Geometry.PlanarSubdivision.Raw | 
| _getPts | Data.Geometry.RangeTree | 
| _halfLineDirection | Data.Geometry.HalfLine | 
| _holes | Data.Geometry.PlanarSubdivision.Raw | 
| _idxVal | Data.Geometry.PlanarSubdivision.Raw, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| _inPlane | Data.Geometry.HyperPlane | 
| _inputLines | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| _interiorTo | Algorithms.Geometry.LineSegmentIntersection.Types | 
| _intersectionPoint | Algorithms.Geometry.LineSegmentIntersection.Types | 
| _intervalsLeft | Data.Geometry.IntervalTree | 
| _intervalsRight | Data.Geometry.IntervalTree | 
| _Leaf | Data.Geometry.QuadTree.Tree | 
| _leafAssoc | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _leftPart | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _line | Data.Geometry.SubLine | 
| _lower | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| _lowerLeft | Data.Geometry.QuadTree.Cell | 
| _maxP | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| _maxVal | Data.Geometry.RangeTree.Generic | 
| _minP | Data.Geometry.Box.Internal, Data.Geometry.Box | 
| _minVal | Data.Geometry.RangeTree.Generic | 
| _MultiPolygon | Data.Geometry.Polygon, Data.Geometry | 
| _neighbours | Algorithms.Geometry.DelaunayTriangulation.Types | 
| _No | Data.Geometry.QuadTree.Split | 
| _Node | Data.Geometry.QuadTree.Tree | 
| _nodeData | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _normalVec | Data.Geometry.HyperPlane | 
| _North | Data.Geometry.Directions | 
| _NorthEast | Data.Geometry.Directions | 
| _NorthWest | Data.Geometry.Directions | 
| _NoSolution | Algorithms.Geometry.LinearProgramming.Types | 
| _objective | Algorithms.Geometry.LinearProgramming.Types | 
| _points | Data.Geometry.PolyLine, Data.Geometry | 
| _positions | Algorithms.Geometry.DelaunayTriangulation.Types | 
| _Range | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| _range | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _rightPart | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _shortSide | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _SimplePolygon | Data.Geometry.Polygon, Data.Geometry | 
| _simplePolygon | Data.Geometry.Polygon.Convex | 
| _Single | Algorithms.Geometry.LinearProgramming.Types | 
| _South | Data.Geometry.Directions | 
| _SouthEast | Data.Geometry.Directions | 
| _SouthWest | Data.Geometry.Directions | 
| _splitDim | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _splitPoint |  | 
| 1 (Function) | Data.Geometry.IntervalTree | 
| 2 (Function) | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _squaredRadius | Data.Geometry.Ball | 
| _startingCell | Data.Geometry.QuadTree | 
| _startPoint | Data.Geometry.HalfLine | 
| _subdivision | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| _SubLine | Data.Geometry.LineSegment, Data.Geometry | 
| _subRange | Data.Geometry.SubLine | 
| _transformationMatrix | Data.Geometry.Transformation, Data.Geometry | 
| _tree | Data.Geometry.QuadTree | 
| _TriangleThreePoints | Data.Geometry.Triangle | 
| _UnBounded | Algorithms.Geometry.LinearProgramming.Types | 
| _unBounded | Data.Geometry.SubLine | 
| _unboundedIntersections | Data.Geometry.Arrangement.Internal, Data.Geometry.Arrangement | 
| _unFaceId | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| _unI | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _unIntervalTree | Data.Geometry.IntervalTree | 
| _unL | Data.Geometry.Interval.Util | 
| _unLevel | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _unPrioritySearchTree | Data.Geometry.PrioritySearchTree | 
| _unR | Data.Geometry.Interval.Util | 
| _unRangeTree |  | 
| 1 (Function) | Data.Geometry.RangeTree.Generic | 
| 2 (Function) | Data.Geometry.RangeTree | 
| _unSegmentTree | Data.Geometry.SegmentTree.Generic, Data.Geometry.SegmentTree | 
| _unSlab | Data.Geometry.Slab | 
| _unV |  | 
| 1 (Function) | Data.Geometry.Vector.VectorFixed | 
| 2 (Function) | Data.Geometry.Vector.VectorFamily, Data.Geometry.Vector, Data.Geometry | 
| _unV2 | Data.Geometry.Vector.VectorFixed | 
| _unV3 | Data.Geometry.Vector.VectorFixed | 
| _unVertexId | Data.PlaneGraph.Core, Data.PlaneGraph, Data.Geometry.PlanarSubdivision.Basic, Data.Geometry.PlanarSubdivision | 
| _unVF | Data.Geometry.Vector.VectorFamilyPeano | 
| _upper | Data.Geometry.Interval, Data.Geometry.LineSegment, Data.Geometry | 
| _vertexIds | Algorithms.Geometry.DelaunayTriangulation.Types | 
| _West | Data.Geometry.Directions | 
| _widestDim | Algorithms.Geometry.WellSeparatedPairDecomposition.Types | 
| _Yes | Data.Geometry.QuadTree.Split | 
| |.| | Data.Geometry.Transformation, Data.Geometry |