val default_labeloffset : floatval default_pen : M.tval bbox_offset : P.tval pi : floatval pi_div_180 : floatval deg2rad : float -> float
val memoize : ('a -> 'b) -> string -> (int, 'b) Stdlib.Hashtbl.t -> 'a Mlpost__.Hashcons.hash_consed -> 'bval nop : Mlpost__.Picture_lib.tval option_compile : ('a -> 'b) -> 'a option -> 'b optionval option_def_compile : 'a -> ('b -> 'a) -> 'b option -> 'aval middle : float -> float -> floatval point_of_position : float -> (P.t * P.t) -> Mlpost__.Types.position -> P.tval anchor_of_position : Mlpost__.Types.position -> [> `Center | `East | `North | `Northeast | `Northwest | `South | `Southeast | `Southwest | `West ]val metapath_memoize : (int, MP.direction * MP.t * MP.direction) Stdlib.Hashtbl.tval path_memoize : (int, Mlpost__.Spline_lib.path) Stdlib.Hashtbl.tval picture_memoize : (int, Mlpost__.Picture_lib.t) Stdlib.Hashtbl.tval command_memoize : (int, Mlpost__.Picture_lib.t) Stdlib.Hashtbl.tval clear : unit -> unitval float_to_metapost : float -> floatval num : Mlpost__.Types.num -> Mlpost__.Types.numval point : Mlpost__.Types.point -> Mlpost__.Types.pointval knot : Mlpost__.Types.knot_node Mlpost__.Hashcons.hash_consed -> MP.direction * MP.knot * MP.directionval joint : MP.direction -> Mlpost__.Types.joint_node Mlpost__.Hashcons.hash_consed -> MP.direction -> MP.jointval direction : Mlpost__.Types.direction -> MP.directionval metapath' : Mlpost__.Types.metapath_node -> MP.direction * MP.t * MP.directionval metapath : Mlpost__.Types.metapath -> MP.direction * MP.t * MP.directionval path' : Mlpost__.Types.path_node -> Mlpost__.Spline_lib.pathval path : Mlpost__.Types.path -> Mlpost__.Spline_lib.pathval picture' : Mlpost__.Types.picture_node -> Mlpost__.Picture_lib.tval picture : Mlpost__.Types.picture_node Mlpost__.Hashcons.hash_consed -> Mlpost__.Picture_lib.tval transform : Mlpost__.Types.transform -> Mlpost__.Matrix.tval commandpic : Mlpost__.Types.commandpic -> Mlpost__.Picture_lib.tval dash : Mlpost__.Types.dash_node Mlpost__.Hashcons.hash_consed -> Mlpost__.Picture_lib.Dash.tval dash_pattern : Mlpost__.Types.on_off -> Mlpost__.Picture_lib.Dash.input_dashval command' : Mlpost__.Types.command_node -> Mlpost__.Picture_lib.tval spec : Mlpost__.Types.spec_image -> [ `Exact of Mlpost__.Types.num * Mlpost__.Types.num | `Height of Mlpost__.Types.num | `Inside of Mlpost__.Types.num * Mlpost__.Types.num | `None | `Width of Mlpost__.Types.num ]val pen : Mlpost__.Types.pen -> M.tval command : Mlpost__.Types.command -> Mlpost__.Picture_lib.tval commandl_error : ((Mlpost__.Types.command -> Mlpost__.Picture_lib.t) -> 'a -> 'b) -> 'a list -> 'b listval commandpicl_error : ((Mlpost__.Types.commandpic -> Mlpost__.Picture_lib.t) -> 'a -> 'b) -> 'a list -> 'b listval numl_error : ((Mlpost__.Types.num -> Mlpost__.Types.num) -> 'a -> 'b) -> 'a list -> 'b listval pointl_error : ((Mlpost__.Types.point -> Mlpost__.Types.point) -> 'a -> 'b) -> 'a list -> 'b listval pathl_error : ((Mlpost__.Types.path -> Mlpost__.Spline_lib.path) -> 'a -> 'b) -> 'a list -> 'b listval metapathl_error : ((Mlpost__.Types.metapath -> MP.direction * MP.t * MP.direction) -> 'a -> 'b) -> 'a list -> 'b listval picturel_error : ((Mlpost__.Types.picture_node Mlpost__.Hashcons.hash_consed -> Mlpost__.Picture_lib.t) -> 'a -> 'b) -> 'a list -> 'b list