legend_bufferdislin.barsdislin.bezierdislin.colraydislin.conptsdislin.getlabdislin.getmatdislin.gwgfildislin.gwgtxtdislin.histogdislin.legenddislin.leginidislin.leglindislin.nxlegndislin.nylegndislin.pdfbufdislin.piegrfdislin.rbfpngdislin.setcbkdislin.sortr1dislin.sortr2dislin.splinedislin.surfcpdislin.surfundislin.swgcbkdislin.trfco1dislin.trfco2dislin.trfco3dislin.trfmatdislin.trfreldislin.triangdislin.triptsdislin.unitdislin.abs3ptdislin.circ3pdislin.csrpt1dislin.getclpdislin.getdigdislin.getgrfdislin.getlendislin.getordislin.getpagdislin.getposdislin.getrandislin.getresdislin.getrgbdislin.getscldislin.getscrdislin.getsp1dislin.getsp2dislin.getsymdislin.gettcldislin.getticdislin.getvkdislin.getwindislin.gmxalfdislin.hsvrgbdislin.pos2ptdislin.pos3ptdislin.rel3ptdislin.rgbhsvdislin.rpixeldislin.trfdatdislin.addlabdislin.angledislin.arcelldislin.areafdislin.autresdislin.ax2grfdislin.ax3lendislin.axclrsdislin.axendsdislin.axgitdislin.axis3ddislin.axsbgddislin.axslendislin.axsorgdislin.axsposdislin.axsscldislin.axstypdislin.barbordislin.barclrdislin.bargrpdislin.barmoddislin.baroptdislin.barposdislin.bars3ddislin.bartypdislin.barwthdislin.basalfdislin.basdatdislin.bitsi2dislin.bitsi4dislin.bmpfntdislin.box2ddislin.box3ddislin.centerdislin.cgmbgddislin.cgmpicdislin.cgmverdislin.chaangdislin.chacoddislin.chaspcdislin.chawthdislin.chnattdislin.chnbardislin.chncrvdislin.chndotdislin.chndshdislin.chnpiedislin.circledislin.circspdislin.clip3ddislin.clpbordislin.clpmoddislin.clpwindislin.clrcycdislin.clrmoddislin.clswindislin.colordislin.colrandislin.complxdislin.conclrdislin.concrvdislin.conflldislin.congapdislin.conlabdislin.conmatdislin.conmoddislin.conn3ddislin.connptdislin.conshddislin.contridislin.conturdislin.crossdislin.crvmatdislin.crvtridislin.csrmoddislin.csrtypdislin.csrunidislin.curv3ddislin.curvedislin.curve3dislin.curvmpdislin.curvx3dislin.curvy3dislin.dashdislin.dashldislin.dashmdislin.delglbdislin.disalfdislin.disfindislin.disinidislin.dotdislin.dotldislin.duplxdislin.dwgbutdislin.dwgfildislin.dwglisdislin.dwgmsgdislin.dwgtxtdislin.ellipsdislin.endgrfdislin.erasedislin.errbardislin.errdevdislin.errfildislin.errmoddislin.eushftdislin.expzlbdislin.fielddislin.filboxdislin.filclrdislin.filmoddislin.fixspcdislin.flab3ddislin.flendislin.framedislin.frmclrdislin.frmessdislin.gapcrvdislin.getalfdislin.getangdislin.getbppdislin.getclrdislin.getdspdislin.getfildislin.gethgtdislin.gethnmdislin.getlevdislin.getlindislin.getlitdislin.getmfldislin.getmixdislin.getpatdislin.getplvdislin.getshfdislin.gettypdislin.getverdislin.getvltdislin.getwiddislin.getxiddislin.gifmoddislin.gothicdislin.gracedislin.grafdislin.graf3dislin.graf3ddislin.grafmpdislin.grdpoldislin.grffindislin.grfinidislin.griddislin.grid3ddislin.gridmpdislin.gwgattdislin.gwgboxdislin.gwgbutdislin.gwglisdislin.gwgscldislin.gwgxiddislin.heightdislin.helvedislin.helvesdislin.hnamedislin.hsymbldislin.htitledislin.hwfontdislin.hworigdislin.hwpagedislin.imgboxdislin.imgclpdislin.imgfindislin.imgfmtdislin.imginidislin.imgmoddislin.imgsizdislin.inccrvdislin.incdatdislin.incfildislin.incmrkdislin.indrgbdislin.intaxdislin.intlendislin.intrgbdislin.itmcntdislin.itmstrdislin.labclrdislin.labdigdislin.labdisdislin.labelsdislin.labjusdislin.labl3ddislin.labmoddislin.labposdislin.labtypdislin.legclrdislin.legoptdislin.legpatdislin.legposdislin.legtitdislin.lfttitdislin.lightdislin.lincycdislin.linedislin.linespdislin.lintypdislin.linwiddislin.litmoddislin.litop3dislin.litoptdislin.litposdislin.lncapdislin.lnjoindislin.lnmltdislin.logticdislin.mapbasdislin.mapfildislin.maplevdislin.mapmoddislin.mappoldislin.maprefdislin.mapsphdislin.markerdislin.matop3dislin.matoptdislin.mdfmatdislin.messagdislin.metafldislin.mixalfdislin.mixlegdislin.mpaepldislin.mplangdislin.mplclrdislin.mplposdislin.mplsizdislin.mpslogodislin.msgboxdislin.mshclrdislin.mylabdislin.mylinedislin.mypatdislin.mysymbdislin.myvltdislin.namdisdislin.namedislin.namjusdislin.neglogdislin.newmixdislin.newpagdislin.nlmessdislin.nlnumbdislin.noarlndislin.nobardislin.nobgddislin.nochekdislin.noclipdislin.nofilldislin.nografdislin.nohidedislin.nolinedislin.numberdislin.numfmtdislin.numodedislin.nwkdaydislin.nxposndislin.nyposndislin.nzposndislin.opnwindislin.origindislin.pagedislin.pageradislin.pagflldislin.paghdrdislin.pagmoddislin.pagorgdislin.patcycdislin.pdfmoddislin.pdfmrkdislin.penwiddislin.piedislin.piebordislin.pieclrdislin.pieexpdislin.pielabdislin.pieoptdislin.pietypdislin.pievecdislin.pngmoddislin.pointdislin.polardislin.polcrvdislin.polmoddislin.projctdislin.psfontdislin.psmodedislin.qplbardislin.qplclrdislin.qplcondislin.qplotdislin.qplpiedislin.qplscadislin.qplsurdislin.rbmpdislin.reawgtdislin.recflldislin.rectandislin.resattdislin.resetdislin.revscrdislin.rgifdislin.rgtlabdislin.rimagedislin.rlarcdislin.rlareadislin.rlcircdislin.rlconndislin.rlelldislin.rlinedislin.rlmessdislin.rlnumbdislin.rlpiedislin.rlpoindislin.rlrecdislin.rlrnddislin.rlsecdislin.rlstrtdislin.rlsymbdislin.rlvecdislin.rlwinddislin.rndrecdislin.rpngdislin.rppmdislin.rtiffdislin.rvynamdislin.sclfacdislin.sclmoddislin.scrmoddislin.sectordislin.selwindislin.sendbfdislin.sendmbdislin.sendokdislin.serifdislin.setbasdislin.setclrdislin.setcsrdislin.setexpdislin.setfildislin.setgrfdislin.setinddislin.setmixdislin.setpagdislin.setresdislin.setrgbdislin.setscldislin.setvltdislin.setxiddislin.shdafrdislin.shdchadislin.shdcrvdislin.shdeurdislin.shdmapdislin.shdmoddislin.shdpatdislin.shdusadislin.shielddislin.shlcirdislin.shldeldislin.shlelldislin.shlinddislin.shlpiedislin.shlpoldislin.shlrctdislin.shlrecdislin.shlresdislin.shlsurdislin.shlvisdislin.simplxdislin.smxalfdislin.soliddislin.sphe3ddislin.splmoddislin.strt3ddislin.strtptdislin.surclrdislin.surfcedislin.surisodislin.surmatdislin.surmshdislin.suroptdislin.surshddislin.surszedislin.surtridislin.survisdislin.swgattdislin.swgboxdislin.swgbutdislin.swgclrdislin.swgdrwdislin.swgfildislin.swgfntdislin.swgfocdislin.swghlpdislin.swgjusdislin.swglisdislin.swgmixdislin.swgmrgdislin.swgoffdislin.swgoptdislin.swgpopdislin.swgposdislin.swgscldislin.swgsizdislin.swgspcdislin.swgstpdislin.swgtitdislin.swgtxtdislin.swgtypdislin.swgwindislin.swgwthdislin.symboldislin.symfildislin.symrotdislin.texmoddislin.texoptdislin.texvaldislin.thkcrvdislin.thrfindislin.thrinidislin.ticksdislin.ticlendislin.ticmoddislin.ticposdislin.tifmoddislin.tiforgdislin.tifwindislin.timoptdislin.titjusdislin.titledislin.titlindislin.titposdislin.trfresdislin.trfrotdislin.trfscldislin.trfshfdislin.triflldislin.triplxdislin.trmlendislin.txtjusdislin.unitsdislin.vang3ddislin.vclp3ddislin.vectordislin.vectr3dislin.vfoc3ddislin.view3ddislin.vkxbardislin.vkybardislin.vkytitdislin.vltfildislin.vup3ddislin.wgappdislin.wgbasdislin.wgboxdislin.wgbutdislin.wgcmddislin.wgdlisdislin.wgdrawdislin.wgfildislin.wgfindislin.wginidislin.wglabdislin.wglisdislin.wgltxtdislin.wgokdislin.wgpbutdislin.wgpopdislin.wgquitdislin.wgscldislin.wgstxtdislin.wgtxtdislin.widbardislin.wimagedislin.winappdislin.windbrdislin.windowdislin.winfindislin.winfntdislin.winiddislin.winkeydislin.winmoddislin.winoptdislin.winsizdislin.wintitdislin.wmfmoddislin.worlddislin.wpixeldislin.wpixlsdislin.wpxrowdislin.wtiffdislin.x11fntdislin.x11moddislin.x2dposdislin.x3dabsdislin.x3dposdislin.x3dreldislin.xaxgitdislin.xaxisdislin.xaxlgdislin.xaxmapdislin.xcrossdislin.xdrawdislin.xinvrsdislin.xmovedislin.xposndislin.y2dposdislin.y3dabsdislin.y3dposdislin.y3dreldislin.yaxgitdislin.yaxisdislin.yaxlgdislin.yaxmapdislin.ycrossdislin.yinvrsdislin.yposndislin.z3dposdislin.zaxisdislin.zaxlgdislin.zbffindislin.zbfinidislin.zbflindislin.zbftridislin.zscale
Lua Dislin - Lua wrapper for the DISLIN plotting & widgets library (ldislin)
Lua Dislin provides a Lua interface for the DISLIN plotting & widgets library available from the Max Planck Institute for Solar System Research: http://www.dislin.de/
Lua Dislin has examples & over 500 functions for scientific plots, business graphs, and widget based GUIs.
DISLIN is free for non-commercial use. See the DISLIN site for details.
This version of Lua Dislin was developed and tested with DISLIN 9.1.
Lua Dislin wrapper source code can be downloaded from its LuaForge (http://luaforge.net/projects/ldislin/files) page.
A Makefile is provided. You will need to obtain DISLIN from its site http://www.dislin.de/, and modify the Makefile to indicate where it is installed on your system.
The file processh.lua is included, and was used to generate much of the C source code for the wrapper. For a new version of DISLIN you may wish to run processh.lua again, and merge the generated code into ldislin.c.
There are several examples in the examples directory.
It is instructive to compare these examples to the Python examples from the DISLIN site at http://www.dislin.de/.
Here is a complete program to create a bar chart:
require "ldislin"
dislin.metafl "XWIN"
dislin.disini ()
dislin.qplbar ({0.5,1,2,4,8,16,8,4,2,1,0.5}, 11)
Note that Lua Dislin may only be used in a single threaded manner.
This is a limitation of DISLIN in the context of Lua coroutines.
The functions dislin.thrini and
dislin.thrfin may be used to support
multiple Lua interpreters in separate OS threads using Lua Dislin
simultaneously, but this has not be tested.
All of the functions provided are thin wrappers over the DISLIN functions. Characters and strings are provided to and returned from the library functions as Lua strings, integers and floats as Lua numbers, arrays and matrices as Lua tables, and functions as Lua functions.
Only a few things complicate matters:
In general, Lua Dislin returns values in this order: the value returned by the function, if any, followed by any values returned by reference in the order of the corresponding C reference arguments. If a C reference argument is in/out, then the value must be supplied by the caller of the Lua wrapper. Otherwise, the library will construct a table to return the result array.
Note that functions that take in/out array parameters always return new tables, and never modify their table arguments.
The function reference is divided into sections for:
The documentation for the Functions With No Special Handling is generated from the DISLIN C header file directly. Please refer to the DISLIN documentation at http://www.dislin.de/ for a complete description of the functions' operation.
legend_bufferThere is one userdata type created and used by Lua Dislin; this is
the legend_buffer. A legend_buffer is created with
dislin.legini and used by
dislin.piegrf
dislin.legend
dislin.leglin
dislin.nxlegn and
dislin.nylegn
When translating DISLIN examples from other languages such as Python, typically you would replace sequences such as:
cbuf = ' '
dislin.legini (cbuf, n, w)
with
cbuf = dislin.legini (n, w)
and then use cbuf as the modifiable string buffer argument to the
functions using this legend_buffer.
dislin.barsdislin.bars (xray, y1ray, y2ray, n [, ret])
Normally there are no return values from dislin.bars. However, bars can return
values calculated by DISLIN if a special option is set with dislin.barpos. So,
the optional argument ret, if true, will cause the calculated arrays,
xray, y1ray, y2ray to be returned from dislin.bars.
dislin.bezierdislin.bezier (xray, yray, n, np)
Returns arrays xpray and ypray.
dislin.colraydislin.colray (zray, n)
Returns integer array nray.
dislin.conptsdislin.conpts (xray, n, yray, m, zmat, zlev, maxpts, maxray)
Returns xpts, ypts, nray.
dislin.getlabdislin.getlab ()
Returns three strings, cx, cy, cz.
dislin.getmatdislin.getmat (xray, yray, zray, n, nx, ny, zval [, ret])
Returns zmat. If ret is true, also returns imat.
dislin.gwgfildislin.gwgfil (id)
Returns cfile.
dislin.gwgtxtdislin.gwgtxt (id)
Returns ctext.
dislin.histogdislin.histog (xray, n)
Returns xhray, yhray, and m.
dislin.legenddislin.legend (cbuf, ncor) cbuf:legend (ncor)
Note that the cbuf argument is a legend_buffer.
dislin.leginidislin.legini (nlin, nmaxln)
Returns a newly created legend_buffer cbuf.
dislin.leglindislin.leglin (cbuf, cstr, ilin) cbuf:leglin (cstr, ilin)
Note that the cbuf argument is a legend_buffer.
dislin.nxlegndislin.nxlegn (cbuf) cbuf:nxlegn ()
Returns integer nxlegn.
Note that the cbuf argument is a legend_buffer.
dislin.nylegndislin.nylegn (cbuf) cbuf:nylegn ()
Returns integer nylegn.
Note that the cbuf argument is a legend_buffer.
dislin.pdfbufdislin.pdfbuf (nmax)
Returns string cbuf and integer n the actual buffer size. If cbuf
is nil then n is the required size > nmax.
dislin.piegrfdislin.piegrf (cbuf, nlin, xray, nseg) cbuf:piegrf (nlin, xray, nseg)
Note that the cbuf argument is a legend_buffer.
dislin.rbfpngdislin.rbfpng (nmax)
Returns string cbuf and integer n the actual buffer size. If cbuf
is nil then n is the required size > nmax.
dislin.setcbkdislin.setcbk (fun, copt)
Note that fun is a Lua function.
dislin.sortr1dislin.sortr1 (xray, n, copt)
Returns xray (truncated to length n) sorted as specified.
dislin.sortr2dislin.sortr2 (xray, yray, n, copt)
Returns xray and yray (both truncated to length n) sorted as specified.
dislin.splinedislin.spline (xray, yray, n)
Returns xsray and ysray.
dislin.surfcpdislin.surfcp (fun, amin, amax, astp, bmin, bmax, bstp)
Note that fun is a Lua function.
dislin.surfundislin.surfun (fun, ixpts, xdel, iypts, ydel)
Note that fun is a Lua function.
dislin.swgcbkdislin.swgcbk (id, fun)
Note that fun is a Lua function.
dislin.trfco1dislin.trfco1 (xray, n, cfrom, cto)
Returns xray (truncated to length n) converted as specified.
dislin.trfco2dislin.trfco2 (xray, yray, n, cfrom, cto)
Returns xray and yray (both truncated to length n) converted
as specified.
dislin.trfco3dislin.trfco3 (xray, yray, zray, n, cfrom, cto)
Returns xray yray and aray (all truncated to length n)
converted as specified.
dislin.trfmatdislin.trfmat (zmat, nx, ny, nx2, ny2)
Returns zmat converted by bilinear interpolation.
dislin.trfreldislin.trfrel (xray, yray, n)
Returns xray and yray (both truncated to length n) converted
to plot coordinates.
dislin.triangdislin.triang (xray, yray, n)
Returns i1ray, i2ray, i3ray, and integer ntri, the number
of triangles.
dislin.triptsdislin.tripts (xray, yray, zray, n, i1ray, i2ray, i3ray, ntri, zlev, maxpts, maxray)
Returns xpts, ypts, nptray.
dislin.unitdislin.unit (zero)
The argument to dislin.unit must be zero; this function is provided for
(literal translation of) legacy code where dislin.unit (0) is used as an
idiom to suppress error messages. New code should use the newer routines
dislin.errmod
dislin.errdev and
dislin.errfil
dislin.abs3ptdislin.abs3pt (x, y, z)
Returns the absolute 3-D argument point converted to plot coordinates, xp, yp.
dislin.circ3pdislin.circ3p (x1, y1, x2, y2, x3, y3)
Calculates a circle specified by three points.
Returns xm, ym, r which are the location of the center of the circle and the circle's radius.
dislin.csrpt1dislin.csrpt1 ()
Returns nx, ny, the position of the cursor when the mouse button 1 is pressed.
dislin.getclpdislin.getclp ()
Returns the upper left corner and the size of the current clipping window, nx, ny, nw, nh.
See dislin.clpwin.
dislin.getdigdislin.getdig ()
Returns the number of decimal places that are displayed in axis labels, nxdig, nydig, nzdig.
See dislin.labdig.
dislin.getgrfdislin.getgrf (cax)
Returns the current scaling of an axis system for axis cax, 'X', 'Y', or 'Z'. The returned values
are xa, xe, xor, xstp, which are the lower and upper limits of the axis, the first axis
label, and the step between labels.
dislin.getlendislin.getlen ()
Returns the length of the X-, Y- and Z-axes, nxl, nyl, nzl.
See dislin.axslen, dislin.axlen.
dislin.getordislin.getor ()
Returns the coordinates of the origin, nx0, ny0.
See dislin.origin.
dislin.getpagdislin.getpag ()
Returns the page size, nxpag, nypag.
See dislin.setpag, dislin.page.
dislin.getposdislin.getpos ()
Returns the position of the lower left corner of an axis system in plot coordinates, nxa, nya.
See dislin.axspos.
dislin.getrandislin.getran ()
Returns the color range of color bars, nca, nce.
See dislin.colran.
dislin.getresdislin.getres ()
Returns the width and height of rectangles plotted in 3-D colour graphics, npb, nph.
See dislin.setres, dislin.autres.
dislin.getrgbdislin.getrgb ()
Returns the RGB coordinates of the current color, xr, xg, xb.
dislin.getscldislin.getscl ()
Returns the type of axis scaling used for each axis: nxlog, <nylog, <nzlog. For
linear scaling, the value 0 is returned and for logarithmic scaling, the value 1 is returned.
See dislin.axsscl.
dislin.getscrdislin.getscr ()
Returns the width and height of the screen in pixels, nwpix, nhpix.
dislin.getsp1dislin.getsp1 ()
Returns the distance between axis ticks and labels, nxdis, nydis, nzdis.
See dislin.labdis.
dislin.getsp2dislin.getsp2 ()
Returns the distance between axis labels and names, nxdis, nydis, nzdis.
See dislin.namdis.
dislin.getsymdislin.getsym ()
Returns the current symbol number and height of symbols, nsym, nhsymb.
dislin.gettcldislin.gettcl ()
Returns tick lengths, nmaj, nmin.
dislin.getticdislin.gettic ()
Returns the number of ticks that are plotted between axis labels, nxtic, nytic, nztic.
See dislin.ticks.
dislin.getvkdislin.getvk ()
Returns the lengths used for shifting titles and color bars, nytit, nxbar, nybar.
See dislin.vkytit, dislin.vkxbar, dislin.vkybar.
dislin.getwindislin.getwin ()
Returns the upper left corner and the size of the graphics window, nx, ny, nw, nh.
See dislin.window, dislin.winsiz.
dislin.gmxalfdislin.gmxalf (calph)
Returns shift characters used for shifting between the base and an alternate alphabet for the
alphabet calph: n, c1, c2, where n is the returned index of the alphabet between
0 and 6. If n = 0, no shift characters are defined for the alphabet calph. c1 and c2
are character strings that contain the returned shift characters.
See dislin.smxalf.
dislin.hsvrgbdislin.hsvrgb (xh, xs, xv)
Returns xr, xg, xb, RGB values in the range 0 to 1 corresponding to the HSV argument.
dislin.pos2ptdislin.pos2pt (xlong, ylat)
Returns plot coordinates xp, yp, corresponding to map (longitude and latitude) coordinate argument.
dislin.pos3ptdislin.pos3pt (x, y, z)
Returns the absolute 3-D coordinates, xp, yp, zp, converted from user coordinates.
dislin.rel3ptdislin.rel3pt (x, y, z)
Returns the plot coordinates, xp, yp, converted from user coordinates.
dislin.rgbhsvdislin.rgbhsv (xr, xg, xb)
Returns xh, xs, xv, HSV values corresponding to the RGB argument.
dislin.rpixeldislin.rpixel (ix, iy)
Returns the value of one pixel iclr from memory at the specified position in screen coordinates.
iclr is the returned color value of the pixel. If the parameter ’RGB’ had been used with the
routine dislin.imgmod, iclr is an explicit RGB value, otherwise an entry of the color table.
dislin.trfdatdislin.trfdat (n)
Returns the date, iday, imonth, iyear, occuring n days after the base date.
See dislin.basdat.
dislin.addlabdislin.addlab (cstr, v, itic, cax)
dislin.angledislin.angle (ngrad)
dislin.arcelldislin.arcell (nx, ny, na, nb, a, b, t)
dislin.areafdislin.areaf (nxray, nyray, n)
dislin.autresdislin.autres (ixdim, iydim)
dislin.ax2grfdislin.ax2grf ()
dislin.ax3lendislin.ax3len (nxl, nyl, nzl)
dislin.axclrsdislin.axclrs (nclr, copt, cax)
dislin.axendsdislin.axends (cstr, cax)
dislin.axgitdislin.axgit ()
dislin.axis3ddislin.axis3d (x3, y3, z3)
dislin.axsbgddislin.axsbgd (nclr)
dislin.axslendislin.axslen (nxl, nyl)
dislin.axsorgdislin.axsorg (nxa, nya)
dislin.axsposdislin.axspos (nxa, nya)
dislin.axsscldislin.axsscl (cscl, cax)
dislin.axstypdislin.axstyp (copt)
dislin.barbordislin.barbor (iclr)
dislin.barclrdislin.barclr (ic1, ic2, ic3)
dislin.bargrpdislin.bargrp (ngrp, gap)
dislin.barmoddislin.barmod (cmod, copt)
dislin.baroptdislin.baropt (xf, a)
dislin.barposdislin.barpos (copt)
dislin.bars3ddislin.bars3d (xray, yray, z1ray, z2ray, xwray, ywray, icray, n)
dislin.bartypdislin.bartyp (ctyp)
dislin.barwthdislin.barwth (factor)
dislin.basalfdislin.basalf (calph)
dislin.basdatdislin.basdat (id, im, iy)
dislin.bitsi2dislin.bitsi2 (nbits, mher, iher, mhin, ihin)
Returns integer bitsi2.
dislin.bitsi4dislin.bitsi4 (nbits, mher, iher, mhin, ihin)
Returns integer bitsi4.
dislin.bmpfntdislin.bmpfnt (copt)
dislin.box2ddislin.box2d ()
dislin.box3ddislin.box3d ()
dislin.centerdislin.center ()
dislin.cgmbgddislin.cgmbgd (xr, xg, xb)
dislin.cgmpicdislin.cgmpic (cstr)
dislin.cgmverdislin.cgmver (nclr)
dislin.chaangdislin.chaang (angle)
dislin.chacoddislin.chacod (copt)
dislin.chaspcdislin.chaspc (xspc)
dislin.chawthdislin.chawth (xwth)
dislin.chnattdislin.chnatt ()
dislin.chnbardislin.chnbar (copt)
dislin.chncrvdislin.chncrv (copt)
dislin.chndotdislin.chndot ()
dislin.chndshdislin.chndsh ()
dislin.chnpiedislin.chnpie (copt)
dislin.circledislin.circle (nx, ny, nr)
dislin.circspdislin.circsp (nspc)
dislin.clip3ddislin.clip3d (ctyp)
dislin.clpbordislin.clpbor (copt)
dislin.clpmoddislin.clpmod (copt)
dislin.clpwindislin.clpwin (nx, ny, nw, nh)
dislin.clrcycdislin.clrcyc (index, iclr)
dislin.clrmoddislin.clrmod (cmode)
dislin.clswindislin.clswin (id)
dislin.colordislin.color (col)
dislin.colrandislin.colran (nca, nce)
dislin.complxdislin.complx ()
dislin.conclrdislin.conclr (nray, n)
dislin.concrvdislin.concrv (xray, yray, n, zlev)
dislin.conflldislin.confll (xray, yray, zray, n, i1ray, i2ray, i3ray, ntri, zlev, nlev)
dislin.congapdislin.congap (xfac)
dislin.conlabdislin.conlab (clab)
dislin.conmatdislin.conmat (zmat, n, m, zlev)
dislin.conmoddislin.conmod (xfac, xquot)
dislin.conn3ddislin.conn3d (x, y, z)
dislin.connptdislin.connpt (x, y)
dislin.conshddislin.conshd (xray, n, yray, m, zmat, zlev, nlev)
dislin.contridislin.contri (xray, yray, zray, n, i1ray, i2ray, i3ray, ntri, zlev)
dislin.conturdislin.contur (xray, n, yray, m, zmat, zlev)
dislin.crossdislin.cross ()
dislin.crvmatdislin.crvmat (zmat, n, m, ixpts, iypts)
dislin.crvtridislin.crvtri (xray, yray, zray, n, i1ray, i2ray, i3ray, ntri)
dislin.csrmoddislin.csrmod (cmod, ckey)
dislin.csrtypdislin.csrtyp (copt)
dislin.csrunidislin.csruni (copt)
dislin.curv3ddislin.curv3d (xray, yray, zray, n)
dislin.curvedislin.curve (xray, yray, n)
dislin.curve3dislin.curve3 (xray, yray, zray, n)
dislin.curvmpdislin.curvmp (xray, yray, n)
dislin.curvx3dislin.curvx3 (xray, y, zray, n)
dislin.curvy3dislin.curvy3 (x, yray, zray, n)
dislin.dashdislin.dash ()
dislin.dashldislin.dashl ()
dislin.dashmdislin.dashm ()
dislin.delglbdislin.delglb ()
dislin.disalfdislin.disalf ()
dislin.disfindislin.disfin ()
dislin.disinidislin.disini ()
dislin.dotdislin.dot ()
dislin.dotldislin.dotl ()
dislin.duplxdislin.duplx ()
dislin.dwgbutdislin.dwgbut (cstr, ival)
Returns integer dwgbut.
dislin.dwgfildislin.dwgfil (clab, cstr, cmask)
Returns string dwgfil.
dislin.dwglisdislin.dwglis (clab, clis, ilis)
Returns integer dwglis.
dislin.dwgmsgdislin.dwgmsg (cstr)
dislin.dwgtxtdislin.dwgtxt (clab, cstr)
Returns string dwgtxt.
dislin.ellipsdislin.ellips (nx, ny, na, nb)
dislin.endgrfdislin.endgrf ()
dislin.erasedislin.erase ()
dislin.errbardislin.errbar (x, y, err1, err2, n)
dislin.errdevdislin.errdev (cdev)
dislin.errfildislin.errfil (cfil)
dislin.errmoddislin.errmod (cstr, copt)
dislin.eushftdislin.eushft (cnat, cshf)
dislin.expzlbdislin.expzlb (cstr)
dislin.fielddislin.field (xray, yray, uray, vray, n, ivec)
dislin.filboxdislin.filbox (nx, ny, nw, nh)
dislin.filclrdislin.filclr (copt)
dislin.filmoddislin.filmod (cmod)
dislin.fixspcdislin.fixspc (xfac)
dislin.flab3ddislin.flab3d ()
dislin.flendislin.flen (x, ndig)
Returns integer flen.
dislin.framedislin.frame (nfrm)
dislin.frmclrdislin.frmclr (nclr)
dislin.frmessdislin.frmess (nfrm)
dislin.gapcrvdislin.gapcrv (xgap)
dislin.getalfdislin.getalf ()
Returns string getalf.
dislin.getangdislin.getang ()
Returns integer getang.
dislin.getbppdislin.getbpp ()
Returns integer getbpp.
dislin.getclrdislin.getclr ()
Returns integer getclr.
dislin.getdspdislin.getdsp ()
Returns string getdsp.
dislin.getfildislin.getfil ()
Returns string getfil.
dislin.gethgtdislin.gethgt ()
Returns integer gethgt.
dislin.gethnmdislin.gethnm ()
Returns integer gethnm.
dislin.getlevdislin.getlev ()
Returns integer getlev.
dislin.getlindislin.getlin ()
Returns integer getlin.
dislin.getlitdislin.getlit (xp, yp, zp, xn, yn, zn)
Returns integer getlit.
dislin.getmfldislin.getmfl ()
Returns string getmfl.
dislin.getmixdislin.getmix (copt)
Returns string getmix.
dislin.getpatdislin.getpat ()
Returns integer getpat.
dislin.getplvdislin.getplv ()
Returns integer getplv.
dislin.getshfdislin.getshf (copt)
Returns string getshf.
dislin.gettypdislin.gettyp ()
Returns integer gettyp.
dislin.getverdislin.getver ()
Returns number getver.
dislin.getvltdislin.getvlt ()
Returns string getvlt.
dislin.getwiddislin.getwid ()
Returns integer getwid.
dislin.getxiddislin.getxid (copt)
Returns integer getxid.
dislin.gifmoddislin.gifmod (cmod, ckey)
dislin.gothicdislin.gothic ()
dislin.gracedislin.grace (ngrace)
dislin.grafdislin.graf (xa, xe, xorg, xstp, ya, ye, yorg, ystp)
dislin.graf3dislin.graf3 (xa, xe, xorg, xstp, ya, ye, yorg, ystp, za, ze, zorg, zstp)
dislin.graf3ddislin.graf3d (xa, xe, xorg, xstp, ya, ye, yorg, ystp, za, ze, zorg, zstp)
dislin.grafmpdislin.grafmp (xa, xe, xorg, xstp, ya, ye, yorg, ystp)
dislin.grdpoldislin.grdpol (ixgrid, iygrid)
dislin.grffindislin.grffin ()
dislin.grfinidislin.grfini (x1, y1, z1, x2, y2, z2, x3, y3, z3)
dislin.griddislin.grid (ixgrid, iygrid)
dislin.grid3ddislin.grid3d (ixgrid, iygrid, copt)
dislin.gridmpdislin.gridmp (ixgrid, iygrid)
dislin.gwgattdislin.gwgatt (id, copt)
Returns integer gwgatt.
dislin.gwgboxdislin.gwgbox (id)
Returns integer gwgbox.
dislin.gwgbutdislin.gwgbut (id)
Returns integer gwgbut.
dislin.gwglisdislin.gwglis (id)
Returns integer gwglis.
dislin.gwgscldislin.gwgscl (id)
Returns number gwgscl.
dislin.gwgxiddislin.gwgxid (id)
Returns integer gwgxid.
dislin.heightdislin.height (nhchar)
dislin.helvedislin.helve ()
dislin.helvesdislin.helves ()
dislin.hnamedislin.hname (nhchar)
dislin.hsymbldislin.hsymbl (nhsym)
dislin.htitledislin.htitle (nhtit)
dislin.hwfontdislin.hwfont ()
dislin.hworigdislin.hworig (nx, ny)
dislin.hwpagedislin.hwpage (nw, nh)
dislin.imgboxdislin.imgbox (nx, ny, nw, nh)
dislin.imgclpdislin.imgclp (nx, ny, nw, nh)
dislin.imgfindislin.imgfin ()
dislin.imgfmtdislin.imgfmt (copt)
dislin.imginidislin.imgini ()
dislin.imgmoddislin.imgmod (copt)
dislin.imgsizdislin.imgsiz (nw, nh)
dislin.inccrvdislin.inccrv (ncrv)
dislin.incdatdislin.incdat (id, im, iy)
Returns integer incdat.
dislin.incfildislin.incfil (cfil)
dislin.incmrkdislin.incmrk (nmrk)
dislin.indrgbdislin.indrgb (xr, xg, xb)
Returns integer indrgb.
dislin.intaxdislin.intax ()
dislin.intlendislin.intlen (nx)
Returns integer intlen.
dislin.intrgbdislin.intrgb (xr, xg, xb)
Returns integer intrgb.
dislin.itmcntdislin.itmcnt (clis)
Returns integer itmcnt.
dislin.itmstrdislin.itmstr (clis, nlis)
Returns string itmstr.
dislin.labclrdislin.labclr (iclr, copt)
dislin.labdigdislin.labdig (ndig, cax)
dislin.labdisdislin.labdis (ndis, cax)
dislin.labelsdislin.labels (clab, cax)
dislin.labjusdislin.labjus (copt, cax)
dislin.labl3ddislin.labl3d (copt)
dislin.labmoddislin.labmod (ckey, cval, cax)
dislin.labposdislin.labpos (cpos, cax)
dislin.labtypdislin.labtyp (ctyp, cax)
dislin.legclrdislin.legclr ()
dislin.legoptdislin.legopt (x1, x2, x3)
dislin.legpatdislin.legpat (ityp, ithk, isym, iclr, ipat, ilin)
dislin.legposdislin.legpos (nx, ny)
dislin.legtitdislin.legtit (cstr)
dislin.lfttitdislin.lfttit ()
dislin.lightdislin.light (copt)
dislin.lincycdislin.lincyc (index, ityp)
dislin.linedislin.line (nx, ny, nu, nv)
dislin.linespdislin.linesp (xfac)
dislin.lintypdislin.lintyp (ntyp)
dislin.linwiddislin.linwid (i)
dislin.litmoddislin.litmod (id, copt)
dislin.litop3dislin.litop3 (id, xr, xg, xb, copt)
dislin.litoptdislin.litopt (id, xval, copt)
dislin.litposdislin.litpos (id, x, y, z, copt)
dislin.lncapdislin.lncap (copt)
dislin.lnjoindislin.lnjoin (copt)
dislin.lnmltdislin.lnmlt (x)
dislin.logticdislin.logtic (cmod)
dislin.mapbasdislin.mapbas (cmod)
dislin.mapfildislin.mapfil (cfil, copt)
dislin.maplevdislin.maplev (cmod)
dislin.mapmoddislin.mapmod (cmod)
dislin.mappoldislin.mappol (xpol, ypol)
dislin.maprefdislin.mapref (ylower, yupper)
dislin.mapsphdislin.mapsph (xrad)
dislin.markerdislin.marker (nsym)
dislin.matop3dislin.matop3 (xr, xg, xb, copt)
dislin.matoptdislin.matopt (xval, copt)
dislin.mdfmatdislin.mdfmat (nx, ny, weight)
dislin.messagdislin.messag (cstr, nx, ny)
dislin.metafldislin.metafl (cstr)
dislin.mixalfdislin.mixalf ()
dislin.mixlegdislin.mixleg ()
dislin.mpaepldislin.mpaepl (i)
dislin.mplangdislin.mplang (x)
dislin.mplclrdislin.mplclr (nbg, nfg)
dislin.mplposdislin.mplpos (nx, ny)
dislin.mplsizdislin.mplsiz (nsize)
dislin.mpslogodislin.mpslogo (nx, ny, nsize, copt)
dislin.msgboxdislin.msgbox (cstr)
dislin.mshclrdislin.mshclr (ic)
dislin.mylabdislin.mylab (cstr, itick, cax)
dislin.mylinedislin.myline (nray, n)
dislin.mypatdislin.mypat (iang, itype, idens, icross)
dislin.mysymbdislin.mysymb (xray, yray, n, isym, iflag)
dislin.myvltdislin.myvlt (xr, xg, xb, n)
dislin.namdisdislin.namdis (ndis, cax)
dislin.namedislin.name (cstr, cax)
dislin.namjusdislin.namjus (copt, cax)
dislin.neglogdislin.neglog (eps)
dislin.newmixdislin.newmix ()
dislin.newpagdislin.newpag ()
dislin.nlmessdislin.nlmess (cstr)
Returns integer nlmess.
dislin.nlnumbdislin.nlnumb (x, ndig)
Returns integer nlnumb.
dislin.noarlndislin.noarln ()
dislin.nobardislin.nobar ()
dislin.nobgddislin.nobgd ()
dislin.nochekdislin.nochek ()
dislin.noclipdislin.noclip ()
dislin.nofilldislin.nofill ()
dislin.nografdislin.nograf ()
dislin.nohidedislin.nohide ()
dislin.nolinedislin.noline (cax)
dislin.numberdislin.number (x, ndig, nx, ny)
dislin.numfmtdislin.numfmt (copt)
dislin.numodedislin.numode (cdec, cgrp, cpos, cfix)
dislin.nwkdaydislin.nwkday (id, im, iy)
Returns integer nwkday.
dislin.nxposndislin.nxposn (x)
Returns integer nxposn.
dislin.nyposndislin.nyposn (y)
Returns integer nyposn.
dislin.nzposndislin.nzposn (z)
Returns integer nzposn.
dislin.opnwindislin.opnwin (id)
dislin.origindislin.origin (nx0, ny0)
dislin.pagedislin.page (nw, nh)
dislin.pageradislin.pagera ()
dislin.pagflldislin.pagfll (nclr)
dislin.paghdrdislin.paghdr (cstr1, cstr2, iopt, idir)
dislin.pagmoddislin.pagmod (cmod)
dislin.pagorgdislin.pagorg (cpos)
dislin.patcycdislin.patcyc (index, ipat)
dislin.pdfmoddislin.pdfmod (cmod, ckey)
dislin.pdfmrkdislin.pdfmrk (cstr, copt)
dislin.penwiddislin.penwid (x)
dislin.piedislin.pie (nxm, nym, nr, a, b)
dislin.piebordislin.piebor (iclr)
dislin.pieclrdislin.pieclr (ic1, ic2, n)
dislin.pieexpdislin.pieexp ()
dislin.pielabdislin.pielab (clab, cpos)
dislin.pieoptdislin.pieopt (xf, a)
dislin.pietypdislin.pietyp (ctyp)
dislin.pievecdislin.pievec (ivec, copt)
dislin.pngmoddislin.pngmod (cmod, ckey)
dislin.pointdislin.point (nx, ny, nb, nh, ncol)
dislin.polardislin.polar (xe, xorg, xstp, yorg, ystp)
dislin.polcrvdislin.polcrv (cpol)
dislin.polmoddislin.polmod (cpos, cdir)
dislin.projctdislin.projct (cproj)
dislin.psfontdislin.psfont (cfont)
dislin.psmodedislin.psmode (cmod)
dislin.qplbardislin.qplbar (yray, n)
dislin.qplclrdislin.qplclr (zmat, n, m)
dislin.qplcondislin.qplcon (zmat, n, m, nlv)
dislin.qplotdislin.qplot (xray, yray, n)
dislin.qplpiedislin.qplpie (xray, n)
dislin.qplscadislin.qplsca (xray, yray, n)
dislin.qplsurdislin.qplsur (zmat, n, m)
dislin.rbmpdislin.rbmp (cfil)
dislin.reawgtdislin.reawgt ()
dislin.recflldislin.recfll (nx, ny, nw, nh, ncol)
dislin.rectandislin.rectan (nx, ny, nw, nh)
dislin.resattdislin.resatt ()
dislin.resetdislin.reset (cname)
dislin.revscrdislin.revscr ()
dislin.rgifdislin.rgif (cfil)
dislin.rgtlabdislin.rgtlab ()
dislin.rimagedislin.rimage (cfil)
dislin.rlarcdislin.rlarc (xm, ym, xa, xb, a, b, t)
dislin.rlareadislin.rlarea (xray, yray, n)
dislin.rlcircdislin.rlcirc (xm, ym, r)
dislin.rlconndislin.rlconn (x, y)
dislin.rlelldislin.rlell (xm, ym, a, b)
dislin.rlinedislin.rline (x, y, u, v)
dislin.rlmessdislin.rlmess (cstr, x, y)
dislin.rlnumbdislin.rlnumb (x, ndig, xp, yp)
dislin.rlpiedislin.rlpie (xm, ym, r, a, b)
dislin.rlpoindislin.rlpoin (x, y, nb, nh, ncol)
dislin.rlrecdislin.rlrec (x, y, xw, xh)
dislin.rlrnddislin.rlrnd (x, y, xb, xh, irnd)
dislin.rlsecdislin.rlsec (xm, ym, r1, r2, a, b, ncol)
dislin.rlstrtdislin.rlstrt (x, y)
dislin.rlsymbdislin.rlsymb (nsym, x, y)
dislin.rlvecdislin.rlvec (x1, y1, x2, y2, ivec)
dislin.rlwinddislin.rlwind (xk, x, y, nwidth, a)
dislin.rndrecdislin.rndrec (nx, ny, nb, nh, irnd)
dislin.rpngdislin.rpng (cfil)
dislin.rppmdislin.rppm (cfil)
dislin.rtiffdislin.rtiff (cfil)
dislin.rvynamdislin.rvynam ()
dislin.sclfacdislin.sclfac (xfac)
dislin.sclmoddislin.sclmod (cmode)
dislin.scrmoddislin.scrmod (cmode)
dislin.sectordislin.sector (nx, ny, nr1, nr2, a, b, ncol)
dislin.selwindislin.selwin (id)
dislin.sendbfdislin.sendbf ()
dislin.sendmbdislin.sendmb ()
dislin.sendokdislin.sendok ()
dislin.serifdislin.serif ()
dislin.setbasdislin.setbas (xfac)
dislin.setclrdislin.setclr (ncol)
dislin.setcsrdislin.setcsr (copt)
dislin.setexpdislin.setexp (fexp)
dislin.setfildislin.setfil (cfil)
dislin.setgrfdislin.setgrf (c1, c2, c3, c4)
dislin.setinddislin.setind (index, xr, xg, xb)
dislin.setmixdislin.setmix (cstr, cmix)
dislin.setpagdislin.setpag (cpag)
dislin.setresdislin.setres (npb, nph)
dislin.setrgbdislin.setrgb (xr, xg, xb)
dislin.setscldislin.setscl (xray, n, cax)
dislin.setvltdislin.setvlt (cvlt)
dislin.setxiddislin.setxid (id, copt)
dislin.shdafrdislin.shdafr (inray, ipray, icray, n)
dislin.shdchadislin.shdcha ()
dislin.shdcrvdislin.shdcrv (x1ray, y1ray, n1, x2ray, y2ray, n2)
dislin.shdeurdislin.shdeur (inray, ipray, icray, n)
dislin.shdmapdislin.shdmap (cmap)
dislin.shdmoddislin.shdmod (copt, ctyp)
dislin.shdpatdislin.shdpat (ipat)
dislin.shdusadislin.shdusa (inray, ipray, icray, n)
dislin.shielddislin.shield (carea, cmode)
dislin.shlcirdislin.shlcir (nx, ny, nr)
dislin.shldeldislin.shldel (id)
dislin.shlelldislin.shlell (nx, ny, na, nb, t)
dislin.shlinddislin.shlind ()
Returns integer shlind.
dislin.shlpiedislin.shlpie (nx, ny, nr, a, b)
dislin.shlpoldislin.shlpol (nxray, nyray, n)
dislin.shlrctdislin.shlrct (nx, ny, nw, nh, t)
dislin.shlrecdislin.shlrec (nx, ny, nw, nh)
dislin.shlresdislin.shlres (n)
dislin.shlsurdislin.shlsur ()
dislin.shlvisdislin.shlvis (id, cmode)
dislin.simplxdislin.simplx ()
dislin.smxalfdislin.smxalf (calph, c1, c2, n)
dislin.soliddislin.solid ()
dislin.sphe3ddislin.sphe3d (xm, ym, zm, r, n, m)
dislin.splmoddislin.splmod (ngrad, npts)
dislin.strt3ddislin.strt3d (x, y, z)
dislin.strtptdislin.strtpt (x, y)
dislin.surclrdislin.surclr (ictop, icbot)
dislin.surfcedislin.surfce (xray, n, yray, m, zmat)
dislin.surisodislin.suriso (xray, nx, yray, ny, zray, nz, wmat, wlev)
dislin.surmatdislin.surmat (zmat, nx, ny, ixpts, iypts)
dislin.surmshdislin.surmsh (copt)
dislin.suroptdislin.suropt (copt)
dislin.surshddislin.surshd (xray, n, yray, m, zmat)
dislin.surszedislin.sursze (xmin, xmax, ymin, ymax)
dislin.surtridislin.surtri (xray, yray, zray, n, i1ray, i2ray, i3ray, ntri)
dislin.survisdislin.survis (cvis)
dislin.swgattdislin.swgatt (id, cval, copt)
dislin.swgboxdislin.swgbox (ip, ival)
dislin.swgbutdislin.swgbut (ip, ival)
dislin.swgclrdislin.swgclr (xr, xg, xb, copt)
dislin.swgdrwdislin.swgdrw (x)
dislin.swgfildislin.swgfil (ip, cval)
dislin.swgfntdislin.swgfnt (cfnt, n)
dislin.swgfocdislin.swgfoc (id)
dislin.swghlpdislin.swghlp (cstr)
dislin.swgjusdislin.swgjus (ctyp, cwidg)
dislin.swglisdislin.swglis (ip, ival)
dislin.swgmixdislin.swgmix (c, cstr)
dislin.swgmrgdislin.swgmrg (ival, cstr)
dislin.swgoffdislin.swgoff (nx, ny)
dislin.swgoptdislin.swgopt (cval, copt)
dislin.swgpopdislin.swgpop (copt)
dislin.swgposdislin.swgpos (nx, ny)
dislin.swgscldislin.swgscl (ip, xval)
dislin.swgsizdislin.swgsiz (nx, ny)
dislin.swgspcdislin.swgspc (xw, xh)
dislin.swgstpdislin.swgstp (step)
dislin.swgtitdislin.swgtit (ctit)
dislin.swgtxtdislin.swgtxt (ip, cval)
dislin.swgtypdislin.swgtyp (ctyp, cwidg)
dislin.swgwindislin.swgwin (nx, ny, nw, nh)
dislin.swgwthdislin.swgwth (nchar)
dislin.symboldislin.symbol (nsym, nx, ny)
dislin.symfildislin.symfil (cdev, cstat)
dislin.symrotdislin.symrot (angle)
dislin.texmoddislin.texmod (copt)
dislin.texoptdislin.texopt (copt, ctyp)
dislin.texvaldislin.texval (x, copt)
dislin.thkcrvdislin.thkcrv (nthk)
dislin.thrfindislin.thrfin ()
dislin.thrinidislin.thrini (n)
dislin.ticksdislin.ticks (itick, cax)
dislin.ticlendislin.ticlen (nmaj, nmin)
dislin.ticmoddislin.ticmod (copt, cax)
dislin.ticposdislin.ticpos (cpos, cax)
dislin.tifmoddislin.tifmod (n, cval, copt)
dislin.tiforgdislin.tiforg (nx, ny)
dislin.tifwindislin.tifwin (nx, ny, nw, nh)
dislin.timoptdislin.timopt ()
dislin.titjusdislin.titjus (copt)
dislin.titledislin.title ()
dislin.titlindislin.titlin (cstr, n)
dislin.titposdislin.titpos (copt)
dislin.trfresdislin.trfres ()
dislin.trfrotdislin.trfrot (xang, nx, ny)
dislin.trfscldislin.trfscl (xscl, yscl)
dislin.trfshfdislin.trfshf (nx, ny)
dislin.triflldislin.trifll (xray, yray)
dislin.triplxdislin.triplx ()
dislin.trmlendislin.trmlen (cstr)
Returns integer trmlen.
dislin.txtjusdislin.txtjus (copt)
dislin.unitsdislin.units (copt)
dislin.vang3ddislin.vang3d (a)
dislin.vclp3ddislin.vclp3d (x1, x2)
dislin.vectordislin.vector (nx1, ny1, nx2, ny2, ivec)
dislin.vectr3dislin.vectr3 (x1, y1, z1, x2, y2, z2, ivec)
dislin.vfoc3ddislin.vfoc3d (x, y, z, cview)
dislin.view3ddislin.view3d (xvu, yvu, zvu, cvu)
dislin.vkxbardislin.vkxbar (nvfx)
dislin.vkybardislin.vkybar (nvfy)
dislin.vkytitdislin.vkytit (nvfy)
dislin.vltfildislin.vltfil (cfl, copt)
dislin.vup3ddislin.vup3d (a)
dislin.wgappdislin.wgapp (ip, clab)
Returns integer wgapp.
dislin.wgbasdislin.wgbas (ip, ctyp)
Returns integer wgbas.
dislin.wgboxdislin.wgbox (ip, cstr, isel)
Returns integer wgbox.
dislin.wgbutdislin.wgbut (ip, cstr, ival)
Returns integer wgbut.
dislin.wgcmddislin.wgcmd (ip, clab, cmd)
Returns integer wgcmd.
dislin.wgdlisdislin.wgdlis (ip, cstr, isel)
Returns integer wgdlis.
dislin.wgdrawdislin.wgdraw (ip)
Returns integer wgdraw.
dislin.wgfildislin.wgfil (ip, clab, cstr, cmask)
Returns integer wgfil.
dislin.wgfindislin.wgfin ()
dislin.wginidislin.wgini (ctyp)
Returns integer wgini.
dislin.wglabdislin.wglab (ip, cstr)
Returns integer wglab.
dislin.wglisdislin.wglis (ip, cstr, isel)
Returns integer wglis.
dislin.wgltxtdislin.wgltxt (ip, clab, ctext, iper)
Returns integer wgltxt.
dislin.wgokdislin.wgok (ip)
Returns integer wgok.
dislin.wgpbutdislin.wgpbut (ip, clab)
Returns integer wgpbut.
dislin.wgpopdislin.wgpop (ip, clab)
Returns integer wgpop.
dislin.wgquitdislin.wgquit (ip)
Returns integer wgquit.
dislin.wgscldislin.wgscl (ip, cstr, x1, x2, xval, ndez)
Returns integer wgscl.
dislin.wgstxtdislin.wgstxt (ip, nsize, nmax)
Returns integer wgstxt.
dislin.wgtxtdislin.wgtxt (ip, cstr)
Returns integer wgtxt.
dislin.widbardislin.widbar (nzb)
dislin.wimagedislin.wimage (cfil)
dislin.winappdislin.winapp (copt)
dislin.windbrdislin.windbr (xk, nx, ny, nwidth, a)
dislin.windowdislin.window (nx, ny, nw, nh)
dislin.winfindislin.winfin (iopt)
dislin.winfntdislin.winfnt (cfont)
dislin.winiddislin.winid ()
Returns integer winid.
dislin.winkeydislin.winkey (copt)
dislin.winmoddislin.winmod (copt)
dislin.winoptdislin.winopt (iopt, copt)
dislin.winsizdislin.winsiz (nw, nh)
dislin.wintitdislin.wintit (cstr)
dislin.wmfmoddislin.wmfmod (cmod, ckey)
dislin.worlddislin.world ()
dislin.wpixeldislin.wpixel (ix, iy, iclr)
dislin.wpixlsdislin.wpixls (iray, ix, iy, nw, nh)
dislin.wpxrowdislin.wpxrow (iray, ix, iy, n)
dislin.wtiffdislin.wtiff (cfil)
dislin.x11fntdislin.x11fnt (cfont, copt)
dislin.x11moddislin.x11mod (copt)
dislin.x2dposdislin.x2dpos (x, y)
Returns number x2dpos.
dislin.x3dabsdislin.x3dabs (x, y, z)
Returns number x3dabs.
dislin.x3dposdislin.x3dpos (x, y, z)
Returns number x3dpos.
dislin.x3dreldislin.x3drel (x, y, z)
Returns number x3drel.
dislin.xaxgitdislin.xaxgit ()
dislin.xaxisdislin.xaxis (xa, xe, xorg, xstp, nl, cstr, it, nx, ny)
dislin.xaxlgdislin.xaxlg (xa, xe, xorg, xstp, nl, cstr, it, nx, ny)
dislin.xaxmapdislin.xaxmap (xa, xe, xorg, xstp, cstr, it, ny)
dislin.xcrossdislin.xcross ()
dislin.xdrawdislin.xdraw (x, y)
dislin.xinvrsdislin.xinvrs (n)
Returns number xinvrs.
dislin.xmovedislin.xmove (x, y)
dislin.xposndislin.xposn (x)
Returns number xposn.
dislin.y2dposdislin.y2dpos (x, y)
Returns number y2dpos.
dislin.y3dabsdislin.y3dabs (x, y, z)
Returns number y3dabs.
dislin.y3dposdislin.y3dpos (x, y, z)
Returns number y3dpos.
dislin.y3dreldislin.y3drel (x, y, z)
Returns number y3drel.
dislin.yaxgitdislin.yaxgit ()
dislin.yaxisdislin.yaxis (ya, ye, yor, ystp, nl, cstr, it, nx, ny)
dislin.yaxlgdislin.yaxlg (ya, ye, yor, ystp, nl, cstr, it, nx, ny)
dislin.yaxmapdislin.yaxmap (ya, ye, yor, ystp, cstr, it, ny)
dislin.ycrossdislin.ycross ()
dislin.yinvrsdislin.yinvrs (n)
Returns number yinvrs.
dislin.yposndislin.yposn (y)
Returns number yposn.
dislin.z3dposdislin.z3dpos (x, y, z)
Returns number z3dpos.
dislin.zaxisdislin.zaxis (za, ze, zor, zstp, nl, cstr, it, id, nx, ny)
dislin.zaxlgdislin.zaxlg (za, ze, zor, zstp, nl, cstr, it, id, nx, ny)
dislin.zbffindislin.zbffin ()
dislin.zbfinidislin.zbfini ()
Returns integer zbfini.
dislin.zbflindislin.zbflin (x1, y1, z1, x2, y2, z2)
dislin.zbftridislin.zbftri (x, y, z, ic)
dislin.zscaledislin.zscale (za, ze)
Lua Dislin wraps 596 of the 616 DISLIN functions. The 20 unimplemented functions fall into two categories: those that make little or no sense for Lua, or those that have questionable usefulness, and have been set aside for later, if ever.
The little or no sense for Lua functions are:
closfldattimdigitsdislin.labdig
fchagetuniintchaitmcatlsechkmomentopenflposiflreadflscaledislin.axsscl
skipflswapi2swapi4swgcbswgmodtellflupstrwininiwritflThe maybe later functions are:
csrmovcsrposcsrptsgetindrpixlsrpxrow
This is Lua Dislin version 10.
Lua Dislin was developed by Doug Currie, Londonderry, NH, USA.
DISLIN was developed by Helmut Michels at the Max Planck Institute for Solar System Research: http://www.dislin.de/
Note that this license is for the Lua Dislin wrapper. DISLIN itself has its own license; see http://www.dislin.de/
Copyright (c) 2006-7 Doug Currie, Londonderry, NH, USA All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
``Software''), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies
of the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.