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