
Carta.tech

Packages

libncargdev

1
 ncarg_gks.1NCAR
 Ncar graphics gks environment variables

1
 cgm.1NCARG
 Computer graphics metafile operations

770
 agback.3NCARG
 Draws the background specified by the current values of the control parameters  the primary parameters with default values or with values supplied by the user, and the secondary parameters with values computed by agstup.
 agbnch.3NCARG
 Provides an easy way to convert binary dash patterns into character dash patterns.
 agchax.3NCARG
 Provides a way for the user to change the color, intensity, line style, etc., of various portions of the axes.
 agchcu.3NCARG
 Provides a way for the user to change the color, intensity, line style, etc., of curves drawn by autograph.
 agchil.3NCARG
 Provides a way for the user to change the color, intensity, text style, etc., of the informational labels.
 agchnl.3NCARG
 Provides a way for the user to substitute arbitrary character strings for the numeric labels generated by autograph.
 agcurv.3NCARG
 Draws a curve in a manner specified by the current values of the control parameters  the primary parameters with default values or with values supplied by the user, and the secondary parameters with values computed by agstup.
 agdshn.3NCARG
 Provides an easy way to generate the names of parameters in the group 'dash/pattern.', for use in calls to agsetc and aggetc.
 aggetc.3NCARG
 Allows a user program to retrieve (in effect) the characterstring values of certain single parameters.
 aggetf.3NCARG
 Allows a user program to retrieve the real value of a single parameter.
 aggeti.3NCARG
 Allows a user program to retrieve the integer equivalent of the real value of a single parameter.
 aggetp.3NCARG
 Allows a user program to get the values of a group of parameters containing one or more elements.
 aggetr.3NCARG
 Allows a user program to retrieve the real value of a single parameter.
 agpwrt.3NCARG
 Provides a way for the user to change the style of all text strings drawn by autograph.
 agrstr.3NCARG
 Restores a saved state of autograph.
 agsave.3NCARG
 Saves the current state of autograph for later restoration by agrstr.
 agsetc.3NCARG
 Allows a user program to (in effect) store a character string as the value of a specified single parameter.
 agsetf.3NCARG
 Allows a user program to store a real number as the value of a single parameter.
 agseti.3NCARG
 Allows a user program to store the real equivalent of an integer as the value of a single parameter.
 agsetp.3NCARG
 Allows a user program to reset the values of a group of parameters containing one or more elements.
 agsetr.3NCARG
 Allows a user program to store a real number as the value of a single parameter.
 agstup.3NCARG
 Performs "setup" tasks required before agback and agcurv may be called. basically, agstup examines the current values of the primary control parameters for errors and computes from them and from its arguments the values of secondary control parameters. the primary and secondary control parameters together determine how the routines agback and agcurv will behave.
 agutol.3NCARG
 Provides a way for the user to change the usersystemtolabelsystem mapping for one or more of the four axes.
 anotat.3NCARG
 Changes the values of certain primary control parameters, purportedly having to do with "annotation" of a graph.
 ardbpa.3NCARG
 Produces a plot showing all of the edge segments in an area map that have a specified group identifier igrp; if igrp is less than or equal to zero, all groups are included. such plots allow one to debug problems with an area map.
 ardrln.3NCARG
 Draws a polyline that is masked by a given area map.
 areas.3NCARG
 A set of routines allowing you to create an area map from a set of edges and then to use the area map for various purposes.
 areas_params.3NCARG
 This document briefly describes all areas parameters.
 aredam.3NCARG
 Adds edge segments to an area map.
 argeti.3NCARG
 Retrieves the integer value of an areas parameter.
 argetr.3NCARG
 Retrieves the real value of an areas parameter.
 argtai.3NCARG
 Returns the area identifiers associated with a given point.
 arinam.3NCARG
 Initializes an area map.
 armvam.3NCARG
 Moves an area map from one integer array to another.
 arpram.3NCARG
 Preprocesses an area map that has been initialized by a call to arinam and to which edges have been added by calls to aredam.
 arscam.3NCARG
 Scans an area map from left to right, extracting the definitions of all the areas defined by the area map and delivering them to a userdefined subroutine for processing.
 arseti.3NCARG
 Provides a new integer value for an areas parameter.
 arsetr.3NCARG
 Provides a new real value for an areas parameter.
 autograph.3NCARG
 To draw graphs, each with a labeled background and each displaying one or more curves.
 bivar.3NCARG
 Provides bivariate interpolation and smooth surface fitting for values given at irregularly distributed points. the resulting interpolating function and its firstorder partial derivatives are continuous. the method employed is local, i.e. a change in the data in one area of the plane does not affect the interpolating function except in that local area. also, the method gives exact results when all points lie in a plane.
 bivar_params.3NCARG
 This document briefly describes all bivar parameters.
 c_csgetd.3NCARG
 Retrieves the value of an internal parameter of type double.
 c_csgeti.3NCARG
 Retrieves the value of an internal parameter of type int.
 c_csgetr.3NCARG
 Retrieves the value of an internal parameter of type float.
 c_cssetd.3NCARG
 Set double valued parameters
 c_csseti.3NCARG
 Set int valued parameters
 c_cssetr.3NCARG
 Set float valued parameters
 c_dsgetc.3NCARG
 Retrieve values for char valued parameters
 c_dsgeti.3NCARG
 Retrieves the value of an internal parameter of type int.
 c_dsgetr.3NCARG
 Retrieves the value of an internal parameter of type float.
 c_dsgetrd.3NCARG
 Retrieves the value of an internal parameter of type double.
 c_dssetc.3NCARG
 Set char valued parameters
 c_dsseti.3NCARG
 Set int valued parameters
 c_dssetr.3NCARG
 Set float valued parameters
 c_dssetrd.3NCARG
 Set double valued parameters
 c_ftcurv.3NCARG
 1d interpolation for nonperiodic functions
 c_ftcurvd.3NCARG
 Calculate derivatives
 c_ftcurvi.3NCARG
 Calculate integrals
 c_ftcurvp.3NCARG
 1d interpolation for periodic functions
 c_ftcurvpi.3NCARG
 Calculate integrals for periodic functions
 c_ftcurvps.3NCARG
 Compute a smoothing spline for periodic functions.
 c_ftcurvs.3NCARG
 Compute a smoothing spline
 c_ftcurvs1.3NCARG
 Calculate values for a smoothing spline for data in the plane.
 c_ftgetc.3NCARG
 Retrieve a string valued parameter
 c_ftgetfa_data.3NCARG
 Retrieve array values
 c_ftgetfa_size.3NCARG
 Retrieve the size of an array
 c_ftgeti.3NCARG
 Retrieve an int valued parameter
 c_ftgetr.3NCARG
 Retrieve a float valued parameter
 c_ftkurv.3NCARG
 Interpolation for parametric curves
 c_ftkurvd.3NCARG
 Calculate interpolated values and derivatives for parametric curves
 c_ftkurvp.3NCARG
 Interpolation for closed parametric curves
 c_ftkurvpd.3NCARG
 Interpolation and derivative calculation for closed parametric curves
 c_ftsetc.3NCARG
 Set char valued parameters
 c_ftsetfa.3NCARG
 Set float valued array parameters
 c_ftseti.3NCARG
 Set int valued parameters
 c_ftsetr.3NCARG
 Set float valued parameters
 c_ftsurf.3NCARG
 2d tension spline interpolation of rectangular data
 c_natgridd.3NCARG
 Primary double precision c entry for natural neighbor gridding
 c_natgrids.3NCARG
 Primary c entry for natural neighbor gridding
 c_nngetaspectd.3NCARG
 Retrieve a double precision aspect at a specified coordinate.
 c_nngetaspects.3NCARG
 Retrieve the aspect at a specified coordinate.
 c_nngetc.3NCARG
 Retrieve values for char valued parameters
 c_nngeti.3NCARG
 Retrieves the value of an internal parameter of type int.
 c_nngetr.3NCARG
 Retrieves the value of an internal parameter of type float.
 c_nngetrd.3NCARG
 Retrieves the value of an internal parameter of type double.
 c_nngetsloped.3NCARG
 Retrieve a double precision slope at a specified coordinate.
 c_nngetslopes.3NCARG
 Retrieve the slope at a specified coordinate.
 c_nnpntd.3NCARG
 Interpolate at a single point
 c_nnpntend.3NCARG
 Exit single point mode
 c_nnpntendd.3NCARG
 Exit single point mode
 c_nnpntinitd.3NCARG
 Enter single point mode
 c_nnpntinits.3NCARG
 Enter single point mode
 c_nnpnts.3NCARG
 Interpolate at a single point
 c_nnsetc.3NCARG
 Set char valued parameters
 c_nnseti.3NCARG
 Set int valued parameters
 c_nnsetr.3NCARG
 Set float valued parameters
 c_nnsetrd.3NCARG
 Set double valued parameters
 c_shgeti.3NCARG
 Retrieves the value of an internal parameter of type int.
 c_shseti.3NCARG
 Set int valued parameters
 clsgks.3NCARG
 Deactivates workstation 1, closes workstation 1, and closes gks.
 colconv.3NCARG
 Allows a user to convert among the color models rgb, hsv, hls, and yiq.
 conop1.3NCARG
 Sets option switches for the conran_family utility.
 conop2.3NCARG
 Sets option switches and specifys various integer parameters to be used by the conran_family utility.
 conop3.3NCARG
 Sets option switches and specifys various real parameters to be used by the conran_family utility.
 conop4.3NCARG
 Sets option switches and specifys various character parameters to be used by the conran_family utility.
 conpack.3NCARG
 Provides a sort of tool kit of fortran subroutines that can be called in various combinations to draw different kinds of contour plots.
 conran.3NCARG
 Draws a two dimensional contour map from irregularly distributed data. the contour lines may be smoothed.
 conran_family_params.3NCARG
 Includes a brief description of all conran_family internal parameters.
 conraq.3NCARG
 Draws a two dimensional contour map from irregularly distributed data. this is the small quick version of the conran_family. it also has the fewest available number of options.
 conras.3NCARG
 Draws a two dimensional contour map from irregularly distributed data. this is the super version of the conran_family.
 conrec.3NCARG
 Draws a two dimensional contour map from data stored in a rectangular array. the contour lines are labeled.
 conrec_family.3NCARG
 Is a set of two dimensional contour mapping routines. there are options for generating standard contours, smoothing contour lines, labeling the contours, and removing crowded lines.
 conrec_family_params.3NCARG
 Includes a brief description of all conrec_family internal parameters.
 conrecqck.3NCARG
 This utility has been merged into the conrec_family. type "man conrec_family" to see its man page.
 conrecquick.3NCARG
 This utility has been merged into the conrec_family. type "man conrec_family" to see its man page.
 conrecsmooth.3NCARG
 This utility has been merged into the conrec_family. type "man conrec_family" to see its man page.
 conrecspr.3NCARG
 This utility has been merged into the conrec_family. type "man conrec_family" to see its man page.
 conrecsuper.3NCARG
 This utility has been merged into the conrec_family. type "man conrec_family" to see its man page.
 cpback.3NCARG
 Draws a background for a contour plot.
 cpchcf.3NCARG
 Called by conpack routines when a constant field is detected. the default version does nothing. a userwritten version may be supplied to provide control as the constantfield message is drawn.
 cpchcl.3NCARG
 Called by the conpack routines cpcldm and cpcldr. the default version does nothing. a userwritten version may be supplied to provide control as contour lines are drawn.
 cpchhl.3NCARG
 Called by conpack routines as high/low labels are being drawn. the default version does nothing. a userwritten version may be supplied to provide control as the labels are drawn.
 cpchil.3NCARG
 Called by conpack routines as the informational label is drawn. the default version does nothing. a userwritten version may be supplied to provide control as the label is drawn.
 cpchll.3NCARG
 Called by conpack routines as contour line labels are drawn. the default version does nothing. a userwritten version may be supplied to provide control as the labels are drawn.
 cpcica.3NCARG
 Incorporates into a user's cell array color indices determined by examining where the user's contours lie relative to the cell array.
 cpclam.3NCARG
 Adds contour lines to an area map. this is part of the process of drawing a solidfill contour plot.
 cpcldm.3NCARG
 Draws contour lines masked by an existing area map. the object of this may be simply to avoid drawing contour lines through label boxes, but the routine may be used for more complicated tasks, like limiting the drawing of contour lines to the ocean areas on an ezmap background.
 cpcldr.3NCARG
 Draws contour lines.
 cpcltr.3NCARG
 Traces the contour lines at a given level and retrieves them for some sort of userdefined processing.
 cpcnrc.3NCARG
 Draws black and white contours with a single call. the behavior of the old routine conrec; it has the same arguments and produces similar output.
 cpdrpl.3NCARG
 Provides a useful polylinedrawer for the routine cpcldm.
 cpezct.3NCARG
 Draws black and white contours with a single call. simulates the behavior of the old subroutine ezcntr in conrec_family; it has the same arguments and will produce similar output.
 cpgetc.3NCARG
 Retrieves the current value of an internal parameter of type character.
 cpgeti.3NCARG
 Retrieves the integral value of an internal parameter of type integer or real.
 cpgetr.3NCARG
 Retrieves the real value of an internal parameter of type real or integer.
 cplbam.3NCARG
 Adds label boxes (for the informational label, high and low labels, and contourline labels) to an area map. the ultimate object of this will usually be to prevent contour lines drawn by cpcldm from passing through labels or to prevent fill of the label boxes as contour bands are filled.
 cplbdr.3NCARG
 Draws labels (an informational label, high and low labels, and line labels).
 cpmpxy.3NCARG
 Maps conpack output from a rectangular coordinate system superimposed on the data grid to some other coordinate system.
 cpmviw.3NCARG
 Moves the contents of an old integer workspace to a new one.
 cpmvrw.3NCARG
 Moves the contents of an old real workspace to a new one.
 cppkcl.3NCARG
 Picks a set of contour levels.
 cppklb.3NCARG
 Picks a set of labels for labeled contour levels.
 cprect.3NCARG
 Initializes the contouring of a rectangular array of data.
 cprset.3NCARG
 Resets all parameters to their initial default values.
 cpscae.3NCARG
 Called repeatedly by the routine cpcica as it executes. updates a particular element of a user's cell array. the default version of cpscae may be replaced by the user with a version that does something different.
 cpsetc.3NCARG
 Sets the value of an internal parameter of type character.
 cpseti.3NCARG
 Sets the value of an internal parameter of type integer or real.
 cpsetr.3NCARG
 Sets the value of an internal parameter of type real or integer.
 cpsprs.3NCARG
 Interpolates from an array of data on a "sparse" rectangular grid which is regularly spaced in x and y to an array of data on a "dense" rectangular grid and initializes contouring from the array on the dense grid. (by a "sparse" grid is meant one whose dimensions are smaller than one would like, so that contour lines constructed directly on it are composed of long straight segments.) cpsps1 may be viewed as a data smoothing routine. cpsprs is an alternate name for the routine cpsps1.
 cpsps1.3NCARG
 Interpolates from an array of data on a "sparse" rectangular grid which is regularly spaced in x and y to an array of data on a "dense" rectangular grid and initializes contouring from the array on the dense grid. (by a "sparse" grid is meant one whose dimensions are smaller than one would like, so that contour lines constructed directly on it are composed of long straight segments.) cpsps1 may be viewed as a data smoothing routine. cpsprs is an alternate name for the routine cpsps1.
 cpsps2.3NCARG
 Interpolates from an array of data on a "sparse" rectangular grid which is irregularly spaced in x and y to an array of data on a "dense" rectangular grid and initializes contouring from the array on the dense grid. (by a "sparse" grid is meant one whose dimensions are smaller than one would like, so that contour lines constructed directly on it are composed of long straight segments.) cpsps2 may be viewed as a data smoothing routine.
 csa1s.3NCARG
 Cubic spline approximation, simple entry for onedimensional input
 csa1xs.3NCARG
 Cubic spline approximation, expanded entry for onedimensional input
 csa2ls.3NCARG
 Cubic spline approximation, simple entry for twodimensional input, list output
 csa2lxs.3NCARG
 Cubic spline approximation, expanded entry for twodimensional input, list output
 csa2s.3NCARG
 Cubic spline approximation, simple entry for twodimensional input, gridded output
 csa2xs.3NCARG
 Cubic spline approximation, expanded entry for twodimensional input, gridded output
 csa3ls.3NCARG
 Cubic spline approximation, simple entry for threedimensional input, list output
 csa3lxs.3NCARG
 Cubic spline approximation, expanded entry for threedimensional input, list output
 csa3s.3NCARG
 Cubic spline approximation, simple entry for threedimensional input
 csa3xs.3NCARG
 Cubic spline approximation, expanded entry for threedimensional input
 csagrid.3NCARG
 Cubic spline approximation
 csagrid_errors.3NCARG
 This document briefly describes all the errors reported from csagrid.
 csc2s.3NCARG
 Convert from cartesian to lat/lon coordinates
 csc2sd.3NCARG
 Convert from cartesian to lat/lon coordinates
 csgetd.3NCARG
 Retrieves the value of an internal parameter of type double precision.
 csgeti.3NCARG
 Retrieves the value of an internal parameter of type integer.
 csgetr.3NCARG
 Retrieves the value of an internal parameter of type real.
 css2c.3NCARG
 Convert from cartesian to lat/lon coordinates
 css2cd.3NCARG
 Convert from lat/lon coordinates to cartesian coordinates.
 css_overview.3NCARG
 Fit a tension spline interpolation to a function
 cssetd.3NCARG
 Sets the value of an internal parameter of type double precision for the cssgrid package.
 csseti.3NCARG
 Sets the value of an internal parameter of type integer.
 cssetr.3NCARG
 Sets the value of an internal parameter of type real for the cssgrid package.
 cssgrid.3NCARG
 Tension spline interpolation on a sphere.
 cssgrid_errors.3NCARG
 This document briefly describes all the errors reported from cssgrid.
 cssgridd.3NCARG
 Tension spline interpolation on a sphere.
 csstri.3NCARG
 Calculates a delaunay triangulation for data on a sphere
 csstrid.3NCARG
 Calculates a delaunay triangulation for data on a sphere
 csvoro.3NCARG
 Calculate voronoi polygons for data on a sphere.
 csvorod.3NCARG
 Calculate voronoi polygons for data on a sphere.
 curv1.3NCARG
 Does setup for curv2.
 curv2.3NCARG
 1d interpolation for nonperiodic functions.
 curvd.3NCARG
 Derivatives for 1d functions.
 curve.3NCARG
 Draws the curve defined by a specified series of points in the user coordinate system. the "pen" (for subsequent calls to frstpt, vector, plotif, and plotit) is left at the location of the last point in the curve.
 curve3.3NCARG
 Draws the projection of a curve defined by a sequence of points in 3space.
 curved.3NCARG
 Draws a curve through a sequence of points.
 curvi.3NCARG
 Integrate a spline curve
 curvp1.3NCARG
 Calculate values for curvp2 usage.
 curvp2.3NCARG
 Interpolate a periodic function at a specified point
 curvpi.3NCARG
 Integrate a periodic spline curve
 curvps.3NCARG
 Calculate values for a smoothing spline for a periodic function.
 curvs.3NCARG
 Calculate values for a smoothing spline
 curvs1.3NCARG
 Calculate values for a smoothing spline for data in the plane.
 curvs2.3NCARG
 Calculates an interpolated value for a smoothing spline under tension at a given point.
 dandr.3NCARG
 Draws an isosurface when used in conjunction with entry init3d.
 dashchar.3NCARG
 The dash utilities have all been incorporated into the dashline utility. to see its man page, type "man dashline".
 dashdb.3NCARG
 Defines a dash pattern without labels.
 dashdc.3NCARG
 Defines a dash pattern with labels. if dashdc is called when the "quick" version of dashline is used, an error exit results.
 dashline.3NCARG
 A set of linedrawing routines that can be used to generate various dashed line patterns (including solid), can add labels to the lines, can smooth the lines, and can suppress crowding of lines. there are four different versions of dashline: "normal", "quick", "smooth", and "super". see the access section for details on how to invoke the various versions.
 dashline_params.3NCARG
 Brief descriptions of all internal parameters of dashline.
 dashpack.3NCARG
 A set of routines allowing you to draw curves using dashedline patterns that may include gapportion specifiers, solidportion specifiers, and labelstring specifiers. dashpack is intended to replace and unify the old family of ncar graphics routines (dashline, dashchar, dashsmth, and dashsupr), all of which date from the early 1970s or before. at the time of its introduction, dashpack will do anything that dashline, dashchar, and dashsmth will (and a number of things that they won't); it does not yet functionally replace all of dashsupr, but it is intended that this will eventually happen. for the moment, the older routines will stay in ncar graphics. structurally, dashpack is rather different from the routines that it replaces: its behavior is controlled by "internal parameters" that are accessed by calling parameteraccess routines, rather than by manipulating the contents of labelled common blocks. there is only one version of dashpack; rather than load a different version of it in order to, say, turn smoothing on, one just changes the value of the internal parameter that controls whether or not smoothing is done. there is no analog of the old routines dashdb and dashdc in dashpack; to use a different dash pattern, one just changes the values of the internal parameters that specify what dash pattern to use. as in other ncar graphics packages, each of the internal parameters of dashpack has a threecharacter mnemonic name. the internal parameters are described in detail in the man page "dashpack_params". dashedline patterns a dashedline pattern (or just "dash pattern") may be specified using either an integer or a character string (see the parameters 'dpl', 'dps', and 'dpt'). however the pattern is specified, it is applied in a repetitive fashion as a curve is drawn. for example, if the dash pattern specifies a solid, a gap, and the label "a", a curve drawn using it will include a solid, a gap, the label "a", a solid, a gap, the label "a", and so on, until the end of the curve is reached. when a new curve is begun, use of the dash pattern starts over: the new curve starts with a solid, a gap, and the label "a". if an integer dash pattern is used, the loworder "n" bits of the integer (where "n" is the absolute value of the userspecified parameter, 'dps', and is between 1 and 32, inclusive) are interpreted; 0's represent gaps and 1's represent solids. in a characterstring dash pattern, the character used to represent a gap (by default, an underscore) and the character used to represent a solid (by default, a dollar sign) are determined by the values of other internal parameters ('crg' and 'crs'); such characters may be mixed with other strings of characters that are to be used as label strings. there are parameters allowing one to specify how much distance along the curve should be devoted to each gap ('wog') and solid ('wos'), what size characters should be used for writing label strings ('woc'), whether label strings should be written at a fixed angle relative to the plotter frame or in the direction of the curve ('saf'), and, if they are written in the direction of the curve, whether or not they should be made to "bend" with the curve ('crb' and 'scf') and whether or not it is allowed to rotate them by 180 degrees to make them more nearly upright on the plotter frame ('saf'). a label string written along a curve may either be placed in a gap left in the curve or just written on top of it ('ls1', 'ls2', and 'ltl'); the latter is most effective when the characters are written in a color different from that of the curve itself. output of label strings is buffered so that, if the end of the curve occurs prior to the occurrence of the next solid or gap in the dash pattern, the curve itself may be drawn in lieu of an incomplete label, and so that, when labels are being made to "bend" with the curve, the entire label can be inverted, if necessary, so as to have the majority of it rightside up. this buffering is done by default, but may be turned off, if desired ('sbf'). all character strings are written using calls to plotchar routines. there is an internal parameter ('pcf') that says whether to call plchhq, plchmq, or plchlq. by default, plchhq is used. curve smoothing curve smoothing is turned on and off by setting a single internal parameter ('tcs') that also specifies the tension on the cubic splines used to do the smoothing. another parameter ('ssl') specifies the distance between points used to plot the smoothed curve and another ('eps') specifies the minimum distance between input points required for them to be considered separate points.
 dashpack_params.3NCARG
 This document briefly describes all dashpack parameters.
 dashsmth.3NCARG
 The dash utilities have all been incorporated into the dashline utility. to see its man page, type "man dashline".
 dashsupr.3NCARG
 The dash utilities have all been incorporated into the dashline utility. to see its man page, type "man dashline".
 displa.3NCARG
 Changes the values of certain primary control parameters purportedly having to do with the "display" of a graph.
 dpcurv.3NCARG
 Used to draw a complete curve defined by a sequence of points in the user coordinate system.
 dpdraw.3NCARG
 Used to draw a curve when fractional coordinates are available and no smoothing is to be done.
 dpfrst.3NCARG
 Specifies the first point in a sequence of points, in the user coordinate system, defining a curve to be drawn.
 dpgetc.3NCARG
 Retrieves the current character value of an internal parameter.
 dpgeti.3NCARG
 Retrieves the integral value of an internal parameter of type integer or real.
 dpgetr.3NCARG
 Retrieves the real value of an internal parameter of type real or integer.
 dplast.3NCARG
 Says that the preceding call to dpvect defined the final point in a sequence of points, in the user coordinate system, defining a curve to be drawn.
 dpline.3NCARG
 Draws a straightline segment between two points in the user coordinate system.
 dpsetc.3NCARG
 Gives a new character value to a specified internal parameter.
 dpseti.3NCARG
 Sets the value of an internal parameter of type integer or real.
 dpsetr.3NCARG
 Sets the value of an internal parameter of type real or integer.
 dpsmth.3NCARG
 Used to draw a curve when fractional coordinates are available and smoothing is to be done.
 dpvect.3NCARG
 Specifies the second and following points in a sequence of points, in the user coordinate system, defining a curve to be drawn.
 dsgetc.3NCARG
 Retrieves the value of an internal parameter of type character.
 dsgeti.3NCARG
 Gets the value of an internal parameter of type integer.
 dsgetr.3NCARG
 Retrieves the value of an internal parameter of type real.
 dsgetrd.3NCARG
 Retrieves the value of an internal parameter of type double precision.
 dsgrid.3NCARG
 Dsgrid is a package for gridding 3d and 2d randomlyspaced data using an inverse distance weighted average algorithm. single precision and double precision interfaces exist in both fortran and c.
 dsgrid2d.3NCARG
 Double precision fortran entry for iterpolation from 2d random data to an output grid.
 dsgrid2s.3NCARG
 Primary single precision fortran entry for 2d gridding
 dsgrid3d.3NCARG
 Double precision fortran entry for 3d gridding
 dsgrid3s.3NCARG
 Single precision fortran entry for 3d gridding
 dsgrid_errors.3NCARG
 This document briefly describes all the errors reported from dsgrid.
 dsgrid_params.3NCARG
 This document briefly describes all the internal parameters of dsgrid.
 dspnt2d.3NCARG
 Interpolate at a single point (or points) in 2d in double precision
 dspnt2s.3NCARG
 Interpolate at a single point (or points) in 2d in single precision
 dspnt3d.3NCARG
 Interpolate at a single point (or points) in 3d in double precision
 dspnt3s.3NCARG
 Interpolate at a single point (or points) in 3d in single precision
 dssetc.3NCARG
 Sets the value of an internal parameter of type character.
 dsseti.3NCARG
 Sets the value of an internal parameter of type integer.
 dssetr.3NCARG
 Sets the value of an internal parameter of type real.
 dssetrd.3NCARG
 Sets the value of an internal parameter of type double precision.
 entsr.3NCARG
 Called by a user to set recovery mode in ncar graphics.
 eprin.3NCARG
 Prints the current error message.
 errof.3NCARG
 Turns off the internal error flag of seter.
 ezcntr.3NCARG
 Draws a two dimensional contour map from data stored in a rectangular array. a number of contouring defaults are used.
 ezhftn.3NCARG
 Draws a halftone picture from data stored in a rectangular array with the intensity in the picture proportional to the data value.
 ezisos.3NCARG
 Draws an isosurface.
 ezmap.3NCARG
 Allows one to plot maps of the earth according to any of ten different projections, with parallels, meridians, and continental, international, and/or u.s. state outlines. ezmapa is the name of a supplement to the ezmap utility that allows users to produce solidfilled maps of the earth. the ezmapa routines are discussed as part of the ezmap utility. ezmapb is the name of a supplement to the ezmap utility that provides access to improved map databases (principally one called "earth..1", which contains a unified higherresolution version of everything that was in the old outline datasets). the ezmapb routines are discussed as part of the ezmap utility.
 ezmap_params.3NCARG
 This document briefly describes all internal parameters of ezmap.
 ezmapa.3NCARG
 Allows one to plot maps of the earth according to any of ten different projections, with parallels, meridians, and continental, international, and/or u.s. state outlines. ezmapa is the name of a supplement to the ezmap utility that allows users to produce solidfilled maps of the earth. the ezmapa routines are discussed as part of the ezmap utility. ezmapb is the name of a supplement to the ezmap utility that provides access to improved map databases (principally one called "earth..1", which contains a unified higherresolution version of everything that was in the old outline datasets). the ezmapb routines are discussed as part of the ezmap utility.
 ezmxy.3NCARG
 Draws, in a manner determined by the current values of the control parameters, a complete graph of one or more curves, each defined by a set of points (xdra(i),ydra(i,j)) (or (xdra(i),ydra(j,i)) or (xdra(i,j),ydra(i,j)) or (xdra(j,i),ydra(j,i)), depending on the current value of 'row.'), for i from 1 to npts. the curve number j runs from 1 to many. the argument glab may be used to specify a "graph label", to be placed at the top of the graph.
 ezmy.3NCARG
 Draws, in a manner determined by the current values of the control parameters, a complete graph of one or more curves, each defined by a set of points (i,ydra(i,j)) (or (i,ydra(j,i)), depending on the current value of 'row.'), for i from 1 to npts. the curve number j runs from 1 to many. the argument glab may be used to specify a "graph label", to be placed at the top of the graph.
 ezsrfc.3NCARG
 Draws a perspective picture of a function of two variables with hidden lines removed. the function is approximated by a twodimensional array of heights. use ezsrfc only if the entire array is to be drawn, the data points are equally spaced in the xy plane, there are no stereo pairs, and scaling is chosen internally.
 ezstrm.3NCARG
 A frontend to strmln with a simpler interface. like strmln, it plots a streamline representation of field flow data in a single call.
 ezvec.3NCARG
 A frontend to velvct with a simpler interface. like velvct, it plots a a vector field in a single call.
 ezy.3NCARG
 Draws, in a manner determined by the current values of the control parameters, a complete graph of a single curve through the points (i,ydra(i)), for i from 1 to npts. the argument glab may be used to specify a "graph label", to be placed at the top of the graph.
 fdum.3NCARG
 A routine called when fatal errors occur.
 fence3.3NCARG
 Draws the projection of a curve, just as curve3 does, but with a "fence" of straight line segments that are parallel to one of the three axes and extend from the curve to a specified plane perpendicular to that axis.
 fitgrid.3NCARG
 Interpolate 1d and 2d data
 fitgrid_params.3NCARG
 This document briefly describes all the internal parameters of fitgrid.
 fl2int.3NCARG
 Converts x and y coordinates from the user coordinate system to the metacode coordinate system.
 frame.3NCARG
 Advances to the next picture (in the case of cgm output), or pauses in the window of most recent creation (for x11 output). a mouse or key click in the window on pause will cause all active workstations to be cleared.
 frst3.3NCARG
 Specifies the first in a sequence of points connected by straightline segments, the projections of which are to be drawn. (frst3 is called for the first point in the sequence and vect3 is called for the rest.)
 frstd.3NCARG
 Defines the first of a sequence of points through which a curve is to be drawn.
 frstpt.3NCARG
 Generates a "penup" move to a specified point in the user coordinate system. frstpt is used in conjunction with the routine vector to draw lines.
 ftitle.3NCARG
 Used for unscrolled movie or video titles. it reads, from standard input, the information necessary to define the desired title frames, and then calls stitle to create those frames.
 fx.3NCARG
 Mxf is a user modifiable function that, given one end point of a vector in both grid and metacode coordinates, returns the x coordinate of the other end of the vector in metacode coordinates. myf  myf is a user modifiable function that, given one end point of a vector in both grid and metacode coordinates, returns the y coordinate of the other end of the vector in metacode coordinates.
 fy.3NCARG
 Mxf is a user modifiable function that, given one end point of a vector in both grid and metacode coordinates, returns the x coordinate of the other end of the vector in metacode coordinates. myf  myf is a user modifiable function that, given one end point of a vector in both grid and metcode coordinates, returns the y coordinate of the other end of the vector in metacode coordinates.
 gaccum_tran_matrix.3NCARG
 Accumulate transformation matrix
 gacolr.3NCARG
 Sets the values of internal parameters determining the color of various parts of the background.
 gactivate_ws.3NCARG
 Activate a gks workstation
 gactm.3NCARG
 Accumulate (gks) transformation matrix
 gacwk.3NCARG
 Activates a gks workstation.
 gagetc.3NCARG
 Retrieves the value of a specified internal parameter of type character.
 gageti.3NCARG
 Retrieves the integer value of an internal parameter of gridall.
 gagetr.3NCARG
 Retrieves the real value of an internal parameter of gridall.
 gasetc.3NCARG
 Gives a new value to a specified internal parameter of type character.
 gaseti.3NCARG
 Gives an integer value to an internal parameter of gridall.
 gasetr.3NCARG
 Gives a real value to an internal parameter of gridall.
 gca.3NCARG
 Draw a cell array
 gcell_array.3NCARG
 Draw a cell array from two corner points
 gclear_ws.3NCARG
 Clears a workstation.
 gclks.3NCARG
 Closes the gks package.
 gclose_gks.3NCARG
 Closes the gks package.
 gclose_seg.3NCARG
 Closes a gks segment.
 gclose_ws.3NCARG
 Closes a gks workstation
 gclrwk.3NCARG
 Clears a gks workstation
 gclsg.3NCARG
 Closes a gks segment
 gclwk.3NCARG
 Closes a gks workstation
 gcopy_seg_ws.3NCARG
 Copies a gks segment to a gks workstation
 gcreate_seg.3NCARG
 Creates a gks segment
 gcrsg.3NCARG
 Creates a gks segment
 gcsgwk.3NCARG
 Copies a gks segment to a gks workstation
 gdawk.3NCARG
 Deactivates a gks workstation
 gdeactivate_ws.3NCARG
 Deactivates a gks workstation
 gdel_seg.3NCARG
 Deletes a gks segment
 gdsg.3NCARG
 Deletes a gks segment
 gesc.3NCARG
 Provide "escape" for nonstandard gks features
 gescape.3NCARG
 Provide "escape" mechanism for nonstandard gks features
 getset.3NCARG
 Returns a set of values which, if used as arguments in a call to set, will cause normalization transformation 1, axis linear/log scaling (internal parameter 'ls'), and axis mirror imaging (internal parameter 'mi') to be defined in such a way as to duplicate the combined effects of the current normalization transformation, axis scaling, and axis mirror imaging.
 getsi.3NCARG
 Returns the exponents which define the plotting range in the plotter address unit coordinate system.
 getusv.3NCARG
 Gets the value of one of the internal parameters of spps.
 geval_tran_matrix.3NCARG
 Connstruct gks segment by evaluating a transform matrix
 gevtm.3NCARG
 Evaluate a transform matrix and construct gks segment
 gfa.3NCARG
 Output primitive for filling polygonal areas.
 gfill_area.3NCARG
 Output primitive for filling polygonal areas.
 gflas1.3NCARG
 Initiates storage of plotting instructions into a disk file. instructions subsequent to gflas1, but prior to a gflas2 call, will be stored on disk rather than inserted into the output metafile.
 gflas2.3NCARG
 Terminates putting plotting instructions to disk and resumes putting plotting instructions to the the output stream. a call to gflas2 can only be made after a previous call to gflas1.
 gflas3.3NCARG
 Inserts the instructions saved on disk with a previous gflas1 identifier ib into the output stream. gflas3 can be called only after a previous gflas1 and gflas2 sequence or after a call to gflas4. gflas3 uses fortran logical unit ic as specified in the gopwk call for wiss.
 gflas4.3NCARG
 Allows you to access a disk file of plotting instructions, generated with a gflas1 and gflas2 sequence in a previous job, for use in a gflas3 call.
 gflash.3NCARG
 Allows for storing segments of a picture for insertion into any subsequent picture.
 ginq_asfs.3NCARG
 (inquire aspect source flags)  inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
 ginq_char_expan.3NCARG
 Inquire character expansion factor
 ginq_char_ht.3NCARG
 Retrieves the current character height.
 ginq_char_space.3NCARG
 Retrieves the current value for character spacing
 ginq_char_up_vec.3NCARG
 Retrieves the current value of the character up vector
 ginq_clip.3NCARG
 Inquire gks clipping indicator
 ginq_colr_rep.3NCARG
 Inquire gks color representation
 ginq_cur_norm_tran_num.3NCARG
 Inquire current normalization transformation number
 ginq_fill_colr_ind.3NCARG
 Retrieves the current fill area color index
 ginq_fill_int_style.3NCARG
 Retrieves the current value for fill area interior style
 ginq_fill_style_ind.3NCARG
 Retrieve the current value of the fill area style index
 ginq_line_colr_ind.3NCARG
 Gets the polyline color index
 ginq_linetype.3NCARG
 Retrieves the current setting for linetype
 ginq_linewidth.3NCARG
 Retrieves the current setting of the linewidth scale factor
 ginq_marker_colr_ind.3NCARG
 Retrieves the polymarker color index
 ginq_marker_size.3NCARG
 Retrieves the current value for the polymarker size scale factor
 ginq_marker_type.3NCARG
 Retrieves the current value for the marker type
 ginq_max_norm_tran_num.3NCARG
 Inquire maximum normalization transformation number
 ginq_name_open_seg.3NCARG
 Returns the name of the currently open segment
 ginq_norm_tran.3NCARG
 Inquire normalization transformation
 ginq_op_st.3NCARG
 Returns the operating state of gks
 ginq_set_seg_names.3NCARG
 Retrieves what segment names are currently in use
 ginq_text_align.3NCARG
 Retrieves the horizontal and vertical text alignments.
 ginq_text_colr_ind.3NCARG
 Retrieves the current text color index
 ginq_text_font_prec.3NCARG
 Retrieves the current setting of the text font and precision values
 ginq_text_path.3NCARG
 Retrieves the current text path
 gks.3NCARG
 Gks (the graphical kernel system) is a set of lowlevel graphics functions that are standardized by the american national standards institute (ansi) and the international standards institute (iso). the collection of man pages in 3ncarg reflects those gks functions documented in the ncar userdoc "user's guide for ncar gks0a graphics". this collection does not contain all of the functions in gks0a, but merely the most frequently used ones. ncar gks0a does contain all of the functions required to be implemented by the gks standard.
 gopen_gks.3NCARG
 Opens the gks package
 gopen_ws.3NCARG
 Opens a gks workstation
 gopks.3NCARG
 Opens the gks package
 gopwk.3NCARG
 Opens a gks workstation
 gpl.3NCARG
 Draw line segments connecting a sequence of userspecified coordinate pairs
 gpm.3NCARG
 Polymarker output primitive to draw symmetric symbols
 gpolyline.3NCARG
 Gpolyline draw line segments connecting a sequence of userspecified coordinate pairs
 gpolymarker.3NCARG
 Otput primitive to draw selected symmetric symbols
 gqasf.3NCARG
 (inquire aspect source flags)  inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
 gqchh.3NCARG
 Retrieves the current character height
 gqchsp.3NCARG
 Retrieves the current value for character spacing.
 gqchup.3NCARG
 Retrieves the current value of the character up vector.
 gqchxp.3NCARG
 Retrieves the current value of the character expansion factor.
 gqclip.3NCARG
 Retrieves the current value of the clipping indicator as well as the current clipping rectangle.
 gqcntn.3NCARG
 Retrieves the number of the current normalization transformation.
 gqcr.3NCARG
 Retrieves the color value associated with a color index on a particular workstation.
 gqfaci.3NCARG
 Retrieves the current fill area color index.
 gqfais.3NCARG
 Retrieves the current value for fill area interior style.
 gqfasi.3NCARG
 Retrieves the current value of the fill area style index.
 gqln.3NCARG
 Retrieves the current setting for linetype.
 gqlwsc.3NCARG
 Retrieves the current setting of the linewidth scale factor.
 gqmk.3NCARG
 Retrieves the current value for the marker type.
 gqmksc.3NCARG
 Retrieves the current value for the polymarker size scale factor.
 gqmntn.3NCARG
 Retrieves the maximum number of supported normalization transformations.
 gqnt.3NCARG
 Retrieves the window and viewport associated with a given normalization transformation. users of ncar graphics are encouraged to use the spps routines set and getset to handle normalization transformations instead of the gks entries gswn, gsvp, gselnt, and gqnt.
 gqops.3NCARG
 Returns the operating state of gks.
 gqopsg.3NCARG
 Returns the name of the currently open segment.
 gqplci.3NCARG
 Gets the polyline color index.
 gqpmci.3NCARG
 Retrieves the polymarker color index.
 gqsgus.3NCARG
 Retrieves what segment names are currently in use.
 gqtxal.3NCARG
 Retrieves the horizontal and vertical text alignments.
 gqtxci.3NCARG
 Retrieves the current text color index.
 gqtxfp.3NCARG
 Retrieves the current setting of the text font and precision values.
 gqtxp.3NCARG
 Retrieves the current text path.
 grid.3NCARG
 Draws an unlabeled grid.
 gridal.3NCARG
 Draws any of the supported types of backgrounds. each of the other backgrounddrawing routines is implemented by a call to gridal.
 gridall.3NCARG
 Allows one to draw backgrounds for x/y plots. included are routines for drawing grids, perimeters, and pairs of axes. internal parameters of gridall control such things as the color indices and line width scale factors used to draw various parts of the background, the formats to be used for labels, the sizes of the characters to be used for labels, the amount by which labels are to be offset from the axes, and the routine to be called to draw the labels (the spps routine wtstr or the plotchar routine plchhq).
 gridall_params.3NCARG
 This document briefly describes all gridall internal parameters.
 gridl.3NCARG
 Draws a labeled grid with each major division labeled with its numeric value.
 gsasf.3NCARG
 (set aspect source flags)  sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
 gschh.3NCARG
 Sets the character height for text.
 gschsp.3NCARG
 Sets the character spacing for text.
 gschup.3NCARG
 Specifies the angle at which subsequent text is to be drawn with gtx.
 gschxp.3NCARG
 Sets the width to height ratio of text.
 gsclip.3NCARG
 Controls whether data are displayed outside the boundaries of the world coordinate window of the current normalization transformation.
 gscr.3NCARG
 Associates a color value with a color index.
 gsel_norm_tran.3NCARG
 Selects a predefined or userdefined transformation that maps world coordinates to normalized device coordinates.
 gselnt.3NCARG
 Selects a predefined or userdefined transformation that maps world coordinates to normalized device coordinates.
 gset_asfs.3NCARG
 (set aspect source flags)  sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
 gset_char_expan.3NCARG
 Sets the width to height ratio of text.
 gset_char_ht.3NCARG
 Sets the character height for text.
 gset_char_space.3NCARG
 Sets the character spacing for text.
 gset_char_up_vec.3NCARG
 Specifies the angle at which subsequent text is to be drawn with gtext.
 gset_clip_ind.3NCARG
 Controls whether data are displayed outside the boundaries of the world coordinate window of the current normalization transformation.
 gset_colr_rep.3NCARG
 Associates a color value with a color index.
 gset_fill_colr_ind.3NCARG
 Sets the fill area color index.
 gset_fill_int_style.3NCARG
 Sets the fill style of polygons drawn with gfill_area.
 gset_fill_style_ind.3NCARG
 Sets the fill area style index.
 gset_line_colr_ind.3NCARG
 Sets the polyline color index.
 gset_linetype.3NCARG
 Sets the line type to solid or various dashed patterns.
 gset_linewidth.3NCARG
 Sets the linewidth scale factor, or relative thickness of a polyline.
 gset_marker_colr_ind.3NCARG
 (set polymarker color index)  sets the polymarker color index.
 gset_marker_size.3NCARG
 Sets the polymarker size scale factor  the relative size of the marker.
 gset_marker_type.3NCARG
 Sets the type of polymarker to be used in subsequent gpm calls.
 gset_seg_tran.3NCARG
 Associates a segment transformation with a named segment.
 gset_text_align.3NCARG
 Sets the text alignment.
 gset_text_colr_ind.3NCARG
 Sets the text color index.
 gset_text_font_prec.3NCARG
 Sets the text font and precision.
 gset_text_path.3NCARG
 Sets the text paths or directions in which text is to be drawn.
 gset_vp.3NCARG
 Establishes a rectangular subspace of normalized device coordinates space. calls to gset_vp are discouraged with ncar graphics. instead, use the c_set routine because c_set also supports mirror imaging and log scaling of axes.
 gset_win.3NCARG
 Establishes a window, or rectangular subspace, of world coordinates to be plotted. calls to gset_win are discouraged with ncar graphics. instead, use the c_set routine because c_set also supports mirror imaging and log scaling of axes.
 gsfaci.3NCARG
 Sets the fill area color index.
 gsfais.3NCARG
 Sets the fill style of polygons drawn with gfa.
 gsfasi.3NCARG
 Sets the fill area style index.
 gsln.3NCARG
 Sets the line type to solid or various dashed patterns.
 gslwsc.3NCARG
 Sets the linewidth scale factor, or relative thickness of a polyline.
 gsmk.3NCARG
 Sets the type of polymarker to be used in subsequent gpm calls.
 gsmksc.3NCARG
 Sets the polymarker size scale factor  the relative size of the marker.
 gsplci.3NCARG
 Sets the polyline color index.
 gspmci.3NCARG
 (set polymarker color index)  sets the polymarker color index.
 gssgt.3NCARG
 Associates a segment transformation with a named segment.
 gstxal.3NCARG
 Sets the text alignment.
 gstxci.3NCARG
 Sets the text color index.
 gstxfp.3NCARG
 Sets the text font and precision.
 gstxp.3NCARG
 Sets the text paths or directions in which text is to be drawn.
 gsvp.3NCARG
 Establishes a rectangular subspace of normalized device coordinates space. calls to gsvp are discouraged with ncar graphics. instead, use the set subroutine because set also supports mirror imaging and log scaling of axes.
 gswn.3NCARG
 Establishes a window, or rectangular subspace, of world coordinates to be plotted. calls to gswn are discouraged with ncar graphics. instead, use the set subroutine because set also supports mirror imaging and log scaling of axes.
 gtext.3NCARG
 The basic output primitive for drawing text. a number of attribute setting routines are available for selecting the size, font, precision, orientation, color, character spacing, etc.
 gtx.3NCARG
 Ncar graphics primitive for drawing text
 gupd_ws.3NCARG
 Insures that the workstation is current and reflects all requests that have been made.
 guwk.3NCARG
 Insures that the workstation is current and reflects all requests that have been made.
 hafton.3NCARG
 Draws a halftone picture from data stored in a rectangular array with the intensity in the picture proportional to the data value.
 halfax.3NCARG
 Draws orthogonal axes intersecting at a specified point and with a specified set of labels.
 halftone.3NCARG
 Is a utility for drawing halftone pictures in which the gray scale level is proportional to the value in a two dimensional array.
 histgr.3NCARG
 Plots a histogram with various options including specification of class values, spacing between histogram bars, shading of bars, windowing (i.e. scaling), specification of color, labels, titles, etc. data values are partitioned into classes; histogram bars represent either number of occurrences within each class, or a yvalue associated with that class (user choice). options are set by calls to subroutines hstopl, hstopr, hstopc, and hstopi before the call to histgr.
 histogram.3NCARG
 This utility is used to generate histograms. histograms or bar charts are used to show the distribution of values in a likesample dataset. the individual values are sorted by size into a number of value ranges called class intervals. the number of samples out of the total which fall into a class interval are represented as a histogram bar height. the height of each histogram bar is proportional to the number of samples in that class interval. various options are available including the specification of class values, spacing between histogram bars, shading of bars, windowing (i.e. scaling), specification of color, labels, titles, etc. one can also detect and ignore missing data which has been assigned a special value. options are set by calls to routines hstopl, hstopr, hstopc, and hstopi. a call to routine histgr then generates the histogram.
 histogram_params.3NCARG
 This document briefly describes all histogram internal parameters. the histogram utility has four parameter setting routines: hstopc sets parameters of type character; hstopi sets parameters of type integer; hstopl sets parameters of type logical; hstopr sets parameters of type real.
 hlsrgb.3NCARG
 Converts a color specification given as hue, lightness, and saturation (hls) values to red, green, and blue (rgb) intensity values.
 hstopc.3NCARG
 Specifies various character variables to be used by the histogram utility.
 hstopi.3NCARG
 Specifies various integer parameters to be used by the histogram utility.
 hstopl.3NCARG
 Turns options off and on for the histogram utility.
 hsvrgb.3NCARG
 Converts a color specification given in the hue, saturation, and value (hsv) color space to color values in the red, green, blue (rgb) color space.
 icfell.3NCARG
 Called to check for existing error conditions and (perhaps) to update the current error message and error flag.
 icloem.3NCARG
 Called to get the length of the nonblank portion of an error message.
 idbvip.3NCARG
 Produces interpolated values at points (xi(i), yi(i)), i=1,...,nip. this is useful for filling in missing data points on a grid.
 idgeti.3NCARG
 Retrieves the integer value of a bivar parameter.
 idgetr.3NCARG
 Retrieves the real value of a bivar parameter.
 idpltr.3NCARG
 Plots the triangulation generated by a prior call to either idbvip or idsfft.
 idseti.3NCARG
 Provides a new integer value for a bivar parameter.
 idsetr.3NCARG
 Provides a new real value for a bivar parameter.
 idsfft.3NCARG
 Performs smooth surface fitting when the projections of the data points in the xy plane are irregularly distributed in the plane.
 init3d.3NCARG
 Draws an isosurface when used in conjunction with entry dandr.
 isgeti.3NCARG
 Gets the current values of internal parameters of type integer.
 isgetr.3NCARG
 Gets the current values of internal parameters of type real.
 isosrf.3NCARG
 Draws an isosurface.
 isosrfhr.3NCARG
 Draws a wireframe surface with hidden contours removed.
 isosurface.3NCARG
 Allows the user to draw a perspective view of the surface defined by the equation f(u,v,w)=fiso, where the function f is approximated by a 3dimensional array of data and fiso is a userspecified "isovalue". contours created by taking slices in any of three directions through the surface are drawn with hidden portions of the contour lines removed.
 isosurface_params.3NCARG
 This document briefly describes all isosurface internal parameters.
 isseti.3NCARG
 Resets the current values of internal parameters of type integer.
 issetr.3NCARG
 Resets the current values of internal parameters of type real.
 kurv1.3NCARG
 Calculate values for kurv2 usage
 kurv2.3NCARG
 Does interpolation for parametric curves
 kurvd.3NCARG
 Interpolation and derivatives for parametric curves
 kurvp1.3NCARG
 Calculate values for kurvp2 usage
 kurvp2.3NCARG
 Does interpolation for closed parametric curves
 kurvpd.3NCARG
 Nterpolation and derivatives for closed parametric curves
 labelbar.3NCARG
 Creates a labeled, filled, rectangular bar to serve as a key for a filled plot.
 labelbar_params.3NCARG
 This document briefly describes all labelbar internal parameters.
 labmod.3NCARG
 Presets parameters controlling the appearance of labels drawn by gridal, gridl,... et al. labmod itself does no plotting and, in order to have any effect, must be called prior to the backgrounddrawing routines for which it is presetting parameters.
 lastd.3NCARG
 Terminates a sequence of calls to draw a curve (a call to frstd followed by one or more calls to vectd).
 lbfill.3NCARG
 A routine that is called by lblbar (when the argument iftp is nonzero) to fill portions of the bar. the default version of this routine does color fill by calling gsfaci and gfa. a userwritten version may be supplied to do a different kind of fill.
 lbgeti.3NCARG
 Retrieves the integer value of an internal parameter of labelbar.
 lbgetr.3NCARG
 Retrieves the real value of an internal parameter of labelbar.
 lblbar.3NCARG
 Draws a complete label bar.
 lbseti.3NCARG
 Gives an integer value to an internal parameter of labelbar.
 lbsetr.3NCARG
 Gives a real value to an internal parameter of labelbar.
 line.3NCARG
 Draws a line from the point (x1,y1) to the point (x2,y2). the "pen" (for subsequent calls to frstpt, vector, plotif, and plotit) is left at (x2,y2).
 line3.3NCARG
 Draws the straightline segment joining the projections of two points in 3space.
 lined.3NCARG
 Draws a line segment between two points whose user coordinates are given.
 mapaci.3NCARG
 Normally used to pick colors for the areas created by the boundary lines added to an area map by a call to mapbla. note that this function should not be used to select color indices for areas defined by the new map database "earth..1", which was created in 1998; for that purpose, use ezmapb functions instead (in particular, mpisci).
 mapbla.3NCARG
 Adds to the area map in the array iama the set of boundary lines, of projected geographical entities, determined by the current state of the internal parameters of ezmap. note that this routine uses whichever old outline dataset is selected by the value of the internal parameter 'ou'; to access the new map database "earth..1", which was created in 1998, one must call instead the ezmapb routine mplnam.
 mapblm.3NCARG
 Draws geographical outlines masked against an existing area map. note that this routine uses whichever old outline dataset is selected by the value of the internal parameter 'ou'; to access the new map database "earth..1", which was created in 1998, one must call instead the ezmapb routine mplndm.
 mapdrw.3NCARG
 Draws the complete map described by the current values of the internal parameters of ezmap. note that this routine uses whichever old outline dataset is selected by the value of the internal parameter 'ou'; to access the new map database "earth..1", which was created in 1998, one must call instead the routines that mapdrw would have called, but call mplndr instead of maplot.
 mapeod.3NCARG
 Called by the ezmap routines maplot and mapbla. the default version does nothing. a userwritten version may be supplied to examine each outlinedataset segment and, perhaps, to delete selected ones. note that this routine is not called by any of the ezmapb routines; for the same purpose, they call the routine mpchln.
 mapgci.3NCARG
 Returns a set of points on the shortest great circle route between two userspecified points on the globe.
 mapgrd.3NCARG
 Draws a lat/lon grid.
 mapgrm.3NCARG
 Draws lines of latitude and longitude masked against an existing area map.
 mapgtc.3NCARG
 Gets the current value of a specified ezmap parameter of type character. mpgetc is an alternate name for the routine mapgtc.
 mapgti.3NCARG
 Gets the current value of a specified ezmap parameter of type integer. mpgeti is an alternate name for the routine mapgti.
 mapgtl.3NCARG
 Gets the current value of a specified ezmap parameter of type logical. mpgetl is an alternate name for the routine mapgtl.
 mapgtr.3NCARG
 Gets the current value of a specified ezmap parameter of type real. mpgetr is an alternate name for the routine mapgtr.
 mapint.3NCARG
 Initialization.
 mapiq.3NCARG
 Terminates a string of calls to mapit.
 mapiqa.3NCARG
 Terminates a string of calls to mapita.
 mapiqd.3NCARG
 Terminates a string of calls to mapitd.
 mapiqm.3NCARG
 Terminates a string of calls to the routine mapitm.
 mapit.3NCARG
 Draws lines on a map.
 mapita.3NCARG
 Adds to an area map the projections of lines defined by a series of lat/lon coordinates.
 mapitd.3NCARG
 Draws lines on a map. mapitd is just like mapit, but, ultimately, dashpack routines are called instead of dashchar routines.
 mapitm.3NCARG
 Draws lines on a map, masked by a specified area map.
 maplbl.3NCARG
 Labels the map.
 maplmb.3NCARG
 Draws a limb line.
 maplot.3NCARG
 Draws geographical outlines. note that this routine uses whichever old outline dataset is selected by the value of the internal parameter 'ou'; to access the new map database "earth..1", which was created in 1998, one must call instead the ezmapb routine mplndr.
 mappos.3NCARG
 Positions the map on the plotter frame.
 maproj.3NCARG
 Sets the map projection to be used.
 maprs.3NCARG
 Recalls set.
 maprst.3NCARG
 Restores the state of ezmap saved by an earlier call to mapsav.
 mapsav.3NCARG
 Saves the current state of ezmap for later restoration by maprst.
 mapset.3NCARG
 Specifies the rectangular portion of the u/v plane to be drawn.
 mapstc.3NCARG
 Sets the values of certain ezmap parameters of type character. mpsetc is an alternate name for the routine mapstc.
 mapsti.3NCARG
 Sets the values of certain ezmap parameters of type integer. mpseti is an alternate name for the routine mapsti.
 mapstl.3NCARG
 Sets the values of certain ezmap parameters of type logical. mpsetl is an alternate name for the routine mapstl.
 mapstr.3NCARG
 Sets the values of certain ezmap parameters of type real. mpsetr is an alternate name for the routine mapstr.
 maptra.3NCARG
 Projects points.
 maptri.3NCARG
 Performs inverse transformations.
 maptrn.3NCARG
 Projects points. supcon is an alternate name for the routine maptrn.
 mapusr.3NCARG
 Called by ezmap routines that draw the various parts of the map. the default version does nothing. a userwritten version may be supplied to change the appearance of the map. note that this routine is not called by any of the ezmapb routines; they call mpchln instead.
 mapvec.3NCARG
 Draws lines on a map  used in conjunction with mapfst.
 mpchln.3NCARG
 This routine is called repeatedly as boundary lines are processed by mplnam, mplndm, and mplndr. the default version of the routine does nothing. a usersupplied version may take action to change various characteristics of the lines.
 mpfnme.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the full name of the area, including the prepended names of all containing (parent) areas, up to and including a specified level.
 mpgetc.3NCARG
 Gets the current value of a specified ezmap parameter of type character. mpgetc is an alternate name for the routine mapgtc.
 mpgeti.3NCARG
 Gets the current value of a specified ezmap parameter of type integer. mpgeti is an alternate name for the routine mapgti.
 mpgetl.3NCARG
 Gets the current value of a specified ezmap parameter of type logical. mpgetl is an alternate name for the routine mapgtl.
 mpgetr.3NCARG
 Gets the current value of a specified ezmap parameter of type real. mpgetr is an alternate name for the routine mapgtr.
 mpglty.3NCARG
 Retrieves the type of the line currently being drawn by mplndm.
 mpiaty.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the area type of the area.
 mpifnb.3NCARG
 A simple utility function that finds the index of the first nonblank character in a character string.
 mpilnb.3NCARG
 A simple utility function that finds the index of the last nonblank character in a character string.
 mpiola.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the area identifier of the largest area, at a specified level, that contains it.
 mpiosa.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the area identifier of the smallest area, at a specified level, that contains it.
 mpipai.3NCARG
 Given the area identifiers of two of the areas defined by whatever database was last read by the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function has a nonzero value if and only if the first area is a part of the second.
 mpipan.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by the ezmapb routines mplnam, mplndm, mplndr, and mplnri and a name, this function has a nonzero value if and only if the area with the specified area identifier is part of some area with the specified name.
 mpipar.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the area identifier of that area's containing (parent) area.
 mpisci.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns a suggested color index for that area.
 mplnam.3NCARG
 Reads a specified ezmap database and sends boundary lines from it to a specified area map.
 mplndm.3NCARG
 Reads a specified ezmap database and draws boundary lines from it, masked by a specified area map.
 mplndr.3NCARG
 Reads a specified ezmap database and draws boundary lines from it.
 mplnri.3NCARG
 Reads information from a specified ezmap database.
 mpname.3NCARG
 Given the area identifier of one of the areas defined by whatever database was last read by one of the ezmapb routines mplnam, mplndm, mplndr, and mplnri, this function returns the name of the area.
 mprset.3NCARG
 Reset the internal state of ezmap/ezmapa to the default.
 mpsetc.3NCARG
 Sets the values of certain ezmap parameters of type character. mpsetc is an alternate name for the routine mapstc.
 mpseti.3NCARG
 Sets the values of certain ezmap parameters of type integer. mpseti is an alternate name for the routine mapsti.
 mpsetl.3NCARG
 Sets the values of certain ezmap parameters of type logical. mpsetl is an alternate name for the routine mapstl.
 mpsetr.3NCARG
 Sets the values of certain ezmap parameters of type real. mpsetr is an alternate name for the routine mapstr.
 mxmy.3NCARG
 Retrieves the current pen position in the plotter address unit (pau) coordinate system.
 natgrid.3NCARG
 Natgrid is a package for gridding 2d randomlyspaced data using a natural neighbor algorithm. single precison and double precision interfaces exist in both fortran and c.
 natgrid_errors.3NCARG
 This document briefly describes all the errors reported from natgrid.
 natgrid_params.3NCARG
 This document briefly describes all the internal parameters of natgrid.
 natgridd.3NCARG
 Primary double precision fortran entry for natural neighbor gridding
 natgrids.3NCARG
 Primary single precision fortran entry for natural neighbor gridding
 ncarg_cbind.3NCARG
 Description of how to use the ncar graphics cbinding.
 ncarg_gks_cbind.3NCARG
 Description of how to use the ncar graphics gks cbinding.
 nerro.3NCARG
 Referenced by a user to obtain the current value of the internal error flag of seter.
 ngckop.3NCARG
 A function to check if a specified gks workstation is open.
 ngdots.3NCARG
 Draws filled circular dots at coordinate positions (x(i),y(i),i=1,num) at size size with color given by the color index icolor.
 ngezlogo.3NCARG
 Draws various ncar and ucar logos, the default being to draw an ncar logo of reasonable size in the lower right corner of a plot.
 nggcog.3NCARG
 Returns the latitudes and longitudes of a set of points approximating a circle at a given point on the surface of the globe.
 nggetc.3NCARG
 Used to retrieve the current value of a specified internal parameter.
 nggeti.3NCARG
 Gets the current integer value of an internal parameter of ngmisc of type integer. see the ngmisc_params man page for a complete list of all the ngmisc internal parameters.
 nggetr.3NCARG
 Gets the current real value of an internal parameter of ngmisc of type real. see the ngmisc_params man page for a complete list of all the ngmisc internal parameters.
 nggsog.3NCARG
 Returns the latitudes and longitudes of six points defining a fivepointed star at a given point on the surface of the globe.
 nglogo.3NCARG
 Draws various ncar and ucar logos on a specified workstation.
 ngmftc.3NCARG
 Temporarily closes a metafile output unit allowing for subsequent reopening.
 ngmisc.3NCARG
 A collection of miscellaneous ncar graphics routines.
 ngmisc_params.3NCARG
 This document briefly describes all ngmisc internal parameters.
 ngpict.3NCARG
 Effects a break in the picture drawing sequence in a fortran code using gks. the actions taken depend on whether the designated workstation is a metafile or an output/input workstation. an option is provided for prompting the user when an output/input workstation is ready and waiting after a pause.
 ngpswk.3NCARG
 Returns the workstation type, suitable for use as the third argument in a call to the ncar gks routine gopwk, for the postscript workstation whose attributes are specified in the function arguments.
 ngreop.3NCARG
 Reopen an existing ncar graphics metafile for appending.
 ngritd.3NCARG
 Given the coordinates of a point, this routine performs a rotation of that point about a specified axis by a specified angle.
 ngsetc.3NCARG
 Used to set the character value of a specified internal parameter.
 ngseti.3NCARG
 Provides a new integer value for an internal parameter of ngmisc of type integer. see the ngmisc_params man page for a complete list of all the ngmisc internal parameters.
 ngsetr.3NCARG
 Provides a new real value for an internal parameter of ngmisc of type real. see the ngmisc_params man page for a complete list of all the ngmisc internal parameters.
 ngsrat.3NCARG
 Save/restore/set ncar gks primitive attribute values in toto.
 ngwsym.3NCARG
 Draws a symbol from the standard wmo/noaa meteorological fonts by reference to the font name and symbol number within that font.
 nngetaspectd.3NCARG
 Retrieve the double precision aspect at a specified coordinate.
 nngetaspects.3NCARG
 Retrieve the aspect at a specified coordinate.
 nngetc.3NCARG
 Retrieves the value of an internal parameter of type character.
 nngeti.3NCARG
 Retrieves the value of an internal parameter of type integer.
 nngetr.3NCARG
 Retrieves the value of an internal parameter of type real.
 nngetrd.3NCARG
 Retrieves the value of an internal parameter of type double precision.
 nngetsloped.3NCARG
 Retrieve the double precision slope at a specified coordinate.
 nngetslopes.3NCARG
 Retrieve the slope at a specified coordinate.
 nnpntd.3NCARG
 Nnpntd interpolate at a single point in double precision
 nnpntend.3NCARG
 Terminate interpolation in single point mode
 nnpntendd.3NCARG
 Terminate interpolation in single point mode
 nnpntinitd.3NCARG
 Nnpntinitd enter single point mode in double precision
 nnpntinits.3NCARG
 Nnpntinits enter single point mode
 nnpnts.3NCARG
 Nnpnts interpolate at a single point
 nnsetc.3NCARG
 Sets the value of an internal parameter of type character.
 nnseti.3NCARG
 Sets the value of an internal parameter of type integer.
 nnsetr.3NCARG
 Sets the value of an internal parameter of type real.
 nnsetrd.3NCARG
 Sets the value of an internal parameter of type double precision.
 opngks.3NCARG
 Opens gks, opens and activates an ncar gcm workstation (workstation of type 1) with workstation id of 1 and connection id of 2.
 pcdlsc.3NCARG
 Defines the default list of "special colors" used by pchiqu in drawing certain characters from the filled fonts. calling pcdlsc with the argument ifci will define color indices ifci, ifci+1, ifci+2, ..., ifci+15 and it will set all elements of the internal parameter array \'cc\' corresponding to indices 1 through 16. at the moment, although such a call does define a set of sixteen colors (ranging from blue to red) and set the elements of \'cc\', it\'s a bit pointless, since there are no characters for which the special colors are used. in the future, there will be a few such (like the state highway symbol, which is normally drawn in a particular pair of colors); at that time, the routine will be of more use.
 pcgetc.3NCARG
 Retrieves the current character value of an internal parameter.
 pcgeti.3NCARG
 Retrieves the integral value of an internal parameter of type integer or real.
 pcgetr.3NCARG
 Retrieves the real value of an internal parameter of type real or integer.
 pchiqu.3NCARG
 Draws high quality characters. by default, it uses the same database as the old ncar graphics routine pwritx, but it can also use characters from any of the fontcapdefined databases, it has an improved interface, and it has many more capabilities than pwritx. plchhq is an alternate name for the routine pchiqu.
 pcloqu.3NCARG
 Draws characters of "low quality" by calling the gks characterdrawing routines. no function codes may be used. using pcloqu to draw a given string of characters will create a smaller metafile than if pchiqu or pcmequ were used; the results will depend on capabilities of the translator. plchlq is an alternate name for the routine pcloqu.
 pcmequ.3NCARG
 Draws characters of "medium quality". it does this by drawing lines, just as pchiqu does, but it does not produce quite such fancy characters. no function codes may be used. using pcmequ to draw a given string of characters will create a larger metafile than if pcloqu were used, which may be a disadvantage. however, it may also be more dependable, in that it does not depend on capabilities the translator may or may not have. plchmq is an alternate name for the routine pcmequ.
 pcmpxy.3NCARG
 This routine is normally not called directly by the user (though it can be). it is called by each of the routines pchiqu, pcmequ, and pcloqu when the user has set the mapping flag \'ma\' nonzero to request mapping of characters from one x/y coordinate system to another.
 pcpnwi.3NCARG
 A function of type character*16.
 pcrset.3NCARG
 Resets all parameters to their initial default values.
 pcsetc.3NCARG
 Gives a new character value to a specified internal parameter.
 pcseti.3NCARG
 Sets the value of an internal parameter of type integer or real.
 pcsetr.3NCARG
 Sets the value of an internal parameter of type real or integer.
 perim.3NCARG
 Draws an unlabeled perimeter with inwardpointing tick marks. the directions and lengths of tick marks may be changed by calling ticks and/or tick4.
 perim3.3NCARG
 Draws the projection of a rectangular perimeter in a plane parallel to one of the three coordinate planes, with inwardpointing tick marks at specified intervals.
 periml.3NCARG
 Draws a labeled perimeter with inwardpointing tick marks. the directions and lengths of tick marks may be changed by calling ticks and/or tick4.
 plchhq.3NCARG
 Draws high quality characters. by default, it uses the same database as the old ncar graphics routine pwritx, but it can also use characters from any of the fontcapdefined databases, it has an improved interface, and it has many more capabilities than pwritx. plchhq is an alternate name for the routine pchiqu.
 plchlq.3NCARG
 Draws characters of "low quality" by calling the gks characterdrawing routines. no function codes may be used. using pcloqu to draw a given string of characters will create a smaller metafile than if pchiqu or pcmequ were used; the results will depend on capabilities of the translator. plchlq is an alternate name for the routine pcloqu.
 plchmq.3NCARG
 Draws characters of "medium quality". it does this by drawing lines, just as pchiqu does, but it does not produce quite such fancy characters. no function codes may be used. using pcmequ to draw a given string of characters will create a larger metafile than if pcloqu were used, which may be a disadvantage. however, it may also be more dependable, in that it does not depend on capabilities the translator may or may not have. plchmq is an alternate name for the routine pcmequ.
 plotchar_params.3NCARG
 This document briefly describes all the internal parameters of plotchar.
 plotif.3NCARG
 A linedrawing routine, described in terms of "pen moves". most calls to plotif specify whether the "pen" should be up (not drawing) or down (drawing) and then move it to a designated position in the fractional coordinate system. the polylines resulting from the pen moves are buffered; some calls to plotif just cause the spps polyline buffer to be flushed.
 plotit.3NCARG
 A linedrawing routine, described in terms of "pen moves". most calls to plotit specify whether the "pen" should be up (not drawing) or down (drawing) and then move it to a designated position in the metacode coordinate system. the polylines resulting from the pen moves are buffered; some calls to plotit just cause the spps polyline buffer to be flushed.
 point.3NCARG
 Draws a point at a specified position in the user coordinate system.
 point3.3NCARG
 Draws the projection of a point in 3space.
 points.3NCARG
 Draws a marker at each of a series of specified positions in the user coordinate system. the markers can also be connected by drawing lines between them.
 polypack.3NCARG
 A set of routines allowing polygons to be manipulated in various ways. each of the six principal routines is given a "clip" polygon, a "subject" polygon, and a workspace; it operates on the two polygons in some way to create either a derivative polygon or a set of trapezoids representing the interior of that derivative polygon and then passes these on to a userspecified processing routine.
 ppdipo.3NCARG
 Generates and returns the boundary of the "difference" polygon, which consists of all points that are inside the subject polygon but not inside the clip polygon.
 ppditr.3NCARG
 Generates and returns a set of trapezoids representing the interior of the "difference" polygon, which consists of all points that are inside the subject polygon but not inside the clip polygon.
 ppinpo.3NCARG
 Generates and returns the boundary of the "intersection" polygon, which consists of all points that are inside both the clip polygon and the subject polygon.
 ppintr.3NCARG
 Generates and returns a set of trapezoids representing the interior of the "intersection" polygon, which consists of all points that are inside both the clip polygon and the subject polygon.
 ppplcl.3NCARG
 Clips a polyline against a clipping rectangle. it is intended that, eventually, there should be a better routine that will clip a polyline against an arbitrary polygon, but that routine has not yet been written.
 ppppap.3NCARG
 Can be called to preprocess a polygon in such a way as to remove certain peculiarities that can cause minor cosmetic errors in the output from the routines that return trapezoids.
 ppunpo.3NCARG
 Generates and returns the boundary of the "union" polygon, which consists of all points that are inside either or both of the clip polygon and the subject polygon.
 ppuntr.3NCARG
 Generates and returns a set of trapezoids representing the interior of the "union" polygon, which consists of all points that are inside either or both of the clip polygon and the subject polygon.
 psym3.3NCARG
 Draws the projections of character strings that are positioned in a plane parallel to one of the three coordinate planes. note: at one time, a threed routine called psym3 was supported. it has long been considered obsolete. if you call psym3, you will get an error message telling you to use pwrzt instead and execution will be terminated. as nearly as we can determine, the statement call psym3 (u,v,w,ichar,isize,idir,itop,iup) may be replaced by the statements if (iup.eq.2) call vect3 (u,v,w) call pwrzt (u,v,w,ichar,1,isize,idir,itop,0) (old manuals seem to indicate that the fifth argument in the call to psym3 may have been a real called size, rather than an integer called isize; it is not clear whether this was a misprint or not.) the function of psym3 was to plot a symbol at the projection of a particular point; this can now be done with pwrzt. if the eighth argument in the second and following of a series of calls to psym3 had the value 2, straightline segments were drawn connecting the projections of the points; this is better done with a single call to curve3, or by calling frst3 for the first point and vect3 for each of the other points.
 pwrit.3NCARG
 Draws a specified text string at a specified position in the user coordinate system. the call has arguments specifying the size, orientation, and centering of the string.
 pwrite_family.3NCARG
 A utility for drawing text and other characters using polylines.
 pwritx.3NCARG
 Draws text and other characters using polylines.
 pwrity.3NCARG
 Draws text and other characters using polylines.
 pwrz.3NCARG
 Draws the projections of character strings that are positioned in a plane parallel to one of the three coordinate planes. note: at one time, a threed routine called pwrz was supported. pwrz has been superseded by pwrzt and is therefore considered obsolete. if you call pwrz, you will get an error message telling you to use pwrzt instead and execution will be terminated.
 pwrzi.3NCARG
 A characterplotting routine for plotting characters in threespace when using isosurface. for a large class of possible positions, the hidden character problem is solved.
 pwrzs.3NCARG
 A characterplotting routine for plotting characters in threespace when using srface.
 pwrzt.3NCARG
 Draws the projections of character strings that are positioned in a plane parallel to one of the three coordinate planes.
 reset.3NCARG
 The "super" version of reset zeroes the internal integer array used to detect crowded lines; other versions do nothing.
 retsr.3NCARG
 Called by a user to return to a saved state of the recovery mode in ncar graphics.
 rgbhls.3NCARG
 Converts a color specification given in the red, green, blue (rgb) color space to color values in the hue, lightness, saturation (hls) color space.
 rgbhsv.3NCARG
 Converts a color specification given in the red, green, blue (rgb) color space to color values in the hue, saturation, and value (hsv) color space.
 rgbyiq.3NCARG
 Converts a color specification given in the rgb red, green, blue, (rgb) color space to a color specification in the yiq color space.
 scrolled_title.3NCARG
 Creates movie titles. the titles can be scrolled, faded in, and/or faded out. foreground and background colors can be specified.
 scrolled_title_params.3NCARG
 This document briefly describes all scrolled_title internal parameters.
 semess.3NCARG
 Called by a user to get a specified portion of the current error message.
 set.3NCARG
 Defines the mapping between fractional and user coordinates: sets the values of the spps internal parameters 'ls' (axis linear/log scaling) and 'mi' (axis mirror imaging); defines gks normalization transformation 1.
 set3.3NCARG
 Defines the transformation from three dimensions to two dimensions.
 seter.3NCARG
 Called by ncar graphics routines when errors occur.
 seti.3NCARG
 Sets the exponents which define the plotting range in the plotter address unit coordinate system.
 setr.3NCARG
 Establishes certain constants so that srface produces a picture whose size changes with respect to the viewer's distance from the object. it can also be used when making a movie of an object evolving in time to keep it positioned properly on the screen, saving computer time in the bargin. call it with r0 negative to turn off this feature.
 setusv.3NCARG
 Sets the value of one of the internal parameters of spps.
 sfgetc.3NCARG
 Used to retrieve the current value of a specified internal parameter.
 sfgeti.3NCARG
 Used to retrieve the current integer value of a specified parameter.
 sfgetp.3NCARG
 Used to retrieve the current dot pattern.
 sfgetr.3NCARG
 Used to retrieve the current real value of a specified parameter.
 sflush.3NCARG
 Flushes polylines, accumulated through calls to the routines plotif and plotit, from the spps polyline buffer shared by those routines; updates all open workstations; and flushes all systemlevel i/o buffers.
 sfnorm.3NCARG
 The subroutines sfwrld and sfnorm are used to fill that portion of the plotter frame inside the area defined by a given polygonal boundary.
 sfsetc.3NCARG
 Used to set the character value of a specified internal parameter.
 sfseti.3NCARG
 Used to set the current integer value of a specified internal parameter.
 sfsetp.3NCARG
 Defines a new dot pattern.
 sfsetr.3NCARG
 Used to set the current real value of a specified internal parameter.
 sfsgfa.3NCARG
 (which stands for "softfill  simulate gfa") fills, in one of various ways, an area of the plotter frame defined by a given set of points; it is intended to provide a way to use the gks fillarea routine, if it works (as is the case in the version of gks distributed with ncar graphics), or a suitable patternfill substitute, otherwise. doing all area fills with sfsgfa has the advantage that the way in which they are done can then be changed by modifying the value of a single internal parameter of softfill, named 'ty'.
 sfwrld.3NCARG
 The subroutines sfwrld and sfnorm are used to fill that portion of the plotter frame inside the area defined by a given polygonal boundary.
 shgeti.3NCARG
 Retrieves the value of an internal parameter of type integer.
 shgetnp.3NCARG
 Find the nearest points to a specified point in 3space.
 shgrid.3NCARG
 Interpolate random data in 3space using a modified shepard's algorithm
 shgrid_errors.3NCARG
 This document briefly describes all the errors reported from shgrid.
 shgrid_params.3NCARG
 This document briefly describes all the internal parameters of shgrid.
 shseti.3NCARG
 Sets the value of an internal parameter of type integer.
 slgeti.3NCARG
 Gets the current integer value of an internal parameter of scrolled_title of type integer or real. see the scrolled_title_params man page for a complete list of all the scrolled_title internal parameters.
 slgetr.3NCARG
 Gets the current real value of an internal parameter of scrolled_title of type integer or real. see the scrolled_title_params man page for a complete list of all the scrolled_title internal parameters.
 slogap.3NCARG
 Generates time seconds worth of blank frames in a manner consistent with ftitle.
 slrset.3NCARG
 Resets all parameters of scrolled_title to the initial default values.
 slseti.3NCARG
 Provides a new integer value for an internal parameter of scrolled_title of type integer or real. see the scrolled_title_params man page for a complete list of all the scrolled_title internal parameters.
 slsetr.3NCARG
 Provides a new real value for an internal parameter of scrolled_title of type integer or real. see the scrolled_title_params man page for a complete list of all the scrolled_title internal parameters.
 softfill.3NCARG
 Fills a polygonal subset of the plotter frame.
 softfill_params.3NCARG
 This document briefly describes all softfill internal parameters.
 spps.3NCARG
 A collection of routines for defining and managing ncar graphics coordinate systems, for drawing lines, markers, and text in those coordinate systems, and for implementing efficiency considerations such as polyline segment buffering. the current recognized coordinate systems are gks world coordinates, gks normalized device coordinates, ncar graphics fractional coordinates, and ncar graphics user coordinates. see the ncar graphics document "the use of x/y coordinates in ncar graphics" for descriptions of these coordinate systems. the ncar graphics user coordinate system allows for axis reversal (mirror imaging) and nonlinear (logarithmic) axes, which are two important extensions to the gks world coordinate system. plotter address units (paus) were used frequently in various spps routine arguments and in some internal parameters. paus are not being used in new ncar graphics routines. wherever they might still be encountered, simply interpret them according to the formula "1 pau = 1/1023 ndc units".
 spps_converters.3NCARG
 A set of functions, each of which transforms a coordinate from one of the ncar graphics coordinate systems to another. the complete list of functions is as follows: cfux, cfuy, cmfx, cmfy, cmux, cmuy, cpfx, cpfy, cpux, cpuy, cufx, cufy, kfmx, kfmy, kfpx, kfpy, kmpx, kmpy, kpmx, kpmy, kumx, kumy, kupx, and kupy.
 spps_params.3NCARG
 This document briefly describes all of the internal parameters of spps.
 srface.3NCARG
 Draws a perspective picture of a function of two variables with hidden lines removed. the function is approximated by a twodimensional array of heights.
 stgetc.3NCARG
 Gets the current value of a streamlines parameter of type character.
 stgeti.3NCARG
 Gets the current value of an internal parameter of type integer.
 stgetr.3NCARG
 Gets the current value of an internal parameter of type real.
 stinit.3NCARG
 Performs initialization tasks required before stream may be called to create a streamline field flow plot. information about the input data arrays is copied into internal common block variables and the coordinate system mappings and boundaries are established.
 stitle.3NCARG
 Creates scrolled movie or video titles. it receives all input through the argument list.
 stream.3NCARG
 Plots a streamline representation of field flow data, based on conditions established by stinit and the current values of a set of usermodifiable internal parameters associated with the streamlines utility.
 streamlines.3NCARG
 Utility for plotting a streamline representation of field flow data given two arrays containing the vector field components on a uniform grid.
 strmln.3NCARG
 Plots a streamline representation of field flow data, given two 2dimensional vector component arrays, u and v. you may control certain characteristics of the plot by adjusting the values given to the input arguments. in addition, depending on the value given to the compatibility parameter, cpm, you may set other options by calling stseti or stsetr to modify internal parameters.
 strset.3NCARG
 Resets all parameters to their initial default values.
 stsetc.3NCARG
 Sets the value of a streamlines parameter of type character.
 stseti.3NCARG
 Sets the value of an internal parameter of type integer.
 stsetr.3NCARG
 Sets the value of an internal parameter of type real.
 stuixy.3NCARG
 Inversely maps a single point on the streamline from user to data coordinate space.
 stumsl.3NCARG
 This routine is the userdefinable external subroutine used to draw masked streamlines. the default version of the routine draws any polyline all of whose area identifiers are greater than or equal to zero.
 stumta.3NCARG
 Given the coordinates of a point on the streamline in data, user, and ndc space, and the interpolated, normalized components of the vector at the point relative to data coordinate space, the usermodifiable routine stumta finds the directional angle of the streamline relative to ndc space at the point.
 stumxy.3NCARG
 Maps a single point on the streamline from data to user coordinate space.
 supcon.3NCARG
 Projects points. supcon is an alternate name for the routine maptrn.
 supmap.3NCARG
 Draws a map with a single call. an implementation of the routine from which ezmap grew.
 surf1.3NCARG
 Calculate values for surf2 usage.
 surf2.3NCARG
 2d interpolation for gridded data
 surface.3NCARG
 A utility for drawing perspective picture of a function of two variables with hidden lines removed.
 surface_params.3NCARG
 This document briefly describes the surface internal parameters.
 tdclrs.3NCARG
 Does gks calls to define colors for tdpack.
 tdctri.3NCARG
 Cut triangles defined by a triangle list.
 tddtri.3NCARG
 Draw the triangles defined by a triangle list.
 tdez2d.3NCARG
 Provides a simplified interface to tdpack for drawing surfaces.
 tdez3d.3NCARG
 Provides a simplified interface to tdpack for drawing isosurfaces.
 tdgeti.3NCARG
 Retrieves the integer value of a tdpack parameter.
 tdgetr.3NCARG
 Retrieves the real value of a tdpack parameter.
 tdgrds.3NCARG
 Draw perimeters, optionally with ticks or grid lines, on the six sides of a box. this routine calls tdpara and will therefore change the definition of the reference parallelogram.
 tdgrid.3NCARG
 Draw a perimeter, optionally with ticks or grid lines, around the edges of the reference parallelogram defined by the last call to tdpara. this routine is normally called indirectly (by virtue of a call to tdgrds), but there is no reason why it should not be called directly.
 tdgtrs.3NCARG
 Get the values defining a selected rendering style, which affects the appearance of triangles drawn by a call to the routine tddtri.
 tdinit.3NCARG
 Initialization routine for tdpack, called to define the position of the eye, the position of the point looked at, which way is up, and whether or not a stereo view is to be done.
 tditri.3NCARG
 Add triangles defining a simple surface to the triangles in a triangle list.
 tdlbla.3NCARG
 This routine is called to put labels on a particular edge of a box.
 tdlbls.3NCARG
 Draw labels on selected sides of a projected box. this routine calls tdpara and will therefore change the definition of the reference parallelogram; it also changes the value of the internal parameter 'cs2'.
 tdline.3NCARG
 Given the coordinates of two points in 3space, draw the projection of the line joining them.
 tdlnpa.3NCARG
 Given the coordinates of two points in the reference parallelogram, draw the projection of the line joining them.
 tdmtri.3NCARG
 Add triangles defining a 3d marker to the triangles in a triangle list.
 tdotri.3NCARG
 Order the triangles defined by a triangle list.
 tdpack.3NCARG
 A set of routines allowing one to draw representations of threedimensional objects.
 tdpack_params.3NCARG
 This document briefly describes all internal parameters of tdpack.
 tdpara.3NCARG
 Initialization routine for tdpack, called to set the value of certain internal values.
 tdplch.3NCARG
 Draw a character string at a specified position in the plane of the reference parallelogram.
 tdprpa.3NCARG
 Given the parallelogram coordinates of a point, get the coordinates of its projection in the projection plane. this routine is essentially the inverse of the routine tdprpi.
 tdprpi.3NCARG
 Given a point in the projection plane, retrieve the parallelogram coordinates of that point in the reference parallelogram (as defined by the last call to tdpara) that projects into it. this routine is essentially the inverse of the routine tdprpa.
 tdprpt.3NCARG
 Given the coordinates of a point in 3space, get the coordinates of its projection in the projection plane.
 tdseti.3NCARG
 Provides a new integer value for a tdpack parameter.
 tdsetr.3NCARG
 Provides a new real value for a tdpack parameter.
 tdsort.3NCARG
 A generic sorting routine, normally used indirectly (by calling the routine tdotri).
 tdstri.3NCARG
 Add triangles defining a simple surface to the triangles in a triangle list.
 tdstrs.3NCARG
 Set the values defining a selected rendering style, which affects the appearance of triangles drawn by a call to the routine tddtri.
 threed.3NCARG
 3d line drawing package.
 tick3.3NCARG
 Gives user control of tick mark length in perim3. note: at one time, the threed routine tick3 was used to set tickmark length. tick3 has been superseded by tick43 and is therefore considered obsolete. if you call tick3, it will call tick43 for you. the statement call tick3 (major,minor) should be replaced by the equivalent statement call tick43 (major,minor,major,minor,major,minor)
 tick4.3NCARG
 Allows for program control of tick mark length and direction.
 tick43.3NCARG
 Gives user control of tick mark length in perim3.
 ticks.3NCARG
 Allows for program control of tick mark length and direction. this routine has been superseded by tick4, which should be used instead.
 vect3.3NCARG
 Defines the second and all subsequent points in a sequence of points connected by straightline segments, the projections of which are to be drawn. (frst3 is called for the first point in the sequence and vect3 is called for the rest.)
 vectd.3NCARG
 Defines the second and following of a sequence of points through which a curve is to be drawn.
 vector.3NCARG
 Generates a "pendown" move to a specified point in the user coordinate system. vector is used in conjunction with the routine frstpt to draw lines.
 vectors.3NCARG
 Utility for creating a vector field plot given two arrays containing the vector components on a uniform grid. in addition, the user may pass in another array of scalar data defined over the same grid space independent of but presumably related in some fashion to the vector data. the utility will then color each vector based on the scalar value at the grid point. alternatively, the user can choose to color the vectors based on vector magnitude.
 vectors_params.3NCARG
 This document briefly describes all vectors internal parameters.
 velvct.3NCARG
 Plots a vector field, given two 2dimensional vector component arrays, u and v. you may control certain characteristics of the plot by adjusting the values given to the input arguments. other less frequently changed characteristics may be affected by modifying veldat, the block data routine that initializes members of the common blocks vec1 and vec2. in addition, depending on the value given to the compatibility parameter, cpm, you may set other options by calling vvsetc, vvseti, or vvsetr to modify internal parameters.
 velvec.3NCARG
 A older version of the vectors utility, now a frontend to velvct. it is identical to the velvct call except that there is no length parameter to allow adjustment of the realized length of the maximum vector magnitude.
 vvectr.3NCARG
 Manages the coordinate system mapping, color setting, auxiliary text output, and drawing of the vector field plot, according to the specifications established by the parameter setting routines and the initialization routine, vvinit.
 vvgetc.3NCARG
 Gets the current value of a vectors parameter of type character.
 vvgeti.3NCARG
 Gets the current value of a vectors parameter of type integer.
 vvgetr.3NCARG
 Gets the current value of a vectors parameter of type real.
 vvinit.3NCARG
 Performs initialization tasks required before vvectr may be called to plot a vector field, including copying array size information into internal common block variables, establishing coordinate system mappings and boundaries, determining the maximum and minimum vector magnitudes and scalar array values, and, if required, setting up the color threshold value array.
 vvrset.3NCARG
 Resets all parameters to their initial default values.
 vvsetc.3NCARG
 Sets the value of a vectors parameter of type character.
 vvseti.3NCARG
 Sets the value of a vectors parameter of type integer.
 vvsetr.3NCARG
 Sets the value of a vectors parameter of type real.
 vvudmv.3NCARG
 This routine is the userdefinable external subroutine used to draw masked vectors. the default version of the routine draws any polyline all of whose area identifiers are greater than or equal to zero.
 vvumxy.3NCARG
 The user may modify this routine to define a custom mapping of vectors from a data coordinate system aligned with the natural boundaries of the vector field to the uniform normalized device coordinate (ndc) system suitable for generating a plot on an output device. it has same parameters as the internal vectors routine, vvmpxy, used for the predefined mappings employed when the map parameter has a value between 0 and 2.
 wmap.3NCARG
 A package for producing daily weather maps and plotting station model data
 wmap_params.3NCARG
 This document briefly describes all the internal parameters of wmap.
 wmbarb.3NCARG
 Plots wind barbs.
 wmdflt.3NCARG
 Returns all values of internal parameters in the wmap package to their default values.
 wmdrft.3NCARG
 Plots weather map front lines.
 wmdrrg.3NCARG
 Plots weather map regions (indicating "snow", "rain", etc.), or solid regions indicating temperature zones.
 wmgetc.3NCARG
 Retrieves the current character value of an internal parameter of type character.
 wmgeti.3NCARG
 Retrieves the integral value of an internal parameter of type integer.
 wmgetr.3NCARG
 Retrieves the real value of an internal parameter of type real.
 wmlabc.3NCARG
 Plots weather map city names and daily hi/lows.
 wmlabs.3NCARG
 Plots weather map special symbols and daily weather icons.
 wmlabt.3NCARG
 Plots weather map regional temperatures labels (like 90s, 80s, etc.)
 wmlabw.3NCARG
 Plots weather map regional weather labels (like "hot", "breezy", "cold", etc.
 wmlgnd.3NCARG
 Plots weather map legends.
 wmsetc.3NCARG
 Sets the value of an internal parameter of type character.
 wmseti.3NCARG
 Sets the value of an internal parameter of type integer.
 wmsetr.3NCARG
 Sets the value of an internal parameter of type real.
 wmstnm.3NCARG
 Plots station model data as per wmo guidelines.
 wtstr.3NCARG
 Draws a specified text string at a specified position in the user coordinate system. the call has arguments specifying the size, orientation, and centering of the string.
 yiqrgb.3NCARG
 Converts a color specification given in the yiq color space to the equivalent color specification in the red, green, blue (rgb) color space.