Module type Delaunay.Triangulation
val triangulate : S.point array -> triangulationval iter : (S.point -> S.point -> unit) -> triangulation -> unitval fold : (S.point -> S.point -> 'a -> 'a) -> triangulation -> 'a -> 'aval iter_triangles : (S.point -> S.point -> S.point -> unit) -> triangulation -> unit