| makeBoundingBox | Data.Geometry.Arrangement.Internal |
| makeCCW | Data.PlaneGraph.IO |
| makeMonotone | Algorithms.Geometry.PolygonTriangulation.MakeMonotone |
| makePairs | Data.Geometry.Arrangement.Internal |
| 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 |
| maximumVertexBy | Data.Geometry.Polygon, Data.Geometry |
| maxInDirection | Data.Geometry.Polygon.Convex |
| maxP | Data.Geometry.Box.Internal, Data.Geometry.Box |
| maxPoint | Data.Geometry.Box.Internal, Data.Geometry.Box |
| Merge | Algorithms.Geometry.PolygonTriangulation.MakeMonotone |
| merge | |
| 1 (Function) | Data.Geometry.Polygon.Convex |
| 2 (Function) | Algorithms.Geometry.PolyLineSimplification.DouglasPeucker |
| 3 (Function) | Data.Geometry.PlanarSubdivision.Merge |
| mergeAllWith | Data.Geometry.PlanarSubdivision.Merge |
| mergePairs | Algorithms.Geometry.ClosestPair.DivideAndConquer |
| mergeWith | Data.Geometry.PlanarSubdivision.Merge |
| midPoint | |
| 1 (Function) | Data.Geometry.Interval |
| 2 (Function) | Data.Geometry.QuadTree.Cell |
| minimumVertexBy | Data.Geometry.Polygon, Data.Geometry |
| 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 |
| monotoneFrom | Data.Geometry.Polygon.Monotone |
| MonotonePolygon | Algorithms.Geometry.PolygonTriangulation.TriangulateMonotone |
| 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 |