Created by Helmut Michels (michels@mps.mpg.de), Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) in the scope of SMath project. Published by Andrey Ivashov.
This is Open Source project. Sources shared under MIT Licence and available in public SVN repository.

Features of DISLIN 11.5

Version 0.2.9160.38550

Functions

Additional components that add new mathematical functions to the SMath Studio program, necessary for solving problems from various fields.

  1. dislin.abs3pt("1:number", "2:number", "3:number", "4:number", "5:number")
    Converts absolute 3-D coordinates to plot coordinates.
  2. dislin.addlab("1:string", "2:number", "3:number", "4:string")
    Plots additional single labels.
  3. dislin.angle("number")
    Defines the character angle.
  4. dislin.arcell("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots elliptical arcs.
  5. dislin.areaf("1:vector", "2:vector", "3:number")
    Plots polygons.
  6. dislin.autres("1:number", "2:number")
  7. dislin.autres3d("1:number", "2:number", "3:number")
  8. dislin.ax2grf("number")
    Suppresses the plotting of the upper X- and the left Y-axis.
  9. dislin.ax3len("1:number", "2:number", "3:number")
    Defines axis lengths for a coloured 3-D axis system.
  10. dislin.axclrs("1:number", "2:string", "3:string")
    Defines colours for axis elements.
  11. dislin.axends("1:string", "2:string")
    Suppresses certain labels.
  12. dislin.axgit("number")
    Plots the lines X = 0 and Y = 0.
  13. dislin.axis3d("1:number", "2:number", "3:number")
    Defines the lengths of the 3-D box.
  14. dislin.axsbgd("number")
    Defines the background colour.
  15. dislin.axsers("number")
    Erases the contents of an axis system.
  16. dislin.axslen("1:number", "2:number")
    Defines axis lengths for a 2-D axis system.
  17. dislin.axsorg("1:number", "2:number")
    Determines the position of a crossed axis system.
  18. dislin.axspos("1:number", "2:number")
    Determines the position of axis systems.
  19. dislin.axsscl("1:string", "2:string")
    Defines the axis scaling.
  20. dislin.axstyp("string")
    Select rectangular or crossed axis systems.
  21. dislin.barbor("number")
    Defines the colour of bar borders.
  22. dislin.barclr("1:number", "2:number", "3:number")
    Defines bar colours.
  23. dislin.bargrp("1:number", "2:number")
    Puts bars with the same axis position into groups. The number of group elements should be the same as the number of calls to the routine BARS.
  24. dislin.barmod("1:string", "2:string")
    Enables variable bars.
  25. dislin.baropt("1:number", "2:number")
    Modifies the appearance of 3-D bars.
  26. dislin.barpos("string")
    Selects predefined positions for bars.
  27. dislin.bars("1:vector", "2:vector", "3:vector", "4:number")
    Plots bar graphs.
  28. dislin.bars3d("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:vector", "7:vector", "8:number")
    Plots 3-D bars.
  29. dislin.bartyp("string")
    Selects vertical or horizontal bars.
  30. dislin.barwth("number")
  31. dislin.basalf("string")
    Defines the base alphabet.
  32. dislin.basdat("1:number", "2:number", "3:number")
    Defines the base date.
  33. dislin.bezier("1:vector", "2:vector", "3:number", "4:vector", "5:vector", "6:number")
    Calculates a Bezier interpolation.
  34. dislin.bitsi2("1:number", "2:number", "3:number", "4:number", "5:number")
    Allows bit manipulation on 16 bit variables.
  35. dislin.bitsi4("1:number", "2:number", "3:number", "4:number", "5:number")
    Allows bit manipulation on 32 bit variables.
  36. dislin.bmpfnt("string")
    Defines a bitmap font.
  37. dislin.bmpmod("1:number", "2:string", "3:string")
    Defines the physical resolution of BMP files.
  38. dislin.box2d("number")
    Plots a border around an axis system.
  39. dislin.box3d("number")
    Plots a border around the 3-D box.
  40. dislin.bufmod("1:string", "2:string")
    Modifies the behaviour of the output buffer.
  41. dislin.center("number")
    Centres axis systems.
  42. dislin.cgmbgd("1:number", "2:number", "3:number")
    Defines the background colour for CGM files.
  43. dislin.cgmpic("string")
    Sets the picture ID for CGM files.
  44. dislin.cgmver("number")
  45. dislin.chaang("number")
    Defines an inclination angle for characters.
  46. dislin.chacod("string")
    Defines the character coding.
  47. dislin.chaspc("number")
    Affects character spacing.
  48. dislin.chawth("number")
    Affects the width of characters.
  49. dislin.chnatt("number")
    Changes curve attributes.
  50. dislin.chnbar("string")
    Modifies the appearance of bars.
  51. dislin.chncrv("string")
    Defines attributes changed automatically by CURVE.
  52. dislin.chndot("number")
    Sets a dotted-dashed line style.
  53. dislin.chndsh("number")
    Sets a dashed-dotted line style.
  54. dislin.chnpie("string")
    Defines colour and pattern attributes for pie segments.
  55. dislin.circ3p("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number")
    Calculates a circle specified by 3 points.
  56. dislin.circle("1:number", "2:number", "3:number")
    Plots circles.
  57. dislin.circsp("number")
  58. dislin.clip3d("string")
  59. dislin.closfl("number")
    Closes a file.
  60. dislin.clpbor("string")
  61. dislin.clpmod("string")
  62. dislin.clpwin("1:number", "2:number", "3:number", "4:number")
  63. dislin.clrcyc("1:number", "2:number")
    Modifies the colour cycle.
  64. dislin.clrmod("string")
  65. dislin.clswin("number")
    Closes a window created with OPNWIN.
  66. dislin.color("string")
    Defines the colour used for text and lines.
  67. dislin.colran("1:number", "2:number")
    Defines the range of colour bars.
  68. dislin.colray("1:vector", "2:vector", "3:number")
    Converts Z-coordinates to colour numbers.
  69. dislin.complx("number")
    Sets a complex font.
  70. dislin.conclr("1:vector", "2:number")
    Defines colours for shaded contours.
  71. dislin.concrv("1:vector", "2:vector", "3:number", "4:number")
    Plots generated contours.
  72. dislin.cone3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number")
    Plots a cone.
  73. dislin.confll("1:vector", "2:vector", "3:vector", "4:number", "5:vector", "6:vector", "7:vector", "8:number", "9:vector", "10:number")
    Plots filled contours of an Delaunay triangulation.
  74. dislin.congap("number")
    Affects the spacing between contour lines and labels.
  75. dislin.conlab("string")
    Defines a character string used for contour labels.
  76. dislin.conmat("1:matrix", "2:number", "3:number", "4:number")
    Plots contours.
  77. dislin.conmod("1:number", "2:number")
    Affects the position of contour labels.
  78. dislin.conn3d("1:number", "2:number", "3:number")
    Plots a line to a point in 3-D space.
  79. dislin.connpt("1:number", "2:number")
    Plots a line to a point.
  80. dislin.conpts("1:vector", "2:number", "3:vector", "4:number", "5:matrix", "6:number", "7:vector", "8:vector", "9:number", "10:vector", "11:number", "12:number")
    Generates contours.
  81. dislin.conshd("1:vector", "2:number", "3:vector", "4:number", "5:matrix", "6:vector", "7:number")
    Plots shaded contours.
  82. dislin.conshd2("1:matrix", "2:matrix", "3:matrix", "4:number", "5:number", "6:vector", "7:number")
    Plots shaded contours.
  83. dislin.conshd3d("1:vector", "2:number", "3:vector", "4:number", "5:matrix", "6:vector", "7:number")
    Plots 3-D contours.
  84. dislin.contri("1:vector", "2:vector", "3:vector", "4:number", "5:vector", "6:vector", "7:vector", "8:number", "9:number")
    Plots contours of an Delaunay triangulation.
  85. dislin.contur("1:vector", "2:number", "3:vector", "4:number", "5:matrix", "6:number")
    Plots contours.
  86. dislin.contur2("1:matrix", "2:matrix", "3:matrix", "4:number", "5:number", "6:number")
    Plots contours.
  87. dislin.cross("number")
    Plots the lines X = 0 and Y = 0 and marks them with ticks.
  88. dislin.crvmat("1:matrix", "2:number", "3:number", "4:number", "5:number")
    Plots a coloured surface.
  89. dislin.crvqdr("1:vector", "2:vector", "3:vector", "4:number")
    Plots coloured quadrangles.
  90. dislin.crvt3d("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:number")
  91. dislin.crvtri("1:vector", "2:vector", "3:vector", "4:number", "5:vector", "6:vector", "7:vector", "8:number")
    Plots the coloured surface of a Delaunay triangulation.
  92. dislin.csrkey("number")
    Returns a character key.
  93. dislin.csrlin("1:number", "2:number", "3:number", "4:number")
    Returns the end points of a line.
  94. dislin.csrmod("1:string", "2:string")
  95. dislin.csrmov("1:vector", "2:vector", "3:number", "4:number", "5:number")
    Collects cursor movements.
  96. dislin.csrpol("1:vector", "2:vector", "3:number", "4:number", "5:number")
    Returns collected cursor positions.
  97. dislin.csrpos("1:number", "2:number")
    Sets and returns the cursor position.
  98. dislin.csrpt1("1:number", "2:number")
    Returns a pressed cursor position.
  99. dislin.csrpts("1:vector", "2:vector", "3:number", "4:number", "5:number")
    Collects cursor positions.
  100. dislin.csrrec("1:number", "2:number", "3:number", "4:number")
    Returns opposite corners of a rectangle.
  101. dislin.csrtyp("string")
    Selects the cursor type.
  102. dislin.csruni("string")
    Selects the unit of returned cursor positions.
  103. dislin.curv3d("1:vector", "2:vector", "3:vector", "4:number")
    Plots curves or symbols.
  104. dislin.curv4d("1:vector", "2:vector", "3:vector", "4:vector", "5:number")
    Plots coloured 3-d symbols.
  105. dislin.curve("1:vector", "2:vector", "3:number")
    Plots curves.
  106. dislin.curve3("1:vector", "2:vector", "3:vector", "4:number")
    Plots coloured rectangles.
  107. dislin.curvmp("1:vector", "2:vector", "3:number")
    Plots curves or symbols.
  108. dislin.curvx3("1:vector", "2:number", "3:vector", "4:number")
    Plots rows of coloured rectangles.
  109. dislin.curvy3("1:number", "2:vector", "3:vector", "4:number")
    Plots columns of coloured rectangles.
  110. dislin.cyli3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots a cylinder.
  111. dislin.dash("number")
    Sets a dashed line style.
  112. dislin.dashl("number")
    Sets a long-dashed line style.
  113. dislin.dashm("number")
    Sets a medium-dashed line style.
  114. dislin.dattim("1:string", "2:string")
  115. dislin.dbffin("number")
    Terminates a depth sort.
  116. dislin.dbfini("number")
    Initializes a depth sort for polygon faces. A depth sort is useful for hidden-surface elimination if the output format is no raster format so that the Z-buffer cannot be used.
  117. dislin.dbfmod("string")
    Can disable the depth sort.
  118. dislin.delglb("number")
    Frees space allocated for global parameters.
  119. dislin.digits("1:number", "2:string")
  120. dislin.disalf("number")
    Sets the default font.
  121. dislin.disenv("string")
    Defines the DISLIN environment.
  122. dislin.disfin("number")
    Terminates DISLIN.
  123. dislin.disini("number")
    Initializes DISLIN.
  124. dislin.disk3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots a disk.
  125. dislin.doevnt("number")
    Processes pending events.
  126. dislin.dot("number")
    Sets a dotted line style.
  127. dislin.dotl("number")
    Sets a long-dotted line style.
  128. dislin.duplx("number")
    Sets a double-stroke font.
  129. dislin.dwgbut("1:string", "2:number")
    Displays a message that can be answered with "Yes" or "No".
  130. dislin.dwgerr("number")
    Returns a status for dialog widget routines.
  131. dislin.dwgfil("1:string", "2:string", "3:string")
    Creates a file selection box that can be used to get a filename.
  132. dislin.dwglis("1:string", "2:string", "3:number")
    Creates a dialog widget that can be used to to get a selection from a list of items.
  133. dislin.dwgmsg("string")
    Displays a message.
  134. dislin.dwgtxt("1:string", "2:string")
    Prompts an user for input.
  135. dislin.ellips("1:number", "2:number", "3:number", "4:number")
    Plots ellipses.
  136. dislin.endgrf("number")
    Terminates an axis system and sets the level to 1.
  137. dislin.erase("number")
    Erases the screen.
  138. dislin.errbar("1:vector", "2:vector", "3:vector", "4:vector", "5:number")
    Plots error bars.
  139. dislin.errdev("string")
    Defines the output device for DISLIN warnings. By default, warnings are written to the screen.
  140. dislin.errfil("string")
    Sets the name of the error file.
  141. dislin.errmod("1:string", "2:string")
    Modifies the printing of error messages.
  142. dislin.eushft("1:string", "2:string")
    Defines a shift character for European characters.
  143. dislin.expimg("1:string", "2:string")
    Copies an image from memory to a file.
  144. dislin.expzlb("string")
  145. dislin.fbars("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:number")
    Plots financial bars.
  146. dislin.fcha("1:number", "2:number", "3:string")
    Converts floating point numbers to character strings.
  147. dislin.field("1:vector", "2:vector", "3:vector", "4:vector", "5:number", "6:number")
    Plots a vector field where the start and end points of the vectors are already calculated. The vectors are displayed as arrows.
  148. dislin.field3d("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:vector", "7:number", "8:number")
    Plots a vector field where the start and end points of the vectors are already calculated. The vectors are displayed as arrows.
  149. dislin.filbox("1:number", "2:number", "3:number", "4:number")
    Defines the position and size of included metafiles.
  150. dislin.filclr("string")
  151. dislin.filmod("string")
    Defines the file creation mode.
  152. dislin.filopt("1:string", "2:string")
    Modifies rules for creating file versions.
  153. dislin.filsiz("1:string", "2:number", "3:number")
    Returns the size on an image file.
  154. dislin.filtyp("string")
    Returns the type of a file.
  155. dislin.filwin("1:number", "2:number", "3:number", "4:number")
    Defines a rectangle of the image that will be included by INCFIL.
  156. dislin.fitscls("number")
    Closes a FITS file.
  157. dislin.fitsflt("string")
    Returns the floatingpoint value of a key.
  158. dislin.fitshdu("number")
  159. dislin.fitsimg("1:vector", "2:number")
    Copies a FITS image to an array.
  160. dislin.fitsopn("string")
    Opens a FITS file for reading.
  161. dislin.fitsstr("1:string", "2:string", "3:number")
    Returns the string value of a key.
  162. dislin.fitstyp("string")
    Returns the type of a key.
  163. dislin.fitsval("string")
    Returns the integer value of a key.
  164. dislin.fixspc("number")
    Sets a constant character width.
  165. dislin.flab3d("number")
    Disables the suppression of axis labels.
  166. dislin.flen("1:number", "2:number")
    Calculates the number of digits for floating point numbers.
  167. dislin.frame("number")
    Defines the frame thickness of axis systems.
  168. dislin.frmbar("number")
    Defines the thickness of frames around colour bars.
  169. dislin.frmclr("number")
    Defines the colour of frames.
  170. dislin.frmess("number")
    Defines the thickness of text frames.
  171. dislin.gapcrv("number")
    Defines gaps plotted by CURVE.
  172. dislin.gapsiz("1:number", "2:string")
  173. dislin.gaxpar("1:number", "2:number", "3:string", "4:string", "5:number", "6:number", "7:number", "8:number", "9:number")
    Calculates axis parameters.
  174. dislin.getalf("number")
    Returns the base alphabet.
  175. dislin.getang("number")
    Returns the current angle used for text and numbers.
  176. dislin.getbpp("number")
  177. dislin.getclp("1:number", "2:number", "3:number", "4:number")
    Returns the currents clipping window.
  178. dislin.getclr("number")
    Returns the current colour number.
  179. dislin.getdig("1:number", "2:number", "3:number")
    Returns the number of decimal places used in labels.
  180. dislin.getdsp("number")
    Returns the terminal type.
  181. dislin.getfil("number")
    Returns the current plotfile name.
  182. dislin.getgrf("1:number", "2:number", "3:number", "4:number", "5:string")
    Returns the scaling of the current axis system.
  183. dislin.gethgt("number")
    Returns the current character height.
  184. dislin.gethnm("number")
    Returns the character height of axis titles.
  185. dislin.getico("1:number", "2:number", "3:number", "4:number")
    Converts a complex reflection factor to an impedance.
  186. dislin.getind("1:number", "2:number", "3:number", "4:number")
    Returns the RGB coordinates for a colour index.
  187. dislin.getlab("1:string", "2:string", "3:string")
    Returns the current labels.
  188. dislin.getlen("1:number", "2:number", "3:number")
    Returns the current axis lengths.
  189. dislin.getlev("number")
    Returns the current level.
  190. dislin.getlin("number")
    Returns the current line width.
  191. dislin.getlit("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Calculates colour values.
  192. dislin.getmat("1:vector", "2:vector", "3:vector", "4:number", "5:matrix", "6:number", "7:number", "8:number", "9:matrix", "10:matrix")
    Calculates a function matrix from randomly distributed data points.
  193. dislin.getmfl("number")
    Returns the current file format.
  194. dislin.getmix("string")
    Returns shift characters for indices and exponents.
  195. dislin.getor("1:number", "2:number")
    Returns the current origin.
  196. dislin.getpag("1:number", "2:number")
    Returns the current page size.
  197. dislin.getpat("number")
    Returns the current shading pattern.
  198. dislin.getplv("number")
  199. dislin.getpos("1:number", "2:number")
    Returns the position of the axis system.
  200. dislin.getran("1:number", "2:number")
    Returns the range of colour bars.
  201. dislin.getrco("1:number", "2:number", "3:number", "4:number")
    Converts a complex impedance value to a reflection factor by the formula r = (z - 1) / (z + 1).
  202. dislin.getres("1:number", "2:number")
    Returns the size of points used in 3-D colour graphics.
  203. dislin.getrgb("1:number", "2:number", "3:number")
    Returns the RGB coordinates of the current colour.
  204. dislin.getscl("1:number", "2:number", "3:number")
    Returns the current axis scaling.
  205. dislin.getscm("1:number", "2:number", "3:number")
    Informs if automatic scaling is enabled.
  206. dislin.getscr("1:number", "2:number")
    Returns the screen size in pixels.
  207. dislin.getshf("string")
    Returns shift characters for European characters.
  208. dislin.getsp1("1:number", "2:number", "3:number")
    Returns the distance between axis ticks and labels.
  209. dislin.getsp2("1:number", "2:number", "3:number")
    Returns the distance between axis labels and names.
  210. dislin.getsym("1:number", "2:number")
    Returns the current symbol number and height.
  211. dislin.gettcl("1:number", "2:number")
    Returns the current tick lengths.
  212. dislin.gettic("1:number", "2:number", "3:number")
    Returns the number of ticks plotted between labels.
  213. dislin.gettyp("number")
    Returns the current line style.
  214. dislin.getver("number")
    Returns the DISLIN version number.
  215. dislin.getvk("1:number", "2:number", "3:number")
    Returns the current lengths used for shifting.
  216. dislin.getvlt("number")
    Returns the current colour table.
  217. dislin.getwid("number")
    Returns the width of colour bars.
  218. dislin.getwin("1:number", "2:number", "3:number", "4:number")
    Returns the position and size of the graphics window.
  219. dislin.getxid("string")
    Returns the X window ID.
  220. dislin.gifmod("1:string", "2:string")
    Enables transparency for GIF files.
  221. dislin.gmxalf("1:string", "2:string", "3:string")
    Returns shift characters for additional alphabets.
  222. dislin.gothic("number")
    Sets a gothic font.
  223. dislin.grace("number")
    Affects the clipping margin of axis systems.
  224. dislin.graf("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number")
    Plots a two-dimensional axis system.
  225. dislin.graf3("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number", "10:number", "11:number", "12:number")
    Plots an axis system for colour graphics.
  226. dislin.graf3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number", "10:number", "11:number", "12:number")
    Plots an axis system.
  227. dislin.grafmp("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number")
    Plots a geographical axis system.
  228. dislin.grafp("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots a polar axis system.
  229. dislin.grafr("1:vector", "2:number", "3:vector", "4:number")
    Plots an axis system for a Smith chart.
  230. dislin.grdpol("1:number", "2:number")
    Plots a polar grid.
  231. dislin.grffin("number")
    Terminates a projection into 3-D space.
  232. dislin.grfimg("string")
    Includes an image into 3-D space.
  233. dislin.grfini("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number")
    Initializes projections in 3-D space.
  234. dislin.grid("1:number", "2:number")
    Overlays a grid on an axis system.
  235. dislin.grid3d("1:number", "2:number", "3:string")
    Plots a grid.
  236. dislin.gridim("1:number", "2:number", "3:number", "4:number")
    Plots a grid line with a constant imaginary part in a Smith chart.
  237. dislin.gridmp("1:number", "2:number")
    Plots a grid.
  238. dislin.gridre("1:number", "2:number", "3:number", "4:number")
    Plots a grid line with a constant real part in a Smith chart.
  239. dislin.gwgatt("1:number", "2:string")
    Requests widget attributes.
  240. dislin.gwgbox("number")
    Requests the value of a box widget.
  241. dislin.gwgbut("number")
    Requests the status of a button widget.
  242. dislin.gwgfil("1:number", "2:string")
    Requests the value of a file widget.
  243. dislin.gwgflt("number")
    Requests the value of a text widget as real number.
  244. dislin.gwggui("number")
    Returns the used GUI.
  245. dislin.gwgint("number")
    Requests the value of a text widget as integer.
  246. dislin.gwglis("number")
    Requests the value of a list widget.
  247. dislin.gwgscl("number")
    Requests the value of a scale widget.
  248. dislin.gwgsiz("1:number", "2:number", "3:number")
    Returns the size of widgets.
  249. dislin.gwgtbf("1:number", "2:number", "3:number")
    Requests the value of a table cell as real number.
  250. dislin.gwgtbi("1:number", "2:number", "3:number")
  251. dislin.gwgtbl("1:number", "2:vector", "3:number", "4:number", "5:string")
    Requests the values of table cells.
  252. dislin.gwgtbs("1:number", "2:number", "3:number", "4:string")
    Requests the value of a table cell as a string.
  253. dislin.gwgtxt("1:number", "2:string")
    Requests the value of a text widget.
  254. dislin.gwgxid("number")
    Requests the windows ID of a widget.
  255. dislin.height("number")
    Defines the character height.
  256. dislin.helve("number")
    Sets a shaded font.
  257. dislin.helves("number")
    Sets a shaded font with small characters.
  258. dislin.helvet("number")
    Sets a shaded font with thick characters.
  259. dislin.hidwin("1:number", "2:string")
    Defines whether a window is visible or not.
  260. dislin.histog("1:vector", "2:number", "3:vector", "4:vector", "5:number")
    Calculates a histogram.
  261. dislin.hname("number")
    Defines the character height of axis names.
  262. dislin.hpgmod("1:string", "2:string")
    Defines options for HPGL files.
  263. dislin.hsvrgb("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Converts HSV to RGB coordinates.
  264. dislin.hsym3d("number")
    Sets the height of 3-D symbols.
  265. dislin.hsymbl("number")
    Defines the height of symbols.
  266. dislin.htitle("number")
    Defines the character height of titles.
  267. dislin.hwfont("number")
    Sets a standard hardware font.
  268. dislin.hwmode("1:string", "2:string")
    Enables or disables hardware features for line styles and shading patterns.
  269. dislin.hworig("1:number", "2:number")
    Defines the origin of the PostScript hardware page.
  270. dislin.hwpage("1:number", "2:number")
    Defines the size of the PostScript hardware page.
  271. dislin.hwscal("number")
    Modifies the scale operator in PostScript files.
  272. dislin.imgbox("1:number", "2:number", "3:number", "4:number")
    Defines a rectangle for PostScript/PDF output.
  273. dislin.imgclp("1:number", "2:number", "3:number", "4:number")
    Defines a clipping rectangle.
  274. dislin.imgfin("number")
    Terminates transfering of image data.
  275. dislin.imgfmt("string")
    Defines the format of image files.
  276. dislin.imgini("number")
    Initializes transfering of image data.
  277. dislin.imgmod("string")
    Selects index or RGB mode.
  278. dislin.imgsiz("1:number", "2:number")
    Defines an image size for PostScript/PDF output.
  279. dislin.imgtpr("number")
    Defines a transparency colour for images.
  280. dislin.inccrv("number")
    Defines the number of curves plotted with equal attributes.
  281. dislin.incdat("1:number", "2:number", "3:number")
    Returns the number of days between a specified date and the base date. These calculated days can be passed as parameters to the routine GRAF and as coordinates to data plotting routines such as CURVE.
  282. dislin.incfil("string")
    Includes metafiles into a graphics.
  283. dislin.incmrk("number")
    Selects symbols or lines for CURVE.
  284. dislin.indrgb("1:number", "2:number", "3:number")
    Calculates a colour index.
  285. dislin.intax("number")
    Defines integer numbering for all axes.
  286. dislin.intcha("1:number", "2:string")
    Converts integers to character strings.
  287. dislin.intlen("number")
    Calculates the number of digits for integers.
  288. dislin.intrgb("1:number", "2:number", "3:number")
    Calculates an explicit colour value.
  289. dislin.intutf("1:vector", "2:number", "3:string", "4:number")
    Converts Unicode numbers to an UTF8 string.
  290. dislin.isopts("1:vector", "2:number", "3:vector", "4:number", "5:vector", "6:number", "7:vector", "8:number", "9:vector", "10:vector", "11:vector", "12:number", "13:number")
    Calculates an isosurface of the form f(x,y,z) = constant. A triangulation of the calculated isosurface is returned.
  291. dislin.itmcat("1:string", "2:string")
  292. dislin.itmcnt("string")
    Calculates the number of elements in a list string.
  293. dislin.itmncat("1:string", "2:number", "3:string")
    Concatenates an element to a list string.
  294. dislin.itmstr("1:string", "2:number")
    Extracts an element from a list string.
  295. dislin.jusbar("string")
    Defines the alignment of colour bars.
  296. dislin.labclr("1:number", "2:string")
    Defines the colour of segment/bar labels.
  297. dislin.labdig("1:number", "2:string")
    Defines the number of decimal places in segment/bar labels.
  298. dislin.labdis("1:number", "2:string")
    Sets the distance between labels and ticks.
  299. dislin.labels("1:string", "2:string")
    Defines contour labels.
  300. dislin.labjus("1:string", "2:string")
    Defines the alignment of axis labels.
  301. dislin.labl3d("string")
    Modifies the appearance of labels on the 3-D box.
  302. dislin.labmod("1:string", "2:string", "3:string")
    Modifies date labels.
  303. dislin.labpos("1:string", "2:string")
    Determines the position of labels.
  304. dislin.labtyp("1:string", "2:string")
    Defines vertical or horizontal labels.
  305. dislin.ldimg("1:string", "2:vector", "3:number", "4:number")
    Loads an image into an array.
  306. dislin.legbgd("number")
    Defines the background colour of legends.
  307. dislin.legclr("number")
  308. dislin.legend("1:string", "2:number")
    Plots legends.
  309. dislin.legini("1:string", "2:number", "3:number")
    Initializes legends.
  310. dislin.leglin("1:string", "2:string", "3:number")
    Defines text for legend lines.
  311. dislin.legopt("1:number", "2:number", "3:number")
    Modifies the appearance of legends.
  312. dislin.legpat("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Stores curve attributes.
  313. dislin.legpos("1:number", "2:number")
    Determines the position of legends.
  314. dislin.legsel("1:vector", "2:number")
    Selects legend lines.
  315. dislin.legtbl("1:number", "2:string")
    Sets the number of columns in table legends.
  316. dislin.legtit("string")
    Defines the legend title.
  317. dislin.legtyp("string")
    Defines horizontal or vertical legend lines.
  318. dislin.legval("1:number", "2:string")
    Modifies the appearance of legends.
  319. dislin.lfttit("number")
    Left-justifies title lines.
  320. dislin.licmod("1:string", "2:string")
    Sets modes for the LIC algorithm.
  321. dislin.licpts("1:matrix", "2:matrix", "3:number", "4:number", "5:matrix", "6:matrix", "7:matrix")
    Calculates a Line Integral Convolution image of a vector field.
  322. dislin.light("string")
    Turns lighting on or off.
  323. dislin.linclr("1:vector", "2:number")
    Defines colours for line styles.
  324. dislin.lincyc("1:number", "2:number")
    Modifies the line style cycle.
  325. dislin.line("1:number", "2:number", "3:number", "4:number")
    Plots lines.
  326. dislin.linesp("number")
    Defines line spacing.
  327. dislin.linfit("1:vector", "2:vector", "3:number", "4:number", "5:number", "6:number", "7:string")
    Plots a fitted line.
  328. dislin.linmod("1:string", "2:string")
  329. dislin.lintyp("number")
    Defines a line style.
  330. dislin.linwid("number")
    Sets the line width.
  331. dislin.litmod("1:number", "2:string")
    Turns single light sources on or off.
  332. dislin.litop3("1:number", "2:number", "3:number", "4:number", "5:string")
    Modifies light parameters.
  333. dislin.litopt("1:number", "2:number", "3:string")
    Modifies light parameters.
  334. dislin.litpos("1:number", "2:number", "3:number", "4:number", "5:string")
    Sets the position of light sources.
  335. dislin.lncap("string")
    Sets the line cap parameter.
  336. dislin.lnjoin("string")
    Sets the line join parameter.
  337. dislin.lnmlt("number")
    Sets the miter limit parameter.
  338. dislin.logtic("string")
    Modifies the appearance of logarithmic ticks.
  339. dislin.lsechk("string")
  340. dislin.mapbas("string")
    Defines the base map.
  341. dislin.mapfil("1:string", "2:string")
    Defines an external map file.
  342. dislin.mapimg("1:string", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots a BMP or GIF map image.
  343. dislin.maplab("1:string", "2:string")
    Defines label options.
  344. dislin.maplev("string")
    Specifies land or lake plotting.
  345. dislin.mapmod("string")
    Modifies the connection of points used in CURVMP.
  346. dislin.mapopt("1:string", "2:string")
    Defines map options.
  347. dislin.mappol("1:number", "2:number")
    Defines the map pole used for azimuthal projections.
  348. dislin.mapref("1:number", "2:number")
    Defines two latitudes used for conical projections.
  349. dislin.mapsph("number")
  350. dislin.marker("number")
    Sets the symbols plotted by CURVE.
  351. dislin.matop3("1:number", "2:number", "3:number", "4:string")
    Modifies material parameters.
  352. dislin.matopt("1:number", "2:string")
    Modifies material parameters.
  353. dislin.mdfmat("1:number", "2:number", "3:number")
    Modifies the algorithm used in GETMAT.
  354. dislin.messag("1:string", "2:number", "3:number")
    Plots text.
  355. dislin.metafl("string")
    Defines the plotfile format.
  356. dislin.mixalf("number")
    Enables control signs for plotting indices and exponents.
  357. dislin.mixleg("number")
    Enables multiple text lines in legends.
  358. dislin.moment("1:vector", "2:number", "3:string")
  359. dislin.mpaepl("number")
  360. dislin.mplang("number")
  361. dislin.mplclr("1:number", "2:number")
  362. dislin.mplpos("1:number", "2:number")
  363. dislin.mplsiz("number")
  364. dislin.mpslogo("1:number", "2:number", "3:number", "4:string")
    Plots the MPS logo.
  365. dislin.mrkclr("number")
    Defines the colour of symbols plotted by CURVE.
  366. dislin.msgbox("string")
    Displays a message.
  367. dislin.mshclr("number")
    Defines the colour of surface meshes.
  368. dislin.mshcrv("number")
    Sets the resolution of meshes for 3-D curves.
  369. dislin.mylab("1:string", "2:number", "3:string")
    Sets user-defined labels.
  370. dislin.myline("1:vector", "2:number")
    Sets a user-defined line style.
  371. dislin.mypat("1:number", "2:number", "3:number", "4:number")
    Defines a global shading pattern.
  372. dislin.mysymb("1:vector", "2:vector", "3:number", "4:number", "5:number")
    Defines an user-defined symbol.
  373. dislin.myvlt("1:vector", "2:vector", "3:vector", "4:number")
    Changes the current colour table.
  374. dislin.namdis("1:number", "2:string")
    Sets the distance between axis names and labels.
  375. dislin.name("1:string", "2:string")
    Defines axis titles.
  376. dislin.namjus("1:string", "2:string")
    Defines the alignment of axis titles.
  377. dislin.nancrv("string")
    Enables handling of NaN values in curves.
  378. dislin.neglog("number")
  379. dislin.newmix("number")
    Defines an alternate set of control characters.
  380. dislin.newpag("number")
    Creates a new page.
  381. dislin.nlmess("string")
    Returns the length of strings in plot coordinates.
  382. dislin.nlnumb("1:number", "2:number")
    Returns the length of numbers in plot coordinates.
  383. dislin.noarln("number")
    Suppresses the outline of geometric figures.
  384. dislin.nobar("number")
    Suppresses the plotting of colour bars.
  385. dislin.nobgd("number")
    Suppresses the plotting of points which have the same colour as the background.
  386. dislin.nochek("number")
    Suppresses listing of out of range data points.
  387. dislin.noclip("number")
    Suppresses clipping of user coordinates.
  388. dislin.nofill("number")
  389. dislin.nograf("number")
    Suppresses the plotting of an axis system.
  390. dislin.nohide("number")
    Disables the hidden-line algorithm.
  391. dislin.noline("string")
    Suppresses the plotting of axis lines.
  392. dislin.number("1:number", "2:number", "3:number", "4:number")
    Plots floating point numbers.
  393. dislin.numfmt("string")
    Determines the format of numbers.
  394. dislin.numode("1:string", "2:string", "3:string", "4:string")
    Modifies the appearance of numbers.
  395. dislin.nwkday("1:number", "2:number", "3:number")
    Returns the weekday of a date.
  396. dislin.nxlegn("string")
    Returns the width of legends in plot coordinates.
  397. dislin.nxpixl("1:number", "2:number")
    Converts X plot coordinates to pixel.
  398. dislin.nxposn("number")
    Converts X-coordinates to plot coordinates.
  399. dislin.nylegn("string")
    Returns the height of legends in plot coordinates.
  400. dislin.nypixl("1:number", "2:number")
    Converts Y plot coordinates to pixel.
  401. dislin.nyposn("number")
    Converts Y-coordinates to plot coordinates.
  402. dislin.nzposn("number")
    Converts Z-coordinates to colour numbers.
  403. dislin.openfl("1:string", "2:number", "3:number")
    Opens a file for binary I/O.
  404. dislin.opnwin("number")
    Opens a window for graphics output.
  405. dislin.origin("1:number", "2:number")
    Defines the origin.
  406. dislin.page("1:number", "2:number")
    Sets the page size.
  407. dislin.pagera("number")
    Plots a page border.
  408. dislin.pagfll("number")
    Fills the page with a colour.
  409. dislin.paghdr("1:string", "2:string", "3:number", "4:number")
    Plots a page header.
  410. dislin.pagmod("string")
    Selects a page rotation.
  411. dislin.pagorg("string")
    Defines the origin of the page.
  412. dislin.pagwin("1:number", "2:number")
    Defines page formats for windows.
  413. dislin.patcyc("1:number", "2:number")
    Modifies the pattern cycle.
  414. dislin.pdfbuf("1:vector", "2:number")
    Copies a PDF file to a buffer.
  415. dislin.pdfmod("1:string", "2:string")
    Defines PDF options.
  416. dislin.pdfmrk("1:string", "2:string")
    Defines bookmarks for PDF files.
  417. dislin.penwid("number")
    Sets the pen width.
  418. dislin.pie("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots pie segments.
  419. dislin.piebor("number")
    Defines the colour of pie borders.
  420. dislin.piecbk("function")
    Defines a callback routine for PIEGRF.
  421. dislin.pieclr("1:vector", "2:vector", "3:number")
    Defines pie colours.
  422. dislin.pieexp("number")
    Defines exploded pie segments.
  423. dislin.piegrf("1:string", "2:number", "3:vector", "4:number")
    Plots pie charts.
  424. dislin.pielab("1:string", "2:string")
    Sets additional character strings plotted in segment labels.
  425. dislin.pieopt("1:number", "2:number")
    Modifies the appearance of 3-D pies.
  426. dislin.pierot("number")
    Sets a rotation angle for 2-D pie charts.
  427. dislin.pietyp("string")
    Selects 2-D of 3-D pie charts.
  428. dislin.pieval("1:number", "2:string")
    Modifies parameters for pie charts.
  429. dislin.pievec("1:number", "2:string")
    Modifies the arrow plotted between labels and segments.
  430. dislin.pike3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number")
    Plots a cone.
  431. dislin.plat3d("1:number", "2:number", "3:number", "4:number", "5:string")
    Plots a Platonic solid.
  432. dislin.plyfin("1:string", "2:string")
    Terminates output of polygons to a PLY format.
  433. dislin.plyini("string")
    Initializes output of polygons to a PLY format.
  434. dislin.pngmod("1:string", "2:string")
    Enables transparency for PNG files.
  435. dislin.point("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots coloured rectangles where the position is defined by the centre point.
  436. dislin.polar("1:number", "2:number", "3:number", "4:number", "5:number")
  437. dislin.polclp("1:vector", "2:vector", "3:number", "4:vector", "5:vector", "6:number", "7:number", "8:string")
    Clips a polygon.
  438. dislin.polcrv("string")
    Defines the interpolation method used by CURVE.
  439. dislin.polmod("1:string", "2:string")
    Modifies the appearance of polar labels.
  440. dislin.pos2pt("1:number", "2:number", "3:number", "4:number")
    Converts user coordinates to plot coordinates.
  441. dislin.pos3pt("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Converts user coordinates to absolute 3-D coordinates.
  442. dislin.posbar("string")
    Sets the position of colour bars.
  443. dislin.posifl("1:number", "2:number")
    Skips to a certain position relative to the start.
  444. dislin.proj3d("string")
  445. dislin.projct("string")
    Selects a projection.
  446. dislin.psfont("string")
    Sets a PostScript font.
  447. dislin.psmode("string")
    Enables Greek and Italic characters for PostScript fonts.
  448. dislin.pt2pos("1:number", "2:number", "3:number", "4:number")
    Converts plot coordinates to user coordinates.
  449. dislin.pyra3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots a pyramid.
  450. dislin.qplbar("1:vector", "2:number")
    Plots a bar graph.
  451. dislin.qplclr("1:matrix", "2:number", "3:number")
    Plots a coloured surface.
  452. dislin.qplcon("1:matrix", "2:number", "3:number", "4:number")
    Makes a contour plot.
  453. dislin.qplcrv("1:vector", "2:vector", "3:number", "4:string")
    Plots multiple curves.
  454. dislin.qplot("1:vector", "2:vector", "3:number")
    Plots a curve.
  455. dislin.qplpie("1:vector", "2:number")
    Plots a pie chart.
  456. dislin.qplsca("1:vector", "2:vector", "3:number")
    Makes a scatter plot.
  457. dislin.qplscl("1:number", "2:number", "3:number", "4:number", "5:string")
    Sets a user-defined scaling.
  458. dislin.qplsur("1:matrix", "2:number", "3:number")
    Plots a surface.
  459. dislin.quad3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Plots a quad.
  460. dislin.rbfpng("1:vector", "2:number")
    Stores an image as PNG file in a buffer.
  461. dislin.rbmp("string")
    Stores an image as a BMP file.
  462. dislin.readfl("1:number", "2:vector", "3:number")
    Reads a given number of bytes.
  463. dislin.reawgt("number")
  464. dislin.recfll("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots coloured rectangles.
  465. dislin.rectan("1:number", "2:number", "3:number", "4:number")
    Plots rectangles.
  466. dislin.rel3pt("1:number", "2:number", "3:number", "4:number", "5:number")
    Converts user coordinates to plot coordinates.
  467. dislin.resatt("number")
    Resets curve attributes.
  468. dislin.reset("string")
    Resets parameters to default values.
  469. dislin.revscr("number")
  470. dislin.rgbhsv("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Converts RGB to HSV coordinates.
  471. dislin.rgif("string")
    Stores an image as a GIF file.
  472. dislin.rgtlab("number")
    Right-justifies labels.
  473. dislin.rimage("string")
    Copies an image from memory to a file.
  474. dislin.rlarc("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots elliptical arcs for user coordinates.
  475. dislin.rlarea("1:vector", "2:vector", "3:number")
    Plots polygons for user coordinates.
  476. dislin.rlcirc("1:number", "2:number", "3:number")
    Plots circles for user coordinates.
  477. dislin.rlconn("1:number", "2:number")
  478. dislin.rlell("1:number", "2:number", "3:number", "4:number")
    Plots ellipses for user coordinates.
  479. dislin.rline("1:number", "2:number", "3:number", "4:number")
    Plots lines for user coordinates.
  480. dislin.rlmess("1:string", "2:number", "3:number")
    Plots text for user coordinates.
  481. dislin.rlnumb("1:number", "2:number", "3:number", "4:number")
    Plots numbers for user coordinates.
  482. dislin.rlpie("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots pie segments for user coordinates.
  483. dislin.rlpoin("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots coloured rectangles for user coordinates.
  484. dislin.rlrec("1:number", "2:number", "3:number", "4:number")
    Plots rectangles for user coordinates.
  485. dislin.rlrnd("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots for user coordinates a rectangle with rounded corners.
  486. dislin.rlsec("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots coloured pie sectors for user coordinates.
  487. dislin.rlstrt("1:number", "2:number")
  488. dislin.rlsymb("1:number", "2:number", "3:number")
    Plots symbols for user coordinates.
  489. dislin.rlvec("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots vectors for user coordinates.
  490. dislin.rlwind("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots wind speed symbols for user coordinates.
  491. dislin.rndrec("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots a rectangle with rounded corners.
  492. dislin.rot3d("1:number", "2:number", "3:number")
    Defines rotation angles for symbols and solids.
  493. dislin.rpixel("1:number", "2:number", "3:number")
    Reads a pixel from memory.
  494. dislin.rpixls("1:vector", "2:number", "3:number", "4:number", "5:number")
    Reads image data from memory.
  495. dislin.rpng("string")
    Stores an image as a PNG file.
  496. dislin.rppm("string")
    Stores an image as a PPM file.
  497. dislin.rpxrow("1:vector", "2:number", "3:number", "4:number")
    Reads a row of image data from memory.
  498. dislin.rtiff("string")
    Stores an image as a TIFF file.
  499. dislin.rvynam("number")
    Defines an angle for Y-axis names.
  500. dislin.scale("1:string", "2:string")
  501. dislin.sclfac("number")
    Defines a scaling factor for the entire plot.
  502. dislin.sclmod("string")
    Defines a scaling mode.
  503. dislin.scrmod("string")
    Swaps back- and foreground colours.
  504. dislin.sector("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots coloured pie sectors.
  505. dislin.selwin("number")
    Selects a window for graphics output.
  506. dislin.sendbf("number")
    Flushes the output buffer.
  507. dislin.sendmb("number")
  508. dislin.sendok("number")
  509. dislin.serif("number")
    Sets a complex shaded font.
  510. dislin.setbas("number")
    Determines the position of indices and exponents.
  511. dislin.setcbk("1:function", "2:string")
  512. dislin.setclr("number")
    Defines colours.
  513. dislin.setcsr("string")
    Defines the cursor type of the graphics window.
  514. dislin.setexp("number")
    Sets height of indices and exponents.
  515. dislin.setfce("string")
    Sets a face side for defining material parameters.
  516. dislin.setfil("string")
    Sets the plotfile name.
  517. dislin.setgrf("1:string", "2:string", "3:string", "4:string")
    Suppresses parts of an axis system.
  518. dislin.setind("1:number", "2:number", "3:number", "4:number")
    Changes the current colour table.
  519. dislin.setmix("1:string", "2:string")
    Defines control signs for indices and exponents.
  520. dislin.setpag("string")
    Selects a predefined page format.
  521. dislin.setres("1:number", "2:number")
    Sets the size of coloured rectangles.
  522. dislin.setres3d("1:number", "2:number", "3:number")
  523. dislin.setrgb("1:number", "2:number", "3:number")
    Defines colours.
  524. dislin.setscl("1:vector", "2:number", "3:string")
    Sets automatic scaling.
  525. dislin.setvlt("string")
    Selects a colour table.
  526. dislin.setxid("1:number", "2:string")
    Defines an external X Window or pixmap.
  527. dislin.shdafr("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded African countries.
  528. dislin.shdasi("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded Asiatic countries.
  529. dislin.shdaus("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded Oceanic countries.
  530. dislin.shdcha("number")
  531. dislin.shdcrv("1:vector", "2:vector", "3:number", "4:vector", "5:vector", "6:number")
    Plots shaded areas between curves.
  532. dislin.shdeur("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded European countries.
  533. dislin.shdfac("number")
    Modifies the distance of scan lines for software shading.
  534. dislin.shdmap("string")
    Plots shaded continents.
  535. dislin.shdmod("1:string", "2:string")
    Sets the algorithm for shaded contours.
  536. dislin.shdnor("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded states of North and Central America.
  537. dislin.shdpat("number")
    Selects a shading pattern.
  538. dislin.shdsou("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded states of South America.
  539. dislin.shdusa("1:vector", "2:vector", "3:vector", "4:number")
    Plots shaded USA states.
  540. dislin.shield("1:string", "2:string")
    Selects shielded regions which are set automatically by DISLIN.
  541. dislin.shlcir("1:number", "2:number", "3:number")
    Defines circles as shielded areas.
  542. dislin.shldel("number")
    Deletes shielded areas.
  543. dislin.shlell("1:number", "2:number", "3:number", "4:number", "5:number")
    Defines ellipses as shielded areas.
  544. dislin.shlind("number")
    Returns the index of a shielded area.
  545. dislin.shlpie("1:number", "2:number", "3:number", "4:number", "5:number")
    Defines pie segments as shielded areas.
  546. dislin.shlpol("1:vector", "2:vector", "3:number")
    Defines polygons as shielded areas.
  547. dislin.shlrct("1:number", "2:number", "3:number", "4:number", "5:number")
    Defines rotated rectangles as shielded areas.
  548. dislin.shlrec("1:number", "2:number", "3:number", "4:number")
    Defines rectangles as shielded areas.
  549. dislin.shlres("number")
    Deletes shielded areas.
  550. dislin.shlsur("number")
    Protects surfaces from overwriting.
  551. dislin.shlvis("1:number", "2:string")
    Enables or disables shielded areas.
  552. dislin.simplx("number")
    Sets a single-stroke font.
  553. dislin.skipfl("1:number", "2:number")
    Skips a number of bytes from the current position.
  554. dislin.smxalf("1:string", "2:string", "3:string", "4:number")
    Defines shift characters for alternate alphabets.
  555. dislin.solid("number")
    Sets a solid line style.
  556. dislin.sortr1("1:vector", "2:number", "3:string")
    Sorts floating point numbers.
  557. dislin.sortr2("1:vector", "2:vector", "3:number", "4:string")
    Sorts points in the X-direction.
  558. dislin.spcbar("number")
    Sets the space between colour bars and axis systems.
  559. dislin.sphe3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Plots a sphere.
  560. dislin.spline("1:vector", "2:vector", "3:number", "4:vector", "5:vector", "6:number")
    Returns splined points as calculated in CURVE.
  561. dislin.splmod("1:number", "2:number")
    Modifies spline interpolation.
  562. dislin.stmmod("1:string", "2:string")
    Sets streamline modes.
  563. dislin.stmopt("1:number", "2:string")
    Defines integer options for streamlines.
  564. dislin.stmpts("1:matrix", "2:matrix", "3:number", "4:number", "5:vector", "6:vector", "7:number", "8:number", "9:vector", "10:vector", "11:number", "12:number")
    Generates a calculated streamline of a vector field on a regular grid.
  565. dislin.stmpts3d("1:vector", "2:vector", "3:vector", "4:number", "5:number", "6:number", "7:vector", "8:vector", "9:vector", "10:number", "11:number", "12:number", "13:vector", "14:vector", "15:vector", "16:number", "17:number")
    Generates a calculated streamline of a vector field on a regular grid.
  566. dislin.stmtri("1:vector", "2:vector", "3:vector", "4:vector", "5:number", "6:vector", "7:vector", "8:vector", "9:number", "10:vector", "11:vector", "12:number")
    Plots streamlines from triangulated data.
  567. dislin.stmval("1:number", "2:string")
    Defines floating point options for streamlines.
  568. dislin.stream("1:matrix", "2:matrix", "3:number", "4:number", "5:vector", "6:vector", "7:vector", "8:vector", "9:number")
    Plots streamlines of a vector field on a regular grid.
  569. dislin.stream3d("1:vector", "2:vector", "3:vector", "4:number", "5:number", "6:number", "7:vector", "8:vector", "9:vector", "10:vector", "11:vector", "12:vector", "13:number")
    Plots streamlines of a vector field on a regular grid.
  570. dislin.strt3d("1:number", "2:number", "3:number")
    Moves the pen to a point.
  571. dislin.strtpt("1:number", "2:number")
    Moves the pen to a point.
  572. dislin.surclr("1:number", "2:number")
    Selects surface colours.
  573. dislin.surfce("1:vector", "2:number", "3:vector", "4:number", "5:matrix")
    Plots the surface of a function matrix.
  574. dislin.surfcp("1:function", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots the surface of a parametric function.
  575. dislin.surfun("1:function", "2:number", "3:number", "4:number", "5:number")
    Plots the surface grid of a function.
  576. dislin.suriso("1:vector", "2:number", "3:vector", "4:number", "5:vector", "6:number", "7:vector", "8:number")
    Plots isosurfaces of the form f(x,y,z) = constant.
  577. dislin.surmat("1:matrix", "2:number", "3:number", "4:number", "5:number")
    Plots the surface of a function matrix.
  578. dislin.surmsh("string")
    Enables grid lines for surfcp and surshd.
  579. dislin.suropt("string")
    Suppresses surface lines for surfce.
  580. dislin.surshc("1:vector", "2:number", "3:vector", "4:number", "5:matrix", "6:matrix")
    Plots a shaded surface. Similar to SURSHD with an extra matrix which is used for calculating surface colours.
  581. dislin.surshd("1:vector", "2:number", "3:vector", "4:number", "5:matrix")
    Plots a shaded surface from a matrix where colour values are calculated from the Z-scaling in the routine GRAF3D or from the parameters of the routine ZSCALE.
  582. dislin.sursze("1:number", "2:number", "3:number", "4:number")
  583. dislin.surtri("1:vector", "2:vector", "3:vector", "4:number", "5:vector", "6:vector", "7:vector", "8:number")
    Plots a shaded surface from triangulated data that can be calculated by the routine TRIANG from a set of irregularly distributed data points.
  584. dislin.survis("string")
    Determines the visible part of surfaces.
  585. dislin.swapi2("1:vector", "2:number")
    Swaps the bytes of 16 bit integer variables.
  586. dislin.swapi4("1:vector", "2:number")
    Swaps the bytes of 32 bit integer variables.
  587. dislin.swgatt("1:number", "2:string", "3:string")
    Sets widget attributes.
  588. dislin.swgbgd("1:number", "2:number", "3:number", "4:number")
    Changes the background colour of widgets.
  589. dislin.swgbox("1:number", "2:number")
    Changes the selection of a box widget.
  590. dislin.swgbut("1:number", "2:number")
    Changes the status of a button widget.
  591. dislin.swgcb2("1:number", "2:function")
    Connects a callback routine with a table widget.
  592. dislin.swgcb3("1:number", "2:function")
  593. dislin.swgcbk("1:number", "2:function")
    Connects a widget with a callback routine.
  594. dislin.swgclr("1:number", "2:number", "3:number", "4:string")
    Sets widget colours.
  595. dislin.swgdrw("number")
    Defines the height of draw widgets.
  596. dislin.swgfgd("1:number", "2:number", "3:number", "4:number")
    Changes the foreground colour of widgets.
  597. dislin.swgfil("1:number", "2:string")
    Changes the value of a file widget.
  598. dislin.swgflt("1:number", "2:number", "3:number")
    Changes the value of text widgets.
  599. dislin.swgfnt("1:string", "2:number")
    Defines widget fonts.
  600. dislin.swgfoc("number")
    Sets the keyboard focus.
  601. dislin.swghlp("string")
    Sets a character string for the Help menu.
  602. dislin.swgint("1:number", "2:number")
    Changes the value of text widgets.
  603. dislin.swgiop("1:number", "2:string")
    Sets integer options for widgets.
  604. dislin.swgjus("1:string", "2:string")
    Defines the alignment of label widgets.
  605. dislin.swglis("1:number", "2:number")
    Changes the selection of a list widget.
  606. dislin.swgmix("1:string", "2:string")
    Defines control characters.
  607. dislin.swgmod("string")
  608. dislin.swgmrg("1:number", "2:string")
    Defines widget margins.
  609. dislin.swgoff("1:number", "2:number")
  610. dislin.swgopt("1:string", "2:string")
    Sets a center option for parent widgets.
  611. dislin.swgpop("string")
    Modifies the appearance of the popup menubar.
  612. dislin.swgpos("1:number", "2:number")
    Defines the position of widgets.
  613. dislin.swgscl("1:number", "2:number")
    Changes the value of a scale widget.
  614. dislin.swgsiz("1:number", "2:number")
    Defines the size of widgets.
  615. dislin.swgspc("1:number", "2:number")
    Modifies the spaces between widgets.
  616. dislin.swgstp("number")
    Defines a step value for scale widgets.
  617. dislin.swgtbf("1:number", "2:number", "3:number", "4:number", "5:number", "6:string")
    Sets floating point values in table cells.
  618. dislin.swgtbi("1:number", "2:number", "3:number", "4:number", "5:string")
    Sets integers in table cells, or defines fore- and background colours for table cells.
  619. dislin.swgtbl("1:number", "2:vector", "3:number", "4:number", "5:number", "6:string")
    Passes an array of floating point values to a table widget.
  620. dislin.swgtbs("1:number", "2:string", "3:number", "4:number", "5:string")
    Changes the values of table cells.
  621. dislin.swgtit("string")
    Sets a title for the main widget.
  622. dislin.swgtxt("1:number", "2:string")
    Changes the value of a text widget.
  623. dislin.swgtyp("1:string", "2:string")
    Modifies the appearance of widgets.
  624. dislin.swgval("1:number", "2:number")
    Changes the value of progress bars.
  625. dislin.swgwin("1:number", "2:number", "3:number", "4:number")
    Defines the position and size of widgets.
  626. dislin.swgwth("number")
    Sets the default width of widgets.
  627. dislin.symb3d("1:number", "2:number", "3:number", "4:number")
    Plots a 3-D symbol.
  628. dislin.symbol("1:number", "2:number", "3:number")
    Plots symbols.
  629. dislin.symfil("1:string", "2:string")
    Sends a plotfile to a device.
  630. dislin.symrot("number")
    Defines a rotation angle for symbols.
  631. dislin.tellfl("number")
    Returns the file position.
  632. dislin.texmod("string")
    Enables TeX mode for plotting mathematical formulas.
  633. dislin.texopt("1:string", "2:string")
    Defines TeX options.
  634. dislin.texval("1:number", "2:string")
    Defines TeX values.
  635. dislin.thkc3d("number")
    Defines the thickness of 3-D curves.
  636. dislin.thkcrv("number")
    Defines the thickness of curves.
  637. dislin.thrfin("number")
  638. dislin.thrini("number")
  639. dislin.ticks("1:number", "2:string")
    Sets the number of ticks.
  640. dislin.ticlen("1:number", "2:number")
    Sets the length of ticks.
  641. dislin.ticmod("1:string", "2:string")
    Modifies the plotting of ticks at calendar axes.
  642. dislin.ticpos("1:string", "2:string")
    Determines the position of ticks.
  643. dislin.tifmod("1:number", "2:string", "3:string")
    Defines the physical resolution of TIFF files.
  644. dislin.tiforg("1:number", "2:number")
    Defines the position of TIFF files copied with WTIFF.
  645. dislin.tifwin("1:number", "2:number", "3:number", "4:number")
    Defines a clipping window for TIFF files.
  646. dislin.timopt("number")
    Modifies time labels.
  647. dislin.titjus("string")
    Defines the alignment of titles.
  648. dislin.title("number")
    Plots axis system titles.
  649. dislin.titlin("1:string", "2:number")
    Defines text lines for titles.
  650. dislin.titpos("string")
    Defines the position of titles.
  651. dislin.torus3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number", "10:number")
    Plots a torus.
  652. dislin.tprfin("number")
    Terminates alpha blending.
  653. dislin.tprini("number")
    Initializes alpha blending.
  654. dislin.tprmod("1:string", "2:string")
    Modifies alpha blending.
  655. dislin.tprval("number")
    Sets the alpha value.
  656. dislin.tr3axs("1:number", "2:number", "3:number", "4:number")
    Defines a rotation about an arbitrary axis.
  657. dislin.tr3res("number")
    Resets 3-D base transformations.
  658. dislin.tr3rot("1:number", "2:number", "3:number")
    Affects the 3-D rotation of plot vectors.
  659. dislin.tr3scl("1:number", "2:number", "3:number")
    Affects the 3-D scaling of plot vectors.
  660. dislin.tr3shf("1:number", "2:number", "3:number")
    Affects the 3-D shifting of plot vectors.
  661. dislin.trfco1("1:vector", "2:number", "3:string", "4:string")
    Converts one-dimensional coordinates.
  662. dislin.trfco2("1:vector", "2:vector", "3:number", "4:string", "5:string")
    Converts two-dimensional coordinates.
  663. dislin.trfco3("1:vector", "2:vector", "3:vector", "4:number", "5:string", "6:string")
    Converts three-dimensional coordinates.
  664. dislin.trfdat("1:number", "2:number", "3:number", "4:number")
    Calculates the corresponding date for a number of days.
  665. dislin.trfmat("1:matrix", "2:number", "3:number", "4:matrix", "5:number", "6:number")
    Converts matrices.
  666. dislin.trfrel("1:vector", "2:vector", "3:number")
    Converts X- and Y-coordinates to plot coordinates.
  667. dislin.trfres("number")
    Resets base transformations.
  668. dislin.trfrot("1:number", "2:number", "3:number")
    Affects the rotation of plot vectors.
  669. dislin.trfscl("1:number", "2:number")
    Affects the scaling of plot vectors.
  670. dislin.trfshf("1:number", "2:number")
    Affects the shifting of plot vectors.
  671. dislin.tria3d("1:vector", "2:vector", "3:vector")
  672. dislin.triang("1:vector", "2:vector", "3:number", "4:vector", "5:vector", "6:vector", "7:number")
    Calculates the Delaunay triangulation.
  673. dislin.triflc("1:vector", "2:vector", "3:vector", "4:number")
    Plots solid filled triangles with interpolated colours.
  674. dislin.trifll("1:vector", "2:vector")
    Plots solid filled triangles.
  675. dislin.triplx("number")
    Sets a triple-stroke font.
  676. dislin.tripts("1:vector", "2:vector", "3:vector", "4:number", "5:vector", "6:vector", "7:vector", "8:number", "9:number", "10:vector", "11:vector", "12:number", "13:vector", "14:number", "15:number")
    Generates contours from triangulated data.
  677. dislin.trmlen("string")
    Calculates the number of characters in character strings.
  678. dislin.ttfont("string")
    Loads a TrueType font.
  679. dislin.tube3d("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number", "8:number", "9:number")
    Plots a tube.
  680. dislin.txtbgd("number")
    Defines a background colour for text and numbers.
  681. dislin.txtjus("string")
    Defines the alignment of text and numbers.
  682. dislin.txture("1:matrix", "2:number", "3:number")
    Generates a texture array for LICPTS.
  683. dislin.units("string")
    Defines the plot units.
  684. dislin.upstr("string")
    Converts a character string to uppercase letters.
  685. dislin.utfint("1:string", "2:vector", "3:number")
    Converts an UTF8 string to Unicode numbers.
  686. dislin.vang3d("number")
    Defines the field of view.
  687. dislin.vclp3d("1:number", "2:number")
  688. dislin.vecclr("number")
    Defines coulour for arrow heads.
  689. dislin.vecf3d("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:vector", "7:number", "8:number")
    Plots a vector field.
  690. dislin.vecfld("1:vector", "2:vector", "3:vector", "4:vector", "5:number", "6:number")
    Plots a vector field.
  691. dislin.vecmat("1:matrix", "2:matrix", "3:number", "4:number", "5:vector", "6:vector", "7:number")
    Plots a vector field on a regular grid.
  692. dislin.vecmat3d("1:vector", "2:vector", "3:vector", "4:number", "5:number", "6:number", "7:vector", "8:vector", "9:vector", "10:number")
    Plots a vector field on a regular grid.
  693. dislin.vecopt("1:number", "2:string")
    Defines vector options.
  694. dislin.vector("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots vectors.
  695. dislin.vectr3("1:number", "2:number", "3:number", "4:number", "5:number", "6:number", "7:number")
    Plots vectors in 3-D space.
  696. dislin.vfoc3d("1:number", "2:number", "3:number", "4:string")
  697. dislin.view3d("1:number", "2:number", "3:number", "4:string")
    Defines the viewpoint.
  698. dislin.vkxbar("number")
    Shifts colour bars in the X-direction.
  699. dislin.vkybar("number")
    Shifts colour bars in the Y-direction.
  700. dislin.vkytit("number")
    Shifts titles in the vertical direction.
  701. dislin.vltfil("1:string", "2:string")
    Stores or loads a colour table.
  702. dislin.vscl3d("number")
    Defines the size of the projected 3-D box by a scale factor for an orthographic view.
  703. dislin.vtx3d("1:vector", "2:vector", "3:vector", "4:number", "5:string")
    Plots faces from vertices.
  704. dislin.vtxc3d("1:vector", "2:vector", "3:vector", "4:vector", "5:number", "6:string")
    Plots faces from vertices.
  705. dislin.vtxn3d("1:vector", "2:vector", "3:vector", "4:vector", "5:vector", "6:vector", "7:number", "8:string")
    Plots faces from vertices.
  706. dislin.vup3d("number")
    Defines the camera orientation.
  707. dislin.wgapp("1:number", "2:string")
    Creates an entry in a popup menu.
  708. dislin.wgappb("1:number", "2:vector", "3:number", "4:number")
    Uses an image as entry in a popup menu.
  709. dislin.wgbas("1:number", "2:string")
    Creates a container wdiget.
  710. dislin.wgbox("1:number", "2:string", "3:number")
    Creates a list widget with toggle buttons.
  711. dislin.wgbut("1:number", "2:string", "3:number")
    Creates a button widget.
  712. dislin.wgcmd("1:number", "2:string", "3:string")
    Creates a push button widget. A system command will be executed if the button is pressed.
  713. dislin.wgdlis("1:number", "2:string", "3:number")
    Creates a dropping list widget.
  714. dislin.wgdraw("number")
    Creates a draw widget.
  715. dislin.wgfil("1:number", "2:string", "3:string", "4:string")
    Creates a file widget.
  716. dislin.wgfin("number")
    Terminates widget routines.
  717. dislin.wgicon("1:number", "2:string", "3:number", "4:number", "5:string")
    Creates a label widget with an icon as label.
  718. dislin.wgimg("1:number", "2:string", "3:vector", "4:number", "5:number")
    Creates a label widget with an image as label.
  719. dislin.wgini("string")
    Creates a main widget and initalizes widget routines.
  720. dislin.wglab("1:number", "2:string")
    Creates a label widget.
  721. dislin.wglis("1:number", "2:string", "3:number")
    Creates a list widget.
  722. dislin.wgltxt("1:number", "2:string", "3:string", "4:number")
    Creates a labeled text widget.
  723. dislin.wgok("number")
    Creates a OK push button widget.
  724. dislin.wgpbar("1:number", "2:number", "3:number", "4:number")
    Creates a progress bar.
  725. dislin.wgpbut("1:number", "2:string")
    Creates a push button widget.
  726. dislin.wgpicon("1:number", "2:string", "3:number", "4:number", "5:string")
    Creates a push button with an icon as label.
  727. dislin.wgpimg("1:number", "2:string", "3:vector", "4:number", "5:number")
    Creates a push button with an image as label.
  728. dislin.wgpop("1:number", "2:string")
    Creates a popup menu.
  729. dislin.wgpopb("1:number", "2:vector", "3:number", "4:number")
    Uses an image as a popup menu.
  730. dislin.wgquit("number")
    Creates a Quit push button widget.
  731. dislin.wgscl("1:number", "2:string", "3:number", "4:number", "5:number", "6:number")
    Creates a scale widget.
  732. dislin.wgsep("number")
    Creates a separator widget.
  733. dislin.wgstxt("1:number", "2:number", "3:number")
    Creates a scrolled text widget.
  734. dislin.wgtbl("1:number", "2:number", "3:number")
    Creates a table widget.
  735. dislin.wgtxt("1:number", "2:string")
    Creates a text widget.
  736. dislin.widbar("number")
    Defines the width of colour bars.
  737. dislin.wimage("string")
    Copies an image from file to memory.
  738. dislin.winapp("string")
    Defines a window or console application.
  739. dislin.wincbk("1:function", "2:string")
    Defines a callback routine for the windows size.
  740. dislin.windbr("1:number", "2:number", "3:number", "4:number", "5:number")
    Plots wind speed symbols.
  741. dislin.window("1:number", "2:number", "3:number", "4:number")
    Defines the position and size of windows.
  742. dislin.winfin("number")
  743. dislin.winfnt("string")
    Sets a TrueType font.
  744. dislin.winico("string")
    Loads an icon for the windows title bar.
  745. dislin.winid("number")
    Returns the ID of the currently selected window.
  746. dislin.winjus("string")
    Defines the position of the graphics window.
  747. dislin.winkey("string")
    Defines a key that can be used for program continuation in DISFIN.
  748. dislin.winmod("string")
    Affects the handling of windows in DISFIN.
  749. dislin.winopt("1:number", "2:string")
  750. dislin.winsiz("1:number", "2:number")
    Defines the size of windows.
  751. dislin.wintit("string")
    Sets the title of the currently selected window.
  752. dislin.wintyp("string")
    Sets the type of the graphics window.
  753. dislin.wmfmod("1:string", "2:string")
    Modifies the format of WMF files.
  754. dislin.world("number")
    Plots coastlines and lakes.
  755. dislin.wpixel("1:number", "2:number", "3:number")
    Writes a pixel to memory.
  756. dislin.wpixls("1:vector", "2:number", "3:number", "4:number", "5:number")
    Writes image data to memory.
  757. dislin.wpxrow("1:vector", "2:number", "3:number", "4:number")
    Write a row of image data to memory.
  758. dislin.writfl("1:number", "2:vector", "3:number")
    Writes a given number of bytes.
  759. dislin.wtiff("string")
    Copies a TIFF file created by DISLIN to memory.
  760. dislin.x11fnt("1:string", "2:string")
    Sets an X11 font for X11 displays.
  761. dislin.x11mod("string")
    Defines backing store for X graphic windows.
  762. dislin.x2dpos("1:number", "2:number")
  763. dislin.x3dabs("1:number", "2:number", "3:number")
  764. dislin.x3dpos("1:number", "2:number", "3:number")
  765. dislin.x3drel("1:number", "2:number", "3:number")
  766. dislin.xaxgit("number")
    Plots the line Y = 0.
  767. dislin.xaxis("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number")
    Plots a linear X-axis.
  768. dislin.xaxlg("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number")
    Plots a logarithmic X-axis.
  769. dislin.xaxmap("1:number", "2:number", "3:number", "4:number", "5:string", "6:number", "7:number")
    Plots a secondary X-axis.
  770. dislin.xcross("number")
    Plots the line Y = 0 and marks it with ticks.
  771. dislin.xdraw("1:number", "2:number")
    Plots a line to a point.
  772. dislin.xinvrs("number")
    Converts X plot coordinates to user coordinates.
  773. dislin.xjdraw("1:number", "2:number", "3:number")
  774. dislin.xmove("1:number", "2:number")
    Moves the pen to a point.
  775. dislin.xposn("number")
    Converts X-coordinates to real plot coordinates.
  776. dislin.y2dpos("1:number", "2:number")
  777. dislin.y3dabs("1:number", "2:number", "3:number")
  778. dislin.y3dpos("1:number", "2:number", "3:number")
  779. dislin.y3drel("1:number", "2:number", "3:number")
  780. dislin.yaxgit("number")
    Plots the line X = 0.
  781. dislin.yaxis("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number")
    Plots a linear Y-axis.
  782. dislin.yaxlg("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number")
    Plots a logarithmic Y-axis.
  783. dislin.yaxmap("1:number", "2:number", "3:number", "4:number", "5:string", "6:number", "7:number")
    Plots a secondary Y-axis.
  784. dislin.ycross("number")
    Plots the line X = 0 and marks it with ticks.
  785. dislin.yinvrs("number")
    Converts Y plot coordinates to user coordinates.
  786. dislin.ypolar("1:number", "2:number", "3:number", "4:number", "5:string", "6:number")
    Plots a polar Y-axis.
  787. dislin.yposn("number")
    Converts Y-coordinates to real plot coordinates.
  788. dislin.z3dpos("1:number", "2:number", "3:number")
  789. dislin.zaxis("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number", "10:number")
    Plots a linearly scaled colour bar.
  790. dislin.zaxlg("1:number", "2:number", "3:number", "4:number", "5:number", "6:string", "7:number", "8:number", "9:number", "10:number")
    Plots a logarithmically scaled colour bar.
  791. dislin.zbfers("number")
    Erases the frame buffer of a Z-buffer.
  792. dislin.zbffin("number")
    Terminates the Z-buffer.
  793. dislin.zbfini("number")
    Allocates space for a Z-buffer.
  794. dislin.zbflin("1:number", "2:number", "3:number", "4:number", "5:number", "6:number")
    Plots a line in the current colour where the Z-buffer is used for hiddenline elimination. This routine is used by SURSHD and SURFCP for drawing surface grids.
  795. dislin.zbfmod("string")
    Can disable the Z-buffer.
  796. dislin.zbfres("number")
    Resets the Z-buffer.
  797. dislin.zbfscl("number")
    Changes the resolution of an internal image which is used for raster operations for PDF output. The resolution of the internal image corresponds to the DISLIN plot page converted to points, where 1 point = 1 / 72 inch. This resolution is multiplied with the value in ZBFSCL. For example: the internal image corresponding to the default page 'DA4L' has the resolution 1263 x 892 points.
  798. dislin.zbftri("1:vector", "2:vector", "3:vector", "4:vector")
    Plots triangles.
  799. dislin.zscale("1:number", "2:number")
    Defines a Z-scaling for coloured surfaces.