Module Mlpost__Helpers
val dotlabels : ?pos:Mlpost__.Types.position -> string list -> Mlpost__.Types.point list -> Mlpost__.Types.commandpic
val draw_simple_arrow : ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> Mlpost__.Types.point -> Mlpost__.Types.point -> Mlpost__.Types.commandpic
val draw_label_arrow : ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?pos:Mlpost__.Types.position -> ?sep:float -> Mlpost__.Types.commandpic -> Mlpost__.Types.point -> Mlpost__.Types.point -> Mlpost__.Types.commandpic
val draw_labelbox_arrow : ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?pos:Mlpost__.Types.position -> ?sep:float -> Mlpost.Box.t -> Mlpost__.Types.point -> Mlpost__.Types.point -> Mlpost__.Types.commandpic
val subboxes : Mlpost.Box.t option -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost.Box.t * Mlpost.Box.t
val box_arrow : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_line : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_point_line : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> Mlpost.Box.t -> Mlpost__.Types.point -> Mlpost__.Types.commandpic
val point_box_line : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> Mlpost__.Types.point -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_label_line : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> ?pos:Mlpost__.Types.position -> Mlpost__.Types.commandpic -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_label_arrow : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> ?pos:Mlpost__.Types.position -> Mlpost__.Types.commandpic -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_labelbox_arrow : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> ?pos:Mlpost__.Types.position -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val loop_aux : ?within:Mlpost.Box.t -> ?pos:[< `Bot | `Bottom | `Bottomleft | `Bottomright | `Center | `Custom of Mlpost.Box.t -> Mlpost__.Point_lib.t | `East | `Left | `Lowerleft | `Lowerright | `Lowleft | `Lowright | `North | `Northeast | `Northwest | `Right | `South | `Southeast | `Southwest | `Top | `Topleft | `Topright | `Upleft | `Upperleft | `Upperright | `Upright | `West South ] -> ?dist:float -> Mlpost.Box.t -> Mlpost.Box.t * Mlpost.Point.t * Mlpost__.Point_lib.t
val box_loop : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> ?pos:[< `Bot | `Bottom | `Bottomleft | `Bottomright | `Center | `Custom of Mlpost.Box.t -> Mlpost__.Point_lib.t | `East | `Left | `Lowerleft | `Lowerright | `Lowleft | `Lowright | `North | `Northeast | `Northwest | `Right | `South | `Southeast | `Southwest | `Top | `Topleft | `Topright | `Upleft | `Upperleft | `Upperright | `Upright | `West South ] -> ?dist:float -> ?angle:float -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val box_label_loop : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> ?sep:float -> ?pos:[< `Bot | `Bottom | `Bottomleft | `Bottomright | `Center | `Custom of Mlpost.Box.t -> Mlpost__.Point_lib.t & 'a | `East | `Left | `Lowerleft | `Lowerright | `Lowleft | `Lowright | `North | `Northeast | `Northwest | `Right | `South | `Southeast | `Southwest | `Top | `Topleft | `Topright | `Upleft | `Upperleft | `Upperright | `Upright | `West South ] -> ?dist:float -> ?angle:float -> Mlpost__.Types.commandpic -> Mlpost.Box.t -> Mlpost__.Types.commandpic
val pointer_start_pen : Mlpost__.Types.pen
val box_pointer_arrow : ?within:Mlpost.Box.t -> ?color:Mlpost__.Types.color -> ?pen:Mlpost__.Types.pen -> ?dashed:Mlpost__.Types.dash -> ?style:Mlpost__.Types.joint -> ?outd:Mlpost__.Types.direction -> ?ind:Mlpost__.Types.direction -> Mlpost.Box.t -> Mlpost.Box.t -> Mlpost__.Types.commandpic