Module Graphv_core__.Point
type t={mutable x : float;mutable y : float;mutable dx : float;mutable dy : float;mutable len : float;mutable dmx : float;mutable dmy : float;mutable flags : Graphv_core__.PointFlags.t;}
val create : x:float -> y:float -> flags:Graphv_core__.PointFlags.t -> tval empty : unit -> tval reset : t -> float -> float -> Graphv_core__.PointFlags.t -> unitval equals : float -> float -> float -> float -> float -> boolval dist_segment : float -> float -> float -> float -> float -> float -> floatval normalize : float -> float -> float * float * float