Module Mlpost__Point
type corner= Mlpost__.Types.cornertype t= Mlpost.Ctypes.point
val dir : float -> Mlpost__.Point_lib.tval up : Mlpost__.Point_lib.tval down : Mlpost__.Point_lib.tval left : Mlpost__.Point_lib.tval right : Mlpost__.Point_lib.tval xpart : Mlpost__.Point_lib.t -> floatval ypart : Mlpost__.Point_lib.t -> floatval add : Mlpost__.Point_lib.t -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval mult : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval sub : Mlpost__.Point_lib.t -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval shift : Mlpost__.Point_lib.t -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval scale : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval segment : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval rotate : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval rotate_around : Mlpost__.Point_lib.t -> float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval xscale : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval yscale : float -> Mlpost__.Point_lib.t -> Mlpost__.Point_lib.tval transform : Mlpost.Transform.t -> t -> tval pt : (float * float) -> Mlpost__.Point_lib.tval p : ?scale:(float -> float) -> (float * float) -> Mlpost__.Point_lib.tval length : Mlpost__.Point_lib.t -> floatval origin : Mlpost__.Point_lib.tval ptlist : ?scale:(float -> float) -> (float * float) list -> Mlpost__.Point_lib.t listval bpp : (float * float) -> Mlpost__.Point_lib.tval inp : (float * float) -> Mlpost__.Point_lib.tval cmp : (float * float) -> Mlpost__.Point_lib.tval mmp : (float * float) -> Mlpost__.Point_lib.tval ptp : (float * float) -> Mlpost__.Point_lib.tval map_bp : (float * float) list -> Mlpost__.Point_lib.t listval map_in : (float * float) list -> Mlpost__.Point_lib.t listval map_cm : (float * float) list -> Mlpost__.Point_lib.t listval map_mm : (float * float) list -> Mlpost__.Point_lib.t listval map_pt : (float * float) list -> Mlpost__.Point_lib.t listval draw : ?brush:Mlpost__.Types.brush -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> Mlpost__.Types.point -> Mlpost__.Types.commandpicval normalize : Mlpost__.Point_lib.t -> Mlpost__.Point_lib.t