Module Gr.Lowlevel
This module contains the bindings to the lowlevel C interface.
Lowlevel bindings to the GR-framewokr C interface.
For the documentation refer to the GR Reference.
The lookup of the "libGR.so" library can be overriden providing the full path to the library so file by setting the LIBGRPATH env variable.
val vertex : vertex_t Ctypes.structure Ctypes.typval vertex_x : (float, vertex_t Ctypes.structure) Ctypes.fieldval vertex_y : (float, vertex_t Ctypes.structure) Ctypes.fieldval opengks : unit -> unitval closegks : unit -> unitval inqdspsize : float Ctypes_static.ptr -> float Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> unitval openws : int -> string -> int -> unitval closews : int -> unitval activatews : int -> unitval deactivatews : int -> unitval clearws : unit -> unitval updatews : unit -> unitval polyline : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval polymarker : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval text : float -> float -> string -> unitval fillarea : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval cellarray : float -> float -> float -> float -> int -> int -> int -> int -> int -> int -> int Ctypes_static.ptr -> unitval gdp : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> int Ctypes_static.ptr -> unitval spline : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> unitval gridit : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval setlinetype : int -> unitval setlinewidth : float -> unitval setlinecolorind : int -> unitval setmarkertype : int -> unitval setmarkersize : float -> unitval setmarkercolorind : int -> unitval settextfontprec : int -> int -> unitval setcharexpan : float -> unitval setcharspace : float -> unitval settextcolorind : int -> unitval setcharheight : float -> unitval setcharup : float -> float -> unitval settextpath : int -> unitval settextalign : int -> int -> unitval setfillintstyle : int -> unitval setfillstyle : int -> unitval setfillcolorind : int -> unitval setcolorrep : int -> float -> float -> float -> unitval setwindow : float -> float -> float -> float -> unitval inqwindow : float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval setviewport : float -> float -> float -> float -> unitval inqviewport : float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval selntran : int -> unitval setclip : int -> unitval setwswindow : float -> float -> float -> float -> unitval setwsviewport : float -> float -> float -> float -> unitval createseg : int -> unitval copysegws : int -> unitval redrawsegws : unit -> unitval setsegtran : int -> float -> float -> float -> float -> float -> float -> float -> unitval closeseg : unit -> unitval emergencyclosegks : unit -> unitval updategks : unit -> unitval setspace : float -> float -> int -> int -> intval inqspace : float Ctypes_static.ptr -> float Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> unitval setscale : int -> intval inqscale : int Ctypes_static.ptr -> unitval textext : float -> float -> string -> intval inqtextext : float -> float -> string -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval axes : float -> float -> float -> float -> int -> int -> float -> unitval axeslbl : float -> float -> float -> float -> int -> int -> float -> (float -> float -> string -> float -> unit) -> (float -> float -> string -> float -> unit) -> unitval grid : float -> float -> float -> float -> int -> int -> unitval grid3d : float -> float -> float -> float -> float -> float -> int -> int -> int -> unitval verrorbars : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval herrorbars : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval polyline3d : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval polymarker3d : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval axes3d : float -> float -> float -> float -> float -> float -> int -> int -> int -> float -> unitval titles3d : string -> string -> string -> unitval surface : int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> unitval contour : int -> int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> unitval contourf : int -> int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> unitval tricontour : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> float Ctypes_static.ptr -> unitval hexbin : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> intval setcolormap : int -> unitval inqcolormap : int Ctypes_static.ptr -> unitval colorbar : unit -> unitval inqcolor : int -> int Ctypes_static.ptr -> unitval inqcolorfromrgb : float -> float -> float -> intval hsvtorgb : float -> float -> float -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval tick : float -> float -> floatval validaterange : float -> float -> intval adjustlimits : float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval adjustrange : float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval beginprint : string -> unitval beginprintext : string -> string -> string -> string -> unitval endprint : unit -> unitval ndctowc : float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval wctondc : float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval wc3towc : float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval drawrect : float -> float -> float -> float -> unitval fillrect : float -> float -> float -> float -> unitval drawarc : float -> float -> float -> float -> int -> int -> unitval fillarc : float -> float -> float -> float -> int -> int -> unitval drawpath : int -> vertex_t Ctypes.structure Ctypes_static.ptr -> Unsigned.uchar Ctypes_static.ptr -> int -> unitval setarrowstyle : int -> unitval setarrowsize : float -> unitval drawarrow : float -> float -> float -> float -> unitval readimage : string -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr Ctypes_static.ptr -> intval drawimage : float -> float -> float -> float -> int -> int -> int Ctypes_static.ptr -> int -> unitval importgraphics : string -> intval setshadow : float -> float -> float -> unitval settransparency : float -> unitval setcoordxform : float Ctypes_static.ptr Ctypes_static.ptr -> unitval begingraphics : string -> unitval endgraphics : unit -> unitval getgraphics : unit -> stringval drawgraphics : string -> intval mathtex : float -> float -> string -> unitval inqmathtex : float -> float -> string -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval beginselection : int -> int -> unitval endselection : unit -> unitval moveselection : float -> float -> unitval resizeselection : int -> float -> float -> unitval inqbbox : float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval precision : unit -> floatval setregenflags : int -> unitval inqregenflags : unit -> intval savestate : unit -> unitval restorestate : unit -> unitval selectcontext : int -> unitval destroycontext : int -> unitval uselinespec : string -> intval delaunay : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr Ctypes_static.ptr -> unitval reducepoints : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval trisurface : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval gradient : int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval quiver : int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> unitval interp2 : int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> float -> unitval version : unit -> stringval shade : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> float Ctypes_static.ptr -> int -> int -> int Ctypes_static.ptr -> unitval shadepoints : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> int -> unitval shadelines : int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int -> int -> unitval panzoom : float -> float -> float -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> unitval get_size_and_pointers : ('a, 'b, 'c) Stdlib.Bigarray.Genarray.t -> ('d, 'e, 'f) Stdlib.Bigarray.Genarray.t -> int * 'a Ctypes.ptr * 'd Ctypes.ptrval get_size_and_pointer : ('a, 'b, 'c) Stdlib.Bigarray.Genarray.t -> int * 'a Ctypes.ptr