Graph.DelaunayDelaunay triangulation.
module type CCC = sig ... endDelaunay triangulation is available for any CCC system in the sense of Knuth's ``Axioms and Hulls''
module type Triangulation = sig ... endThe result of triangulation is an abstract value of type triangulation. Then one can iterate over all edges of the triangulation.
module Int : Triangulation with module S = IntPointsDelaunay triangulation with integer coordinates
module FloatPoints : CCC with type point = float * floatPoints with floating point coordinates
module Float : Triangulation with module S = FloatPointsDelaunay triangulation with floating point coordinates