Curve_sampling.P2Interface using Gg.p2 to represent points.
val param : ?n:int -> ?viewport:Gg.Box2.t -> ?init:float list ->
?init_pt:(float * Gg.p2) list -> (float -> Gg.p2) -> float -> float -> [ `Fn ] tSee Curve_sampling.param.
val uniform : ?n:int -> (float -> Gg.p2) -> float -> float -> [ `Fn ] tuniform f a b return a sampling of the image of f on n equidistant points in the interval [a, b] (the boundaries a and b being always included — so n >= 2).
val of_path : Gg.p2 list -> [ `Pt ] tUse the provided path as the sampling.
val to_list : _ t -> point_or_cut listto_list s return the sampling as a list of points in increasing order of the parameter of the curve. The curve is possibly made of several pieces separated by a single Cut.
val of_seq : ?n:int -> Gg.p2 Stdlib.Seq.t -> [ `Pt ] tval to_seq : _ t -> point_or_cut Stdlib.Seq.t