Appendix A
Short Description of Routines
Initialization and Introductory Routines
- BMPMOD
- defines the physical resolution of BMP files.
- BUFMOD
- modifies the behaviour of the output buffer.
- CGMBGD
- defines the background colour for CGM files.
- CGMPIC
- sets the picture ID for CGM files.
- DISENV
- sets the DISLIN environment variable.
- DISINI
- initializes DISLIN.
- ERASE
- clears the screen.
- ERRDEV
- defines the error device.
- ERRFIL
- sets the name of the error file.
- ERRMOD
- modifies the printing of error messages.
- FILBOX
- defines the position and size of included metafiles.
- FILMOD
- defines the file creation mode.
- FILOPT
- modifies rules for creating file versions.
- FILSIZ
- returns the size off an image file.
- FILTYP
- returns the type off a file.
- FILWIN
- defines a rectangle of the image that will be
included by INCFIL.
- GIFMOD
- enables transparency for GIF files.
- HPGMOD
- sets options for HPGL files.
- HWORIG
- defines the origin of the PostScript hardware page.
- HWPAGE
- defines the size of the PostScript hardware page.
- HWSCAL
- modifies the scale operator in PostScript files.
- IMGFMT
- defines the format of image files.
- INCFIL
- includes metafiles into a graphics.
- METAFL
- defines the plot file format.
- NEWPAG
- creates a new page.
- ORIGIN
- defines the origin.
- PAGE
- sets the page size.
- PAGERA
- plots a page border.
- PAGFLL
- fills the page with a colour.
- PAGHDR
- plots a page header.
- PAGMOD
- selects a page rotation.
- PAGORG
- defines the origin of the page.
- PDFBUF
- copies a PDF file to a buffer.
- PDFMOD
- defines compression mode for PDF files.
- PDFMRK
- defines bookmarks for PDF files.
- PNGMOD
- enables transparency for PNG files.
- PSMETA
- add comment lines to a PostScript file.
- SCLFAC
- defines a scaling factor for the entire plot.
- SCLMOD
- defines a scaling mode.
- SCRMOD
- swaps back- and foreground colours.
- SENDBF
- flushes the output buffer.
- SETFIL
- sets the plot file name.
- SETPAG
- selects a predefined page format.
- SETXID
- defines an external X11 window or pixmap.
- SYMFIL
- sends a plot file to a device.
- TIFMOD
- defines the physical resolution of TIFF files.
- UNIT
- defines the logical unit for messages.
- UNITS
- defines the plot units.
- WMFMOD
- modifies the format of WMF files.
Termination and Parameter Resetting
- DELGLB
- frees space alllocated for global parameters.
- DISFIN
- terminates DISLIN.
- ENDGRF
- terminates an axis system and sets the level to 1.
- RESET
- resets parameters to default values.
Plotting Text and Numbers
- ANGLE
- defines the character angle.
- CHAANG
- defines an inclination angle for characters.
- CHASPC
- affects character spacing.
- CHAWTH
- affects the width of characters.
- FIXSPC
- sets a constant character width.
- FRMESS
- defines the thickness of text frames.
- HEIGHT
- defines the character height.
- MESSAG
- plots text.
- MIXALF
- enables control signs in character strings for
plotting indices and exponents.
- NEWMIX
- defines an alternate set of control characters for
plotting indices and exponents.
- NLMESS
- returns the length of character strings in
plot coordinates.
- NUMBER
- plots floating point numbers.
- NUMFMT
- determines the format of numbers.
- NUMODE
- modifies the appearance of numbers.
- RLMESS
- plots text where the position is specified
in user coordinates.
- RLNUMB
- plots numbers where the position is specified in
user coordinates.
- SETBAS
- determines the position of indices and exponents.
- SETEXP
- determines the character height of indices and exponents.
- SETMIX
- defines global control signs for plotting indices
and exponents.
- TEXMOD
- enables TeX mode for plotting mathematical formulas.
- TEXOPT
- defines TeX options.
- TEXVAL
- defines TeX valus.
- TXTBGD
- defines a background colour for text and numbers.
- TXTJUS
- defines the alignment of text and numbers.
Colours
- COLOR
- defines colours.
- HSVRGB
- converts HSV to RGB coordinates.
- INDRGB
- calculates a colour index.
- INTRGB
- calculates an explicit colour value.
- MYVLT
- changes the current colour table.
- RGBHSV
- converts RGB to HSV coordinates.
- SETCLR
- defines colours.
- SETIND
- changes the current colour table.
- SETRGB
- defines colours.
- SETVLT
- selects a colour table.
- VLTFIL
- stores or loads a colour table.
Fonts
- BASALF
- defines the base alphabet.
- BMPFNT
- defines a bitmap font.
- CHACOD
- defines the character coding.
- COMPLX
- sets a complex font.
- DUPLX
- sets a double-stroke font.
- DISALF
- sets the default font.
- EUSHFT
- defines a shift character for special European characters.
- GOTHIC
- sets a gothic font.
- HELVE
- sets a shaded font.
- HELVES
- sets a shaded font with small characters.
- HELVET
- sets a shaded font with thick characters.
- HWFONT
- sets a standard hardware font.
- PSFONT
- sets a PostScript font.
- PSMODE
- enables Greek and Italic PostScript characters.
- SERIF
- sets a complex shaded font.
- SIMPLX
- sets a single-stroke font.
- SMXALF
- defines shift characters for alternate alphabets.
- TRIPLX
- sets a triple-stroke font.
- TTFONT
- loads a TrueType font.
- WINFNT
- sets a TrueType font for screen output on Windows 95/NT.
Symbols
- HSYMBL
- defines the height of symbols.
- MYSYMB
- defines a user-defined symbol.
- RLSYMB
- plots symbols where the centre is specified
in user coordinates.
- SYMBOL
- plots symbols.
- SYMROT
- defines a rotation angle for symbols.
Axis Systems
- ADDLAB
- plots additional single labels.
- AX2GRF
- suppresses the plotting of the upper X- and the left Y-axis.
- AX3LEN
- defines axis lengths for a coloured 3-D axis system.
- AXSERS
- erases the contents of an axis system.
- AXSLEN
- defines axis lengths for a 2-D axis system.
- AXSORG
- determines the position of crossed axis systems.
- AXSPOS
- determines the position of axis systems.
- AXGIT
- plots the lines X = 0 and Y = 0.
- AXSBGD
- defines the background colour.
- AXSTYP
- selects rectangular or crossed axis systems.
- BOX2D
- plots a border around an axis system.
- CENTER
- centres axis systems.
- CROSS
- plots the lines X = 0 and Y = 0 and marks them with ticks.
- ENDGRF
- terminates an axis system.
- FRAME
- defines the frame thickness of axis systems.
- FRMCLR
- defines the colour of frames.
- GAXPAR
- calculates axis parameters.
- GRACE
- affects the clipping margin of axis systems.
- GRAF
- plots a two-dimensional axis system.
- GRAF3
- plots an axis system for colour graphics.
- GRAFP
- plots a polar axis system.
- GRAFR
- plots an axis system for a Smith chart.
- GRDPOL
- plots a polar grid.
- GRID
- overlays a grid on an axis system.
- GRIDIM
- plots a grid line with a constant imaginary part
in a Smith chart.
- GRIDRE
- plots a grid line with a constant real part in
a Smith chart.
- NOCLIP
- suppresses clipping of user coordinates.
- NOGRAF
- suppresses the plotting of an axis system.
- POLMOD
- modifies the appearance of polar labels.
- SETGRF
- suppresses parts of an axis system.
- SETSCL
- sets automatic scaling.
- TITLE
- plots a title over an axis system.
- XAXGIT
- plots the line Y = 0.
- XCROSS
- plots the line Y = 0 and marks it with ticks.
- YAXGIT
- plots the line X = 0.
- YCROSS
- plots the line X = 0 and marks it with ticks.
Secondary Axes
- XAXIS
- plots a linear X-axis.
- XAXLG
- plots a logarithmic X-axis.
- YAXIS
- plots a linear Y-axis.
- YAXLG
- plots a logarithmic Y-axis.
- ZAXIS
- plots a linearly scaled colour bar.
- ZAXLG
- plots a logarithmically scaled colour bar.
- YPOLAR
- plots a polar Y-axis.
Modification of Axes
- AXCLRS
- defines colours for axis elements.
- AXENDS
- suppresses certain labels.
- AXSSCL
- defines the axis scaling.
- HNAME
- defines the character height of axis names.
- INTAX
- defines integer numbering for all axes.
- LABDIG
- sets the number of decimal places for labels.
- LABDIS
- sets the distance between labels and ticks.
- LABELS
- selects labels.
- LABJUS
- defines the alignment of axis labels.
- LABMOD
- modifies date labels.
- LABPOS
- determines the position of labels.
- LABTYP
- defines vertical or horizontal labels.
- LOGTIC
- modifies the appearance of logarithmic ticks.
- MYLAB
- sets user-defined labels.
- NAMDIS
- sets the distance between axis names and labels.
- NAME
- defines axis titles.
- NAMJUS
- defines the alignment of axis titles.
- NOLINE
- suppresses the plotting of axis lines.
- RGTLAB
- right-justifies labels.
- RVYNAM
- defines an angle for Y-axis names.
- TICKS
- sets the number of ticks.
- TICLEN
- sets the length of ticks.
- TICMOD
- modifies the plotting of ticks at calendar axes.
- TICPOS
- determines the position of ticks.
- TIMOPT
- modifies time labels.
Axis System Titles
- HTITLE
- defines the character height of titles.
- LFTTIT
- left-justifies title lines.
- LINESP
- defines line spacing.
- TITJUS
- defines the alignment of titles.
- TITLE
- plots axis system titles.
- TITLIN
- defines text lines for titles.
- TITPOS
- defines the position of titles.
- VKYTIT
- shifts titles in the vertical direction.
Plotting Data Points
- BARS
- plots a bar graph.
- BARS3D
- plots 3-D bars.
- CHNATT
- changes curve attributes.
- CHNCRV
- defines attributes changed automatically by CURVE.
- COLOR
- defines the colour used for text and lines.
- CRVMAT
- plots a coloured surface.
- CURVE
- plots curves.
- CURVE3
- plots coloured rectangles.
- CURVX3
- plots rows of coloured rectangles.
- CURVY3
- plots columns of coloured rectangles.
- ERRBAR
- plots error bars.
- FBARS
- plots financial bars.
- FIELD
- plots vector fields.
- GAPCRV
- defines gaps plotted by CURVE.
- GAPSIZ
- defines gaps plotted by CURVE.
- INCCRV
- defines the number of curves plotted with equal attributes.
- INCMRK
- selects symbols or lines for CURVE.
- LICMOD
- sets modes for the LIC algorithm.
- LICPTS
- calculates a Line Integral Convolution image of
a vector field.
- LINFIT
- plots a straight line that has the best fit to
a series of data points.
- MARKER
- sets the symbols plotted by CURVE.
- MRKCLR
- defines the colour of symbols plotted by CURVE.
- NANCRV
- enables handling of NaN values in curves.
- NOCHEK
- suppresses listing of data points that lie outside
of the axis scaling.
- PIEGRF
- plots a pie chart.
- POLCRV
- defines the interpolation method used by CURVE.
- RESATT
- resets curve attributes.
- SETRES
- sets the size of coloured rectangles.
- SHDCRV
- plots shaded areas between curves.
- SPLMOD
- modifies spline interpolation.
- STMMOD
- sets streamline modes.
- STMPTS
- generates a streamline.
- STMOPT
- defines integer options for streamlines.
- STMTRI
- plots streamlines from triangulated data.
- STMVAL
- defines floating point options for streamlines.
- STREAM
- plots streamlines.
- THKCRV
- defines the thickness of curves.
- TXTURE
- generates a texture array for LICPTS.
- VECFLD
- plots a vector field.
- VECMAT
- plots a vector field on a regular grid.
Legends
- FRAME
- sets the frame thickness of legends.
- LEGBGD
- defines the background colour of legends.
- LEGEND
- plots legends.
- LEGINI
- initializes legends.
- LEGLIN
- defines text for legend lines.
- LEGOPT
- modifies the appearance of legends.
- LEGPAT
- stores curve attributes.
- LEGPOS
- determines the position of legends.
- LEGSEL
- selects legend lines.
- LEGTBL
- defines the number of columns in table legends
and the plot direction of legend entries.
- LEGTIT
- defines the legend title.
- LEGTYP
- defines horizontal or vertical legend lines,
or legends in table form.
- LEGVAL
- modifies the appearance of legends.
- LINESP
- affects line spacing.
- MIXLEG
- enables multiple text lines in legends.
- NXLEGN
- returns the width of legends in plot coordinates.
- NYLEGN
- returns the height of legends in plot coordinates.
Line Styles and Shading Patterns
- CHNDOT
- sets a dotted-dashed line style.
- CHNDSH
- sets a dashed-dotted line style.
- COLOR
- sets a colour.
- DASH
- sets a dashed line style.
- DASHL
- sets a long-dashed line style.
- DASHM
- sets a medium-dashed line style.
- DOT
- sets a dotted line style.
- DOTL
- sets a long-dotted line style.
- HWMODE
- enables or disables hardware features for
the line styles and shading patterns.
- LINCLR
- defines colours for line styles.
- LINMOD
- enables anti-aliased lines in image formats.
- LINTYP
- defines a line style.
- LINWID
- sets the line width.
- LNCAP
- sets the line cap parameter.
- LNJOIN
- sets the line join parameter.
- LNMLT
- sets the miter limit parameter.
- MYLINE
- sets a user-defined line style.
- MYPAT
- defines a global shading pattern.
- PENWID
- sets the pen width.
- SHDFAC
- modifies the distance of scan lines for
software shading.
- SHDPAT
- selects a shading pattern.
- SOLID
- sets a solid line style.
Cycles
- CLRCYC
- modifies the colour cycle.
- LINCYC
- modifies the line style cycle.
- PATCYC
- modifies the pattern cycle.
Base Transformations
- TR3AXS
- affects the 3-D rotation of plot vectors.
- TR3RES
- resets 3-D base transformations.
- TR3ROT
- affects the 3-D rotation of plot vectors.
- TR3SCL
- affects the 3-D scaling of plot vectors.
- TR3SHF
- affects the 3-D shifting of plot vectors.
- TRFRES
- resets base transformations.
- TRFROT
- affects the rotation of plot vectors.
- TRFSCL
- affects the scaling of plot vectors.
- TRFSHF
- affects the shifting of plot vectors.
Shielding
- SHIELD
- defines automatic shielding.
- SHLCIR
- defines circles as shielded areas.
- SHLDEL
- deletes shielded areas.
- SHLELL
- defines ellipses as shielded areas.
- SHLIND
- returns the index of a shielded area.
- SHLPIE
- defines pie segments as shielded areas.
- SHLPOL
- defines polygons as shielded areas.
- SHLRCT
- defines rotated rectangles as shielded areas.
- SHLREC
- defines rectangles as shielded areas.
- SHLRES
- deletes shielded areas.
- SHLVIS
- enables or disables shielded areas.
Parameter Requesting Routines
- GETALF
- returns the base alphabet.
- GETANG
- returns the current angle used for text and numbers.
- GETCLP
- returns the currents clipping window.
- GETCLR
- returns the current colour number.
- GETDIG
- returns the number of decimal places used in labels.
- GETFIL
- returns the current plot file name.
- GETGRF
- returns the scaling of the current axis system.
- GETHGT
- returns the current character height.
- GETHNM
- returns the character height of axis titles.
- GETIND
- returns the RGB coordinates for a colour index.
- GETLAB
- returns the current labels.
- GETLEN
- returns the current axis lengths.
- GETLEV
- returns the current level.
- GETLIN
- returns the current line width.
- GETMFL
- returns the current file format.
- GETMIX
- returns shift characters defined for indices and
exponents.
- GETOR
- returns the current origin.
- GETPAG
- returns the current page size.
- GETPAT
- returns the current shading pattern.
- GETPLV
- returns the current patch level.
- GETPOS
- returns the position of the axis system.
- GETRAN
- returns the range of colour bars.
- GETRES
- returns the size of points used in 3-D colour graphics.
- GETRGB
- returns the RGB coordinates of the current colour.
- GETSCL
- returns the current axis scaling.
- GETSCM
- informs if automatic axis scaling is used.
- GETSCR
- returns the screen size in pixels.
- GETSHF
- returns the control character used for European
characters.
- GETSP1
- returns the distance between axis ticks and labels.
- GETSP2
- returns the distance between axis labels and names.
- GETSYM
- returns the current symbol number and height.
- GETTCL
- returns the current tick lengths.
- GETTIC
- returns the number of ticks plotted between labels.
- GETTYP
- returns the current line style.
- GETUNI
- returns the current unit used for messages.
- GETVER
- returns the version number of the currently used
DISLIN library.
- GETVK
- returns the current lengths used for shifting.
- GETVLT
- returns the current colour table.
- GETWID
- returns the width of colour bars.
- GETWIN
- returns the position and size of the graphics window.
- GETXID
- returns the X window ID.
- GMXALF
- returns shift characters for alphabets.
Elementary Plot Routines
- ARCELL
- plots elliptical arcs.
- AREAF
- plots polygons.
- CIRCLE
- plots circles.
- CONNPT
- plots a line to a point.
- ELLIPS
- plots ellipses.
- LINE
- plots lines.
- NOARLN
- suppresses the outline of geometric figures.
- PIE
- plots pie segments.
- POINT
- plots coloured rectangles where the position is
defined by the centre point.
- RECFLL
- plots coloured rectangles.
- RECTAN
- plots rectangles.
- RNDREC
- plots a rectangle with rounded corners.
- RLARC
- plots elliptical arcs for user coordinates.
- RLAREA
- plots polygons for user coordinates.
- RLCIRC
- plots circles for user coordinates.
- RLCONN
- plots a line to a point (user coordinates).
- RLELL
- plots ellipses for user coordinates.
- RLINE
- plots lines for user coordinates.
- RLPIE
- plots pie segments for user coordinates.
- RLPOIN
- plots coloured rectangles for user coordinates.
- RLREC
- plots rectangles for user coordinates.
- RLRND
- plots for user coordinates a rectangle with rounded corners.
- RLSEC
- plots coloured pie sectors for user coordinates.
- RLSTRT
- moves the pen to a point (user coordinates).
- RLVEC
- plots vectors for user coordinates.
- RLWIND
- plots wind speed symbols for user coordinates.
- SECTOR
- plots coloured pie sectors.
- STRTPT
- moves the pen to a point.
- TRIFLC
- plots filled triangles with interpolated colours.
- TRIFLL
- plots filled triangles.
- VECCLR
- defines colour for arrow heads.
- VECOPT
- defines vector options.
- VECTOR
- plots vectors.
- WINDBR
- plots wind speed symbols.
- XMOVE
- moves the pen to a point.
- XDRAW
- plots a line to a point.
Conversion of Coordinates
- COLRAY
- converts Z-coordinates to colour numbers.
- GETICO
- converts a complex reflection factor to an
impedance.
- GETRCO
- converts a complex impedance value to a
reflection factor.
- NXPIXL
- converts X plot coordinates to pixel
- NXPOSN
- converts X-coordinates to plot coordinates.
- NYPIXL
- converts Y plot coordinates to pixel
- NYPOSN
- converts Y-coordinates to plot coordinates.
- NZPOSN
- converts Z-coordinates to colour numbers.
- TRFCO1
- converts one-dimensional coordinates.
- TRFCO2
- converts two-dimensional coordinates.
- TRFCO3
- converts three-dimensional coordinates.
- TRFREL
- converts X- and Y-coordinates to plot coordinates.
- XINVRS
- converts X plot coordinates to user coordinates.
- XPOSN
- converts X-coordinates to real plot coordinates.
- YINVRS
- converts Y plot coordinates to user coordinates.
- YPOSN
- converts Y-coordinates to real plot coordinates.
Utility Routines
- BEZIER
- calculates a Bezier interpolation.
- BITSI2
- allows bit manipulation on 16 bit variables.
- BITSI4
- allows bit manipulation on 32 bit variables.
- CIRC3P
- calculates a circle specified by three points.
- FCHA
- converts floating point numbers to character strings.
- FLEN
- calculates the number of digits for floating point numbers.
- HISTOG
- calculates a histogram.
- INTCHA
- converts integers to character strings.
- INTLEN
- calculates the number of digits for integers.
- INTUTF
- converts Unicode numbers to a UTF8 string.
- NLMESS
- returns the length of character strings in plot coordinates.
- NLNUMB
- returns the length of numbers in plot coordinates.
- POLCLP
- clips a polygon.
- SORTR1
- sorts floating point numbers.
- SORTR2
- sorts points in the X-direction.
- SPLINE
- returns splined points as calculated in CURVE.
- SWAPI2
- swaps the bytes of 16 bit variables.
- SWAPI4
- swaps the bytes of 32 bit variables.
- TRFMAT
- converts matrices.
- TRIANG
- calculates the Delaunay triangulation.
- TRMLEN
- calculates the number of characters in character strings.
- UPSTR
- converts a character string to uppercase letters.
- UTFINT
- converts a UTF8 string to Unicode numbers.
Binary File I/O
- CLOSFL
- closes a file.
- OPENFL
- opens a file for binary I/O.
- POSIFL
- skips to a certain position relative to the start.
- READFL
- reads a given number of bytes.
- SKIPFL
- skips a number of bytes from the current position.
- TELLFL
- returns the file position.
- WRITFL
- writes a given number of bytes.
Date Routines
- BASDAT
- defines the base date.
- INCDAT
- calculates incremented days.
- NWKDAY
- returns the weekday for a date.
- TRFDAT
- converts incremented days to a date.
Cursor Routines
- CSRKEY
- returns a key event.
- CSRLIN
- returns the end points of a line.
- CSRMOD
- modifies the behaviour of CSRPOS.
- CSRMOV
- returns collected cursor movements.
- CSRPOL
- returns collected cursor positions.
- CSRPOS
- sets and returns the cursor position.
- CSRPT1
- returns a pressed cursor position.
- CSRPTS
- returns collected cursor positions.
- CSRREC
- returns a rectangle created with the mouse cursor.
- CSRTYP
- defines the cursor type.
- CSRUNI
- defines the unit returned cursor routines.
- SETCSR
- defines the cursor type of the graphics window.
Transparency
- TPRFIN
- terminates alpha blending.
- TPRINI
- initializes alpha blending.
- TPRMOD
- modifies alpha blending.
- TPRVAL
- sets the alpha value.
Bar Graphs
- BARBOR
- defines the colour of bar borders.
- BARCLR
- defines the colours of bars.
- BARGRP
- affects clustered bars.
- BAROPT
- sets parameters for 3-D bars.
- BARPOS
- selects predefined positions for bars.
- BARS
- plots bar graphs.
- BARTYP
- selects vertical or horizontal bars.
- CHNBAR
- modifies the appearance of bars.
- LABCLR
- defines the colour of bar labels.
- LABDIG
- defines the number of decimal places in bar labels.
- LABELS
- defines bar labels.
- LABPOS
- defines the position of bar labels.
Pie Charts
- CHNPIE
- defines colour and pattern attributes for pie segments.
- LABCLR
- defines the colour of segment labels.
- LABDIG
- defines the number of decimal places in segment labels.
- LABELS
- defines pie labels.
- LABPOS
- defines the position of segment labels.
- LABTYP
- modifies the appearance of segment labels.
- PIEBOR
- defines the colour of pie borders.
- PIECBK
- defines a callback routine for PIEGRF.
- PIECLR
- defines pie colours.
- PIEEXP
- defines exploded pie segments.
- PIEGRF
- plots pie charts.
- PIELAB
- sets additional character strings plotted in segment labels.
- PIEOPT
- sets parameters for 3-D pie charts.
- PIEROT
- sets a rotation angle for 2-D pie charts.
- PIETYP
- selects 2-D or 3-D pie charts.
- PIEVAL
- modifies parameters for pie charts.
- PIEVEC
- modifies the arrow plotted between labels and segments.
Coloured 3-D Graphics
- AX3LEN
- defines axis lengths.
- COLRAN
- defines the range of colour bars.
- CRVMAT
- plots a coloured surface.
- CRVQDR
- plots coulored quadrangles.
- CRVTRI
- plots a coloured surface from triangulated data..
- CURVE3
- plots coloured rectangles.
- CURVX3
- plots rows of coloured rectangles.
- CURVY3
- plots columns of coloured rectangles.
- ERASE
- erases the screen.
- FRMBAR
- defines the thickness of frames around colour
bars.
- GRAF3
- plots a coloured axis system.
- JUSBAR
- defines the alignment of colour bars.
- NOBAR
- suppresses the plotting of colour bars.
- NOBGD
- suppresses the plotting of points which have
the same colour as the background.
- NZPOSN
- converts a Z-coordinate to a colour number.
- POINT
- plots coloured rectangles.
- POSBAR
- sets the position of colour bars.
- RECFLL
- plots coloured rectangles.
- RLPOIN
- plots coloured rectangles for user coordinates where
the position is defined by the centre point.
- RLSEC
- plots coloured pie sectors for user coordinates.
- SECTOR
- plots coloured pie sectors.
- SETRES
- defines the size of coloured rectangles.
- SPCBAR
- sets the space between colour bars and axis
systems.
- VKXBAR
- shifts colour bars in the X-direction.
- VKYBAR
- shifts colour bars in the Y-direction.
- WIDBAR
- defines the width of colour bars.
- ZAXIS
- plots linearly scaled colour bars.
- ZAXLG
- plots logarithmically scaled colour bars.
3-D Graphics
- ABS3PT
- converts absolute 3-D coordinates to plot coordinates.
- AUTRES3D
- sets the size of the 3-D symbol 'cube'.
- AXIS3D
- defines the lengths of the 3-D box.
- BARS3D
- plots 3-D bars.
- BOX3D
- plots a border around the 3-D box.
- CONE3D
- plots a cone.
- CONN3D
- plots a line to a point in 3-D space.
- CONSHD3D
- plots a 3-D contours.
- CRVT3D
- plots curves with addition thickness and colour attributes.
- CURV3D
- plots curves or symbols.
- CURV4D
- plots coloured symbols.
- CYLI3D
- plots a cylinder.
- DBFFIN
- terminates a depth sort.
- DBFINI
- initializes a depth sort.
- DBFMOD
- can disable the depth sort.
- DISK3D
- plots a disk.
- FIELD3D
- plots a vector field.
- FLAB3D
- disables the suppression of axis labels.
- GETLIT
- calculates colour values.
- GETMAT
- calculates a function matrix from randomly
distributed data points.
- GRAF3D
- plots an axis system.
- GRFFIN
- terminates a projection into 3-D space.
- GRFIMG
- includes an image into 3-D space.
- GRFINI
- initializes projections in 3-D space.
- HSYM3D
- sets the height of 3-D symbols.
- ISOPTS
- calculates isosurfaces.
- LABL3D
- modifies the appearance of labels on the 3-D box.
- LIGHT
- turns lighting on or off.
- LITMOD
- turns single light sources on or off.
- LITOP3
- modifies light parameters.
- LITOPT
- modifies light parameters.
- LITPOS
- sets the position of light sources.
- MATOP3
- modifies material parameters.
- MATOPT
- modifies material parameters.
- GRID3D
- plots a grid.
- MDFMAT
- modifies the algorithm used in GETMAT.
- MSHCLR
- defines the colour of surface meshes.
- NOHIDE
- disables the hidden-line algorithm.
- PIKE3D
- plots a cone.
- PLAT3D
- plots a Platonic solid.
- PLYFIN
- terminates output of polygons to a PLY format.
- PLYINI
- initializes output of polygons to a PLY format.
- POS3PT
- converts user coordinates to absolute 3-D coordinates.
- PROJ3D
- defines perspective or orthographic projection.
- PYRA3D
- plots a pyramid.
- QUAD3D
- plots a quad.
- REL3PT
- converts user coordinates to plot coordinates.
- ROT3D
- defines rotation angles for symbols and solids.
- SETFCE
- sets a face side for defining material parameters.
- SETRES3D
- sets the size of the 3-D symbol 'cube'.
- SHDMOD
- defines flat or smooth shading for surfaces.
- SHLSUR
- protects surfaces from overwriting.
- SPHE3D
- plots a sphere.
- STMPTS3D
- generates a streamline.
- STREAM3D
- plots streamlines.
- STRT3D
- moves the pen to a point.
- SURCLR
- selects surface colours.
- SURFCE
- plots the surface of a function matrix.
- SURFCP
- plots a shaded surface of a parametric function.
- SURFUN
- plots the surface of the function Z = F(X,Y).
- SURISO
- plots isosurfaces.
- SURMAT
- plots the surface of a function matrix.
- SURMSH
- enables grid lines for SURSHD and SURFCP.
- SUROPT
- suppresses surfaces lines plotted by SURFCE.
- SURSHC
- plots a coloured surface, where colour values
are calculated from an extra matrix.
- SURSHC
- plots a coloured surface.
- SURSHD
- plots a coloured surface.
- SURTRI
- plots a coloured surface from triangulated data.
- SURVIS
- determines the visible part of surfaces.
- SYMB3D
- plots a 3-D symbol.
- TORUS3D
- plots a torus.
- TUBE3D
- plots a tube.
- VANG3D
- defines the field of view.
- VECF3D
- plots a vector field.
- VECMAT3D
- plots a vector field on a regular grid.
- VECTR3
- plots vectors in 3-D space.
- VFOC3D
- defines the focus point.
- VIEW3D
- defines the viewpoint.
- VSCL3D
- sets a scaling factor for orthographic view.
- VTX3D
- plots faces from vertices.
- VTXC3D
- plots faces from vertices.
- VTXN3D
- plots faces from vertices.
- VUP3D
- defines the camera orientation.
- ZBFERS
- erases the frame buffer of a Z-buffer.
- ZBFFIN
- terminates the Z-buffer.
- ZBFINI
- allocates space for a Z-buffer.
- ZBFLIN
- plots lines.
- ZBFMOD
- can disable the Z-buffer.
- ZBFRES
- resets the Z-buffer.
- ZBFSCL
- scales the internal image for PDF output.
- ZBFTRI
- plots triangles.
- ZSCALE
- defines a Z-scaling for coloured surfaces.
Geographical Projections
- CURVMP
- plots curves or symbols.
- GRAFMP
- plots a geographical axis system.
- GRIDMP
- plots a grid.
- MAPBAS
- defines a base map.
- MAPDIR
- defines a search directory for map files.
- MAPFIL
- defines an external map file.
- MAPIMG
- plots a BMP or GIF map image.
- MAPLAB
- enables labels for elliptical and azimuthal
- MAPLEV
- specifies land or lake plotting.
- MAPMOD
- modifies the connection of points used in CURVMP.
- MAPOPT
- sets options for map plotting.
- MAPPOL
- defines the map pole used for azimuthal projections.
- MAPREF
- defines two latitudes used for conical projections.
- POS2PT
- converts user coordinates to plot coordinates.
- PROJCT
- selects a projection.
- PT2POS
- converts plot coordinates to user coordinates.
- SETCBK
- sets a callback routine for a user-defined
projection.
- SHDAFR
- shades African countries.
- SHDASI
- shades Asiatic countries.
- SHDAUS
- shades Oceanic countries.
- SHDEUR
- shades European countries.
- SHDMAP
- shades continents.
- SHDNOR
- shades states of North and Central America.
- SHDSOU
- shades states of South America.
- SHDUSA
- shades USA states.
- WORLD
- plots coastlines and lakes.
- XAXMAP
- plots a secondary X-axis.
- YAXMAP
- plots a secondary Y-axis.
Contouring
- CONCLR
- defines colours fro filled contours.
- CONCRV
- plots generated contours.
- CONFLL
- plots filled contours from triangulated data.
- CONGAP
- affects the spacing between contour lines and labels.
- CONLAB
- defines a character string used for contour labels.
- CONMAT
- plots contours.
- CONMOD
- affects the position of contour labels.
- CONPTS
- generates contours.
- CONSHD
- plots shaded contours.
- CONSHD2
- plots shaded contours.
- CONTRI
- plots contours from triangulated data.
- CONTUR
- plots contours.
- CONTUR2
- plots contours.
- LABCLR
- defines the colour of contour labels.
- LABDIS
- defines the distance between labels.
- LABELS
- defines contour labels.
- SHDMOD
- sets the algorithm for shaded contours.
- TRIPTS
- generates contours from triangulated data.
Image Routines
- EXPIMG
- copies an image from memory to a file.
- IMGBOX
- defines a rectangle for PostScript/PDF output.
- IMGCLP
- defines a clipping rectangle for RBMP, RTIFF,
RPNG, RGIF, and RPPM.
- IMGFIN
- terminates transferring of image data.
- IMGINI
- initializes transferring of image data.
- IMGMOD
- selects index or RGB mode.
- IMGSIZ
- defines an image size for PostScript/PDF output.
- IMGTPR
- defines a transparency colour for images.
- LDIMG
- loads an image into an array.
- RBFPNG
- stores an image as PNG file in a buffer.
- RBMP
- stores an image as a BMP file.
- RGIF
- stores an image as a GIF file.
- RIMAGE
- copies an image from memory to a file.
- RPIXEL
- reads a pixel from memory.
- RPIXLS
- reads image data from memory.
- RPNG
- stores an image as a PNG file.
- RPPM
- stores an image as a PPM file.
- RPXROW
- reads a row of image data from memory.
- RTIFF
- stores an image as a TIFF file.
- WIMAGE
- copies an image from file to memory.
- WPIXEL
- writes a pixel to memory.
- WPIXLS
- writes image data to memory.
- WPXROW
- write a row of image data to memory.
- WTIFF
- copies a TIFF file created by DISLIN to memory.
Window Routines
- CLSWIN
- closes a window.
- HIDWIN
- defines whether a window is visible or not.
- OPNWIN
- opens a window for graphics output.
- PAGWIN
- defines page formats for windows.
- SELWIN
- selects a window for graphics output.
- WINAPP
- defines a window or console application.
- WINCBK
- sets a callback routine which is called in DISFIN
when the size of the graphics window is changed.
- WINDOW
- defines the position and size of windows.
- WINICO
- loads an icon for the windows title bar.
- WINID
- returns the ID of the currently selected window.
- WINKEY
- defines a key that can be used for program
continuation in DISFIN.
- WINJUS
- defines the position of the graphics window.
- WINMOD
- affects the handling of windows in the termination
routine DISFIN.
- WINSIZ
- defines the size of windows.
- WINTIT
- sets the title of the currently selected window.
- WINTYP
- sets the type of the graphics window.
Widget Routines
- DOEVNT
- processes pending events.
- DWGBUT
- displays a message that can be answered with 'Yes' or 'No'.
- DWGERR
- returns a status if the OK button is pressed in
the routines DWGFIL, DWGLIS and DWGTXT.
- DWGFIL
- creates a file selection box.
- DWGLIS
- gets a selection from a list of items.
- DWGMSG
- displays a message.
- DWGTXT
- prompts a user for input.
- FREEPTR
- deallocates space allocated by DISLIN.
- GETDSP
- returns the terminal type.
- GWGBOX
- requests the value of a box widget.
- GWGBUT
- requests the status of a button widget.
- GWGFIL
- requests the value of a file widget.
- GWGFLT
- requests the value of a text widget as real
number.
- GWGGUI
- returns the used GUI.
- GWGINT
- requests the value of a text widget as integer.
- GWGLIS
- requests the value of a list widget.
- GWGSCL
- requests the value of a scale widget.
- GWGSIZ
- requests the size of widgets in pixel.
- GWGTBF
- requests cell values of table widgets.
- GWGTBI
- requests cell values of table widgets.
- GWGTBL
- requests cell values of table widgets.
- GWGTBS
- requests cell values of table widgets.
- GWGTXT
- requests the value of a text widget.
- GWGXID
- returns the window ID for a widget.
- ITMNCAT
- concatenates an element to a list string.
- ITMCNT
- calculates the number of elements in a list string.
- ITMSTR
- extracts an element from a list string.
- MSGBOX
- prints a message.
- SENDOK
- sends an OK message to the event queue.
- SWGBGD
- changes the background colour of widgets.
- SWGBOX
- changes the selection of a box widget.
- SWGBUT
- changes the status of a button widget.
- SWGCB2
- connects a table widget with a callback routine.
- SWGCB3
- defines callback routines for draw widgets.
- SWGCBK
- connects a widget with a callback routine.
- SWGCLR
- defines colours for widgets.
- SWGDRW
- defines the height of draw widgets.
- SWGFGD
- changes the foreground colour of widgets.
- SWGFIL
- changes the value of a file widget.
- SWGFLT
- changes the value of text widgets.
- SWGFNT
- sets fonts for widgets.
- SWGFOC
- sets the keyboard focus.
- SWGHLP
- sets a character string that will be displayed
if the Help menu is clicked.
- SWGINT
- changes the value of text widgets.
- SWGIOP
- sets integer options for widgets.
- SWGJUS
- defines the alignment of label widgets.
- SWGLIS
- changes the selection of a list widget.
- SWGMIX
- defines control characters.
- SWGMOD
- defines ASCII or X Window mode for widgets.
- SWGMRG
- defines widget margins.
- SWGPOP
- modifies the appearance of the popup menu bar.
- SWGPOS
- defines the position of widgets.
- SWGRAY
- defines the width of columns in table widgets.
- SWGSCL
- changes the value of a scale widget.
- SWGSIZ
- defines the size of widgets.
- SWGSPC
- modifies the space between widgets.
- SWGSTP
- defines a step value for scale widgets.
- SWGTBF
- sets cell values of table widgets.
- SWGTBI
- sets cell values of table widgets.
- SWGTBL
- sets cell values of table widgets.
- SWGTBS
- sets cell values of table widgets.
- SWGTIT
- sets a title for the main widget.
- SWGTXT
- changes the value of a text widget.
- SWGTYP
- modifies the appearance of widgets.
- SWGVAL
- changes the value of progress bars.
- SWGWIN
- defines the position and size of widgets.
- SWGWTH
- sets the default width of widgets.
- WGAPP
- creates an entry in a popup menu.
- WGAPPB
- uses an image as entry in a popup menu.
- WGBAS
- creates a container widget.
- WGBOX
- creates a list widget where the list elements are
displayed as toggle buttons.
- WGBUT
- creates a button widget.
- WGCMD
- creates a command widget.
- WGFIL
- creates a file widget.
- WGFIN
- terminates widget routines.
- WGICON
- creates a label widget with an icon as label.
- WGIMG
- creates a label widget with an image as label.
- WGINI
- creates a main widget and initalizes widget routines.
- WGLAB
- creates a label widget.
- WGLIS
- creates a list widget.
- WGLTXT
- creates a labeled text widget.
- WGOK
- creates a OK push button widget.
- WGPBAR
- creates a progress bar.
- WGPBUT
- creates a push button widget.
- WGPICON
- creates a push button widget with an icon as label.
- WGPIMG
- creates a push button widget with an image as label.
- WGPOP
- creates a popup menu.
- WGPOPB
- uses an image as popup menu.
- WGQUIT
- creates a QUIT push button widget.
- WGSCL
- creates a scale widget.
- WGSEP
- creates a separator widgets.
- WGSTXT
- creates a scrolled text widget.
- WGTBL
- creates a table widget.
- WGTXT
- creates a text widget.
Quick Plots
- QPLBAR
- plots a bar graph.
- QPLCLR
- plots a colour surface of a matrix.
- QPLCON
- plots a contour line of a matrix.
- QPLPIE
- plots a pie chart.
- QPLCRV
- plots multiple curves.
- QPLOT
- makes a curve plot.
- QPLSCA
- makes a scatter plot.
- QPLSCL
- sets a user-defined scaling.
- QPLSUR
- plots a surface of a matrix.
MPAe Emblem
- MPAEPL
- plots the MPAe emblem.
- MPLANG
- defines a rotation angle for the MPAe emblem.
- MPLCLR
- defines the fore- and background colours
of the MPAe emblem.
- MPLPOS
- defines the position of the MPAe emblem.
- MPLSIZ
- defines the size of the MPAe emblem.
- NOFILL
- suppresses the shading of the MPAe emblem.
Using Threads
- THRFIN
- terminates threads.
- THRINI
- enables threads.
Reading FITS Files
- FITSCLS
- closes a FITS file.
- FITSFLT
- returns the floatingpoint value of a key.
- FITSHDU
- selects the current FITS HDU.
- FITSIMG
- copies a FITS image to an array.
- FITSOPN
- opens a FITS file for reading.
- FITSSTR
- returns the string value of a key.
- FITSTYP
- returns the type of a key.
- FITSVAL
- returns the integer value of a key.
MPS Logo
- MPSLOGO
- plots the MPS logo.
Next |
Previous |
Contents