package mesh

  1. Overview
  2. Docs
val init : unit -> unit
class 'l pslg : 'l Bigarray.layout -> object ... end
class 'l t : 'l Mesh.t -> object ... end
class 'a mesh_of_pslg : 'a pslg -> object ... end
class type 'l voronoi = object ... end
type triunsuitable = float -> float -> float -> float -> float -> float -> float -> bool
val register_triunsuitable : triunsuitable -> unit
exception Invalid_argument of string
val invalid_arg : string -> 'a
val is_finite : float -> bool
module F : sig ... end
module C : sig ... end
val triangle : ?delaunay:bool -> ?min_angle:float -> ?max_area:float -> ?max_steiner:int -> ?voronoi:bool -> ?edge:bool -> ?neighbor:bool -> ?subparam:bool -> ?triangle_area:'a Mesh.vec -> ?check_finite:bool -> ?debug:bool -> ?triunsuitable:triunsuitable -> pslg:bool -> refine:bool -> 'a t -> 'a t * 'a voronoi
val triangulate : ?delaunay:bool -> ?min_angle:float -> ?max_area:float -> ?max_steiner:int -> ?voronoi:bool -> ?edge:bool -> ?neighbor:bool -> ?subparam:bool -> ?triunsuitable:triunsuitable -> ?check_finite:bool -> ?debug:bool -> 'a pslg -> 'a t * 'a voronoi
val refine : ?delaunay:bool -> ?min_angle:float -> ?max_area:float -> ?max_steiner:int -> ?voronoi:bool -> ?edge:bool -> ?neighbor:bool -> ?subparam:bool -> ?triangle_area:'a Mesh.vec -> ?triunsuitable:triunsuitable -> ?check_finite:bool -> ?debug:bool -> 'a t -> 'a t * 'a voronoi
val save : 'a -> string -> unit