| 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 |