module GR

Included Modules

Extended Modules

Defined in:

gr.cr
gr/libgr.cr
gr/makino.cr

Instance Method Summary

Instance methods inherited from module GRCommon::Utils

to_cchar(s) to_cchar

Instance Method Detail

def activatews(i0) #

[View source]
def adjustlimits(amin, amax) #

[View source]
def adjustrange(amin, amax) #

[View source]
def axes(x_tick, y_tick, x_org, y_org, major_x, major_y, tick_size) #

[View source]
def axes3d(x, x1, x2, x3, x4, x5, i, i1, i2, x6) #

[View source]
def begingraphics(path) #

[View source]
def beginprint(pathname) #

[View source]
def beginprintext(pathname, mode, fmt, orientation) #

[View source]
def beginselection(index, type) #

[View source]
def box(x_tick = (GRparms.winmax[0] - GRparms.winmin[0]) * 0.25, y_tick = (GRparms.winmax[1] - GRparms.winmin[1]) * 0.25, x_org = GRparms.winmin[0], y_org = GRparms.winmin[1], major_x = 1, major_y = 1, tick_size = 0.01, xlog = false, ylog = false) #

[View source]
def camerainteraction(rotate_x, rotate_y, rotate_z, zoom) #

[View source]
def cellarray(xmin, xmax, ymin, ymax, dimx, dimy, color) #

[View source]
def clearbackground #

[View source]
def clearws #

[View source]
def closegks #

[View source]
def closeseg #

[View source]
def closews(i0) #

[View source]
def colorbar #

[View source]
def configurews #

[View source]
def contour(xa, xb, xc, xd, i4) #

[View source]
def contourf(xa, xb, xc, xd, i4) #

[View source]
def copysegws(segment) #

[View source]
def createseg(segment) #

[View source]
def deactivatews(i0) #

[View source]
def delaunay(x, y) #

[View source]
def destroycontext(context) #

[View source]
def drawarc(xmin, xmax, ymin, ymax, a1, a2) #

[View source]
def drawarrow(x1, y1, x2, y2) #

[View source]
def drawgraphics(data) #

[View source]
def drawimage(xmin, xmax, ymin, ymax, width, height, data, model = 0) #

[View source]
def drawpath(vertices, codes, fill) #

[View source]
def drawrect(xmin, xmax, ymin, ymax) #

[View source]
def emergencyclosegks #

[View source]
def endgraphics #

[View source]
def endprint #

[View source]
def endselection #

[View source]
def fillarc(xmin, xmax, ymin, ymax, a1, a2) #

[View source]
def fillarea(x, y) #

[View source]
def fillrect(xmin, xmax, ymin, ymax) #

[View source]
def gdp(x, y, primid, datrec) #

[View source]
def getgraphics #

[View source]
def gradient(x, y, z, nx, ny) #

[View source]
def grid(x_tick, y_tick, x_org, y_org, major_x, major_y) #

[View source]
def grid3d(x_tick, y_tick, z_tick, x_org, y_org, z_org, major_x, major_y, major_z) #

[View source]
def gridit(xd, yd, zd, nx, ny) #

[View source]
def herrorbars(xa, xb, xc, xd) #

[View source]
def hexbin(x, y, nbins) #

[View source]
def hsvtorgb(h, s, v) #

[View source]
def importgraphics(path) #

[View source]
def initgr #

[View source]
def inqbbox #

[View source]
def inqbordercolorind #

[View source]
def inqborderwidth #

[View source]
def inqcharheight #

[View source]
def inqclip #

[View source]
def inqclipregion #

[View source]
def inqclipsector #

[View source]
def inqclipxform #

[View source]
def inqcolor(color) #

[View source]
def inqcolorfromrgb(red, green, blue) #

[View source]
def inqcolormap #

[View source]
def inqcolormapinds #

[View source]
def inqdspsize #

[View source]
def inqfillcolorind #

[View source]
def inqfillintstyle #

[View source]
def inqfillstyle #

[View source]
def inqgrplotport #

[View source]
def inqlinecolorind #

[View source]
def inqlinetype #

[View source]
def inqlinewidth #

[View source]
def inqmarkercolorind #

[View source]
def inqmarkersize #

[View source]
def inqmarkertype #

[View source]
def inqmathfont #

[View source]
def inqmathtex(x, y, c) #

[View source]
def inqmathtex3d(x, y, z, c, axis) #

[View source]
def inqnominalsize #

[View source]
def inqorthographicprojection #

[View source]
def inqperspectiveprojection #

[View source]
def inqprojectiontype #

[View source]
def inqregenflags #

[View source]
def inqresamplemethod #

[View source]
def inqscale #

[View source]
def inqscalefactors3d #

[View source]
def inqspace #

[View source]
def inqspace3d #

[View source]
def inqtext(x, y, c) #

[View source]
def inqtext3d(x, y, z, c, axis) #

[View source]
def inqtextcolorind #

[View source]
def inqtextencoding #

[View source]
def inqtextext(x, y, c) #

[View source]
def inqtextx(x, y, c, opts) #

[View source]
def inqtransformationparameters #

[View source]
def inqtransparency #

[View source]
def inqviewport #

[View source]
def inqvpsize #

[View source]
def inqwindow #

[View source]
def inqwindow3d #

[View source]
def interp2(x, y, z, xq, yq, method, extrapval) #

[View source]
def loadfont(filename) #

[View source]
def mathtex(x, x1, c) #

[View source]
def mathtex3d(x, y, z, c, axis) #

[View source]
def moveselection(x, y) #

[View source]
def ndctowc(x, y) #

[View source]
def nonuniformcellarray(x, y, dimx, dimy, color) #

[View source]
def nonuniformpolarcellarray(phi, r, dimphi, dimr, color) #

[View source]
def opengks #

[View source]
def openws(i0, c, i1) #

[View source]
def panzoom(x, y, zoom, angle) #

[View source]
def path(x, y, codes) #

[View source]
def polarcellarray(x_org, y_org, phimin, phimax, rmin, rmax, dimphi, dimr, color) #

[View source]
def polygonmesh3d(x, y, z, faces, colors) #

[View source]
def polyline(x, y) #

[View source]
def polyline3d(xa, xb, xc) #

[View source]
def polymarker(x, y) #

[View source]
def polymarker3d(xa, xb, xc) #

[View source]
def precision #

[View source]
def quiver(x, y, u, v, color) #

[View source]
def readimage(path) #

[View source]
def redrawsegws #

[View source]
def reducepoints(x, y, n_out) #

[View source]
def resizeselection(type, x, y) #

[View source]
def restorestate #

[View source]
def samplelocator #

[View source]
def savecontext(context) #

[View source]
def savestate #

[View source]
def selectclipxform(transform) #

[View source]
def selectcontext(context) #

[View source]
def selntran(transform) #

[View source]
def setarrowsize(size) #

[View source]
def setarrowstyle(style) #

[View source]
def setbackground(red, green, blue, alpha) #

[View source]
def setbordercolorind(color) #

[View source]
def setborderwidth(width) #

[View source]
def setcharexpan(factor) #

[View source]
def setcharheight(height) #

[View source]
def setcharspace(spacing) #

[View source]
def setcharup(ux, uy) #

[View source]
def setclip(indicator) #

[View source]
def setclipregion(region) #

[View source]
def setclipsector(start_angle, end_angle) #

[View source]
def setcolormap(index) #

[View source]
def setcolormapfromrgb(r, g, b, x = nil) #

[View source]
def setcolorrep(index, red, green, blue) #

[View source]
def setcoordxform(mat) #

[View source]
def setfillcolorind(color) #

[View source]
def setfillintstyle(style) #

[View source]
def setfillstyle(index) #

[View source]
def setgrplotport(port) #

[View source]
def setlinecolorind(color) #

[View source]
def setlinetype(type) #

[View source]
def setlinewidth(width) #

[View source]
def setmarkercolorind(color) #

[View source]
def setmarkersize(size) #

[View source]
def setmarkertype(type) #

[View source]
def setmathfont(font) #

[View source]
def setnominalsize(size) #

[View source]
def setorthographicprojection(left, right, bottom, top, near_plane, far_plane) #

[View source]
def setperspectiveprojection(near_plane, far_plane, fov) #

[View source]
def setprojectiontype(type) #

[View source]
def setregenflags(flags) #

[View source]
def setresamplemethod(flag) #

[View source]
def setscale(options) #

[View source]
def setscalefactors3d(x_axis_scale, y_axis_scale, z_axis_scale) #

[View source]
def setscientificformat(format_option) #

[View source]
def setsegtran(segment, fx, fy, transx, transy, phi, scalex, scaley) #

[View source]
def setshadow(offsetx, offsety, blur) #

[View source]
def setspace(zmin, zmax, rotation, tilt) #

[View source]
def setspace3d(phi, theta, fov, camera_distance) #

[View source]
def settextalign(horizontal, vertical) #

[View source]
def settextcolorind(color) #

[View source]
def settextencoding(encoding) #

[View source]
def settextfontprec(font, precision) #

[View source]
def settextoffset(xoff, yoff) #

[View source]
def settextpath(path) #

[View source]
def setthreadnumber(num) #

[View source]
def settitles3d(x_title, y_title, z_title) #

[View source]
def settransformationparameters(a0, a1, a2, a3, a4, a5, a6, a7, a8) #

[View source]
def settransparency(alpha) #

[View source]
def setviewport(xmin, xmax, ymin, ymax) #

[View source]
def setwindow(xmin, xmax, ymin, ymax) #

[View source]
def setwindow3d(xmin, xmax, ymin, ymax, zmin, zmax) #

[View source]
def setwscharheight(chh, height) #

[View source]
def setwsviewport(xmin, xmax, ymin, ymax) #

[View source]
def setwswindow(xmin, xmax, ymin, ymax) #

[View source]
def shade(x, y, lines, flip, h, xform, bins, dims) #

[View source]
def shadelines(x, y, xform, w, h) #

[View source]
def shadepoints(x, y, xform, w, h) #

[View source]
def spline(x, y, i1, i2) #

[View source]
def startlistener #

[View source]
def surface(xa, xb, xc, i2) #

[View source]
def text(x, x1, c) #

[View source]
def text3d(x, y, z, c, axis) #

[View source]
def text_maxsize #

[View source]
def textext(x, x1, c) #

[View source]
def textx(x, y, c, opts) #

[View source]
def tick(amin, amax) #

[View source]
def titles3d(c, c0, c1) #

[View source]
def tricontour(x, y, z, levels) #

[View source]
def trisurface(x, y, z) #

[View source]
def unselectcontext #

[View source]
def updategks #

[View source]
def updatews #

[View source]
def uselinespec(linespec) #

[View source]
def validaterange(amin, amax) #

[View source]
def verrorbars(xa, xb, xc, xd) #

[View source]
def version #

[View source]
def wc3towc(x, y, z) #

[View source]
def wctondc(x, y) #

[View source]