Development files for NCL and NCAR Graphics

Version: 6.6.2

## Library Functions | |

ncl_agback | 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,… |

ncl_agbnch | Provides an easy way to convert binary dash patterns into character dash patterns. |

ncl_agchax | Provides a way for the user to change the color, intensity, line style, etc., of various portions of the axes. |

ncl_agchcu | Provides a way for the user to change the color, intensity, line style, etc., of curves drawn by Autograph. |

ncl_agchil | Provides a way for the user to change the color, intensity, text style, etc., of the informational labels. |

ncl_agchnl | Provides a way for the user to substitute arbitrary character strings for the numeric labels generated by Autograph. |

ncl_agcurv | 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… |

ncl_agdshn | Provides an easy way to generate the names of parameters in the group 'DASH/PATTERN.', for use in calls to AGSETC and AGGETC. |

ncl_aggetc | Allows a user program to retrieve (in effect) the character-string values of certain single parameters. |

ncl_aggetf | Allows a user program to retrieve the real value of a single parameter. |

ncl_aggeti | Allows a user program to retrieve the integer equivalent of the real value of a single parameter. |

ncl_aggetp | Allows a user program to get the values of a group of parameters containing one or more elements. |

ncl_aggetr | Allows a user program to retrieve the real value of a single parameter. |

ncl_agpwrt | Provides a way for the user to change the style of all text strings drawn by Autograph. |

ncl_agrstr | Restores a saved state of Autograph. |

ncl_agsave | Saves the current state of Autograph for later restoration by AGRSTR. |

ncl_agsetc | Allows a user program to (in effect) store a character string as the value of a specified single parameter. |

ncl_agsetf | Allows a user program to store a real number as the value of a single parameter. |

ncl_agseti | Allows a user program to store the real equivalent of an integer as the value of a single parameter. |

ncl_agsetp | Allows a user program to reset the values of a group of parameters containing one or more elements. |

ncl_agsetr | Allows a user program to store a real number as the value of a single parameter. |

ncl_agstup | Performs "set-up" tasks required before AGBACK and AGCURV may be called. Basically, AGSTUP examines the current values of the primary control parameters for… |

ncl_agutol | Provides a way for the user to change the user-system-to-label-system mapping for one or more of the four axes. |

ncl_anotat | Changes the values of certain primary control parameters, purportedly having to do with "annotation" of a graph. |

ncl_ardbpa | 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… |

ncl_ardrln | Draws a polyline that is masked by a given area map. |

ncl_areas | 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. |

ncl_areas_params | This document briefly describes all Areas parameters. |

ncl_aredam | Adds edge segments to an area map. |

ncl_argeti | Retrieves the integer value of an Areas parameter. |

ncl_argetr | Retrieves the real value of an Areas parameter. |

ncl_argtai | Returns the area identifiers associated with a given point. |

ncl_arinam | Initializes an area map. |

ncl_armvam | Moves an area map from one integer array to another. |

ncl_arpram | Preprocesses an area map that has been initialized by a call to ARINAM and to which edges have been added by calls to AREDAM. |

ncl_arscam | 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 user-defined subroutine for… |

ncl_arseti | Provides a new integer value for an Areas parameter. |

ncl_arsetr | Provides a new real value for an Areas parameter. |

ncl_autograph | To draw graphs, each with a labeled background and each displaying one or more curves. |

ncl_autograph_params | This document briefly describes all Autograph internal parameters. |

ncl_bivar | Provides bivariate interpolation and smooth surface fitting for values given at irregularly distributed points. The resulting interpolating function and its… |

ncl_bivar_params | This document briefly describes all Bivar parameters. |

ncl_c_csa1s | cubic spline approximation, simple entry for one-dimensional input |

ncl_c_csa1xs | cubic spline approximation, expanded entry for one-dimensional input |

ncl_c_csa2ls | cubic spline approximation, simple entry for two-dimensional input, list output |

ncl_c_csa2lxs | cubic spline approximation, expanded entry for two-dimensional input, list output |

ncl_c_csa2s | cubic spline approximation, simple entry for two-dimensional input, gridded output |

ncl_c_csa2xs | cubic spline approximation, expanded entry for two-dimensional input, gridded output |

ncl_c_csa3ls | cubic spline approximation, simple entry for three-dimensional input, list output |

ncl_c_csa3lxs | cubic spline approximation, expanded entry for three-dimensional input, list output |

ncl_c_csa3s | cubic spline approximation, simple entry for three-dimensional input, gridded output |

ncl_c_csa3xs | cubic spline approximation, expanded entry for three-dimensional input, gridded output |

ncl_c_csc2s | convert from Cartesian coordinates to lat/lon coordinates. |

ncl_c_csc2sd | convert from Cartesian coordinates to lat/lon coordinates. |

ncl_c_csgetd | Retrieves the value of an internal parameter of type double. |

ncl_c_csgeti | Retrieves the value of an internal parameter of type int. |

ncl_c_csgetr | Retrieves the value of an internal parameter of type float. |

ncl_c_css2c | convert from lat/lon coordinates to Cartesian coordinates. |

ncl_c_css2cd | convert from lat/lon coordinates to Cartesian coordinates. |

ncl_c_cssetd | set double valued parameters |

ncl_c_csseti | set int valued parameters |

ncl_c_cssetr | set float valued parameters |

ncl_c_cssgrid | tension spline interpolation on a sphere |

ncl_c_cssgridd | tension spline interpolation on a sphere |

ncl_c_csstri | calculates a Delaunay triangulation for data on a sphere |

ncl_c_csstrid | calculates a Delaunay triangulation for data on a sphere |

ncl_c_csvoro | calculate Voronoi polygons for points on a sphere. |

ncl_c_csvorod | calculate Voronoi polygons for points on a sphere. |

ncl_c_dsgetc | Retrieve values for char valued parameters |

ncl_c_dsgeti | Retrieves the value of an internal parameter of type int. |

ncl_c_dsgetr | Retrieves the value of an internal parameter of type float. |

ncl_c_dsgetrd | retrieves the value of an internal parameter of type double. |

ncl_c_dsgrid2d | primary double precision C entry for 2D gridding |

ncl_c_dsgrid2s | primary single precision C entry for 2D gridding |

ncl_c_dsgrid3d | primary double precision C entry for 3D gridding |

ncl_c_dsgrid3s | primary single precision C entry for 3D gridding |

ncl_c_dspnt2d | Interpolate at a single point (or points) in 2D in single precision |

ncl_c_dspnt2s | Interpolate at a single point (or points) in 2D in single precision |

ncl_c_dspnt3d | interpolate double precision 3D data at specified points |

ncl_c_dspnt3s | interpolate single precision 3D data at specified points |

ncl_c_dssetc | Set char valued parameters |

ncl_c_dsseti | set int valued parameters |

ncl_c_dssetr | Set float valued parameters |

ncl_c_dssetrd | Set double valued parameters |

ncl_c_ftcurv | 1D interpolation for non-periodic functions |

ncl_c_ftcurvd | calculate derivatives |

ncl_c_ftcurvi | calculate integrals |

ncl_c_ftcurvp | 1D interpolation for periodic functions |

ncl_c_ftcurvpi | calculate integrals for periodic functions |

ncl_c_ftcurvps | compute a smoothing spline for periodic functions. |

ncl_c_ftcurvs | compute a smoothing spline |

ncl_c_ftcurvs1 | calculate values for a smoothing spline for data in the plane. |

ncl_c_ftgetc | retrieve a string valued parameter |

ncl_c_ftgetfa_data | retrieve array values |

ncl_c_ftgetfa_size | retrieve the size of an array |

ncl_c_ftgeti | retrieve an int valued parameter |

ncl_c_ftgetr | retrieve a float valued parameter |

ncl_c_ftkurv | interpolation for parametric curves |

ncl_c_ftkurvd | calculate interpolated values and derivatives for parametric curves |

ncl_c_ftkurvp | interpolation for closed parametric curves |

ncl_c_ftkurvpd | interpolation and derivative calculation for closed parametric curves |

ncl_c_ftsetc | set char valued parameters |

ncl_c_ftsetfa | Set float valued array parameters |

ncl_c_ftseti | set int valued parameters |

ncl_c_ftsetr | set float valued parameters |

ncl_c_ftsurf | 2D tension spline interpolation of rectangular data |

ncl_c_natgridd | primary double precision C entry for natural neighbor gridding |

ncl_c_natgrids | primary C entry for natural neighbor gridding |

ncl_c_nngetaspectd | retrieve a double precision aspect at a specified coordinate. |

ncl_c_nngetaspects | retrieve the aspect at a specified coordinate. |

ncl_c_nngetc | Retrieve values for char valued parameters |

ncl_c_nngeti | Retrieves the value of an internal parameter of type int. |

ncl_c_nngetr | Retrieves the value of an internal parameter of type float. |

ncl_c_nngetrd | retrieves the value of an internal parameter of type double. |

ncl_c_nngetsloped | retrieve a double precision slope at a specified coordinate. |

ncl_c_nngetslopes | retrieve the slope at a specified coordinate. |

ncl_c_nnpntd | interpolate at a single point |

ncl_c_nnpntend | exit single point mode |

ncl_c_nnpntendd | exit single point mode |

ncl_c_nnpntinitd | Enter single point mode |

ncl_c_nnpntinits | Enter single point mode |

ncl_c_nnpnts | interpolate at a single point |

ncl_c_nnsetc | Set char valued parameters |

ncl_c_nnseti | set int valued parameters |

ncl_c_nnsetr | Set float valued parameters |

ncl_c_nnsetrd | Set double valued parameters |

ncl_c_shgeti | Retrieves the value of an internal parameter of type int. |

ncl_c_shgetnp | find the nearest points to a specified point in 3-space |

ncl_c_shgrid | interpolate random data in 3-space using a modified Shepard's algorithm |

ncl_c_shseti | set int valued parameters |

ncl_cfux | Converts from fractional coordinates to user coordinates. |

ncl_cfuy | Converts from fractional coordinates to user coordinates. |

ncl_cgm | Computer Graphics Metafile operations |

ncl_clsgks | Deactivates workstation 1, closes workstation 1, and closes GKS. |

ncl_cmfx | Converts from metacode coordinates to fractional coordinates. |

ncl_cmfy | Converts from metacode coordinates to fractional coordinates. |

ncl_cmux | Converts from metacode coordinates to user coordinates. |

ncl_cmuy | Converts from metacode coordinates to user coordinates. |

ncl_colconv | Allows a user to convert among the color models RGB, HSV, HLS, and YIQ. |

ncl_conop1 | sets option switches for the Conran_family utility. |

ncl_conop2 | sets option switches and specifys various INTEGER parameters to be used by the Conran_family utility. |

ncl_conop3 | sets option switches and specifys various REAL parameters to be used by the Conran_family utility. |

ncl_conop4 | sets option switches and specifys various CHARACTER parameters to be used by the Conran_family utility. |

ncl_conpack | Provides a sort of tool kit of FORTRAN subroutines that can be called in various combinations to draw different kinds of contour plots. |

ncl_conpack_params | This document briefly describes all Conpack internal parameters. |

ncl_conran | draws a two dimensional contour map from irregularly distributed data. The contour lines may be smoothed. |

ncl_conran_family | |

ncl_conran_family_params | Includes a brief description of all Conran_family internal parameters. |

ncl_conraq | 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… |

ncl_conras | draws a two dimensional contour map from irregularly distributed data. This is the super version of the Conran_family. |

ncl_conrec | draws a two dimensional contour map from data stored in a rectangular array. The contour lines are labeled. |

ncl_conrec_family | is a set of two dimensional contour mapping routines. There are options for generating standard contours, smoothing contour lines, labeling the contours, and… |

ncl_conrec_family_params | Includes a brief description of all Conrec_family internal parameters. |

ncl_conrecqck | This utility has been merged into the Conrec_family. Type "man conrec_family" to see its man page. |

ncl_conrecquick | This utility has been merged into the Conrec_family. Type "man conrec_family" to see its man page. |

ncl_conrecsmooth | This utility has been merged into the Conrec_family. Type "man conrec_family" to see its man page. |

ncl_conrecspr | This utility has been merged into the Conrec_family. Type "man conrec_family" to see its man page. |

ncl_conrecsuper | This utility has been merged into the Conrec_family. Type "man conrec_family" to see its man page. |

ncl_cpback | Draws a background for a contour plot. |

ncl_cpchcf | Called by Conpack routines when a constant field is detected. The default version does nothing. A user-written version may be supplied to provide control as the… |

ncl_cpchcl | Called by the Conpack routines CPCLDM and CPCLDR. The default version does nothing. A user-written version may be supplied to provide control as contour lines… |

ncl_cpchhl | Called by Conpack routines as high/low labels are being drawn. The default version does nothing. A user-written version may be supplied to provide control as… |

ncl_cpchil | Called by Conpack routines as the informational label is drawn. The default version does nothing. A user-written version may be supplied to provide control as… |

ncl_cpchll | Called by Conpack routines as contour line labels are drawn. The default version does nothing. A user-written version may be supplied to provide control as the… |

ncl_cpcica | Incorporates into a user's cell array color indices determined by examining where the user's contours lie relative to the cell array. |

ncl_cpclam | Adds contour lines to an area map. This is part of the process of drawing a solid-fill contour plot. |

ncl_cpcldm | 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… |

ncl_cpcldr | Draws contour lines. |

ncl_cpcltr | Traces the contour lines at a given level and retrieves them for some sort of user-defined processing. |

ncl_cpcnrc | 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. |

ncl_cpdrpl | Provides a useful polyline-drawer for the routine CPCLDM. |

ncl_cpezct | 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… |

ncl_cpfx | Converts from plotter address unit coordinates to fractional coordinates. |

ncl_cpfy | Converts from plotter address unit coordinates to fractional coordinates. |

ncl_cpgetc | Retrieves the current value of an internal parameter of type CHARACTER. |

ncl_cpgeti | Retrieves the integral value of an internal parameter of type INTEGER or REAL. |

ncl_cpgetr | Retrieves the real value of an internal parameter of type REAL or INTEGER. |

ncl_cplbam | Adds label boxes (for the informational label, high and low labels, and contour-line labels) to an area map. The ultimate object of this will usually be to… |

ncl_cplbdr | Draws labels (an informational label, high and low labels, and line labels). |

ncl_cpmpxy | Maps Conpack output from a rectangular coordinate system superimposed on the data grid to some other coordinate system. |

ncl_cpmviw | Moves the contents of an old integer workspace to a new one. |

ncl_cpmvrw | Moves the contents of an old real workspace to a new one. |

ncl_cppkcl | Picks a set of contour levels. |

ncl_cppklb | Picks a set of labels for labeled contour levels. |

ncl_cprect | Initializes the contouring of a rectangular array of data. |

ncl_cprset | Resets all parameters to their initial default values. |

ncl_cpscae | 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… |

ncl_cpsetc | Sets the value of an internal parameter of type CHARACTER. |

ncl_cpseti | Sets the value of an internal parameter of type INTEGER or REAL. |

ncl_cpsetr | Sets the value of an internal parameter of type REAL or INTEGER. |

ncl_cpsprs | |

ncl_cpsps1 | |

ncl_cpsps2 | 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… |

ncl_cpux | Converts from plotter address unit coordinates to user coordinates. |

ncl_cpuy | Converts from plotter address unit coordinates to user coordinates. |

ncl_csa1s | cubic spline approximation, simple entry for one-dimensional input |

ncl_csa1xs | cubic spline approximation, expanded entry for one-dimensional input |

ncl_csa2ls | cubic spline approximation, simple entry for two-dimensional input, list output |

ncl_csa2lxs | cubic spline approximation, expanded entry for two-dimensional input, list output |

ncl_csa2s | cubic spline approximation, simple entry for two-dimensional input, gridded output |

ncl_csa2xs | cubic spline approximation, expanded entry for two-dimensional input, gridded output |

ncl_csa3ls | cubic spline approximation, simple entry for three-dimensional input, list output |

ncl_csa3lxs | cubic spline approximation, expanded entry for three-dimensional input, list output |

ncl_csa3s | cubic spline approximation, simple entry for three-dimensional input |

ncl_csa3xs | cubic spline approximation, expanded entry for three-dimensional input |

ncl_csagrid | |

ncl_csagrid_errors | This document briefly describes all the errors reported from Csagrid. |

ncl_csc2s | convert from Cartesian to lat/lon coordinates |

ncl_csc2sd | convert from Cartesian to lat/lon coordinates |

ncl_csgetd | Retrieves the value of an internal parameter of type DOUBLE PRECISION. |

ncl_csgeti | Retrieves the value of an internal parameter of type INTEGER. |

ncl_csgetr | Retrieves the value of an internal parameter of type REAL. |

ncl_css2c | convert from Cartesian to lat/lon coordinates |

ncl_css2cd | convert from lat/lon coordinates to Cartesian coordinates. |

ncl_css_overview | |

ncl_cssetd | Sets the value of an internal parameter of type DOUBLE PRECISION for the Cssgrid package. |

ncl_csseti | Sets the value of an internal parameter of type INTEGER. |

ncl_cssetr | Sets the value of an internal parameter of type REAL for the Cssgrid package. |

ncl_cssgrid | tension spline interpolation on a sphere. |

ncl_cssgrid_errors | This document briefly describes all the errors reported from Cssgrid. |

ncl_cssgrid_params | This document briefly describes all the internal parameters of Cssgrid. |

ncl_cssgridd | tension spline interpolation on a sphere. |

ncl_csstri | calculates a Delaunay triangulation for data on a sphere |

ncl_csstrid | calculates a Delaunay triangulation for data on a sphere |

ncl_csvoro | calculate Voronoi polygons for data on a sphere. |

ncl_csvorod | calculate Voronoi polygons for data on a sphere. |

ncl_cufx | Converts from user coordinates to fractional coordinates. |

ncl_cufy | Converts from user coordinates to fractional coordinates. |

ncl_curv1 | does set-up for CURV2. |

ncl_curv2 | 1D interpolation for non-periodic functions. |

ncl_curvd | derivatives for 1D functions. |

ncl_curve | 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… |

ncl_curve3 | Draws the projection of a curve defined by a sequence of points in 3-space. |

ncl_curved | Draws a curve through a sequence of points. |

ncl_curvi | integrate a spline curve |

ncl_curvp1 | calculate values for CURVP2 usage. |

ncl_curvp2 | interpolate a periodic function at a specified point |

ncl_curvpi | integrate a periodic spline curve |

ncl_curvps | calculate values for a smoothing spline for a periodic function. |

ncl_curvs | calculate values for a smoothing spline |

ncl_curvs1 | calculate values for a smoothing spline for data in the plane. |

ncl_curvs2 | calculates an interpolated value for a smoothing spline under tension at a given point. |

ncl_dandr | Draws an isosurface when used in conjunction with entry INIT3D. |

ncl_dashchar | The dash utilities have all been incorporated into the Dashline utility. To see its man page, type "man dashline". |

ncl_dashdb | Defines a dash pattern without labels. |

ncl_dashdc | Defines a dash pattern with labels. If DASHDC is called when the "quick" version of Dashline is used, an error exit results. |

ncl_dashline | A set of line-drawing routines that can be used to generate various dashed line patterns (including solid), can add labels to the lines, can smooth the lines,… |

ncl_dashline_params | Brief descriptions of all internal parameters of Dashline. |

ncl_dashpack | |

ncl_dashpack_params | This document briefly describes all Dashpack parameters. |

ncl_dashsmth | The dash utilities have all been incorporated into the Dashline utility. To see its man page, type "man dashline". |

ncl_dashsupr | The dash utilities have all been incorporated into the Dashline utility. To see its man page, type "man dashline". |

ncl_displa | Changes the values of certain primary control parameters purportedly having to do with the "display" of a graph. |

ncl_dpcurv | Used to draw a complete curve defined by a sequence of points in the user coordinate system. |

ncl_dpdraw | Used to draw a curve when fractional coordinates are available and no smoothing is to be done. |

ncl_dpfrst | Specifies the first point in a sequence of points, in the user coordinate system, defining a curve to be drawn. |

ncl_dpgetc | Retrieves the current character value of an internal parameter. |

ncl_dpgeti | Retrieves the integral value of an internal parameter of type INTEGER or REAL. |

ncl_dpgetr | Retrieves the real value of an internal parameter of type REAL or INTEGER. |

ncl_dplast | 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. |

ncl_dpline | Draws a straight-line segment between two points in the user coordinate system. |

ncl_dpsetc | Gives a new character value to a specified internal parameter. |

ncl_dpseti | Sets the value of an internal parameter of type INTEGER or REAL. |

ncl_dpsetr | Sets the value of an internal parameter of type REAL or INTEGER. |

ncl_dpsmth | Used to draw a curve when fractional coordinates are available and smoothing is to be done. |

ncl_dpvect | Specifies the second and following points in a sequence of points, in the user coordinate system, defining a curve to be drawn. |

ncl_dsgetc | Retrieves the value of an internal parameter of type CHARACTER. |

ncl_dsgeti | Gets the value of an internal parameter of type INTEGER. |

ncl_dsgetr | Retrieves the value of an internal parameter of type REAL. |

ncl_dsgetrd | Retrieves the value of an internal parameter of type DOUBLE PRECISION. |

ncl_dsgrid | Dsgrid is a package for gridding 3D and 2D randomly-spaced data using an inverse distance weighted average algorithm. Single precision and double precision… |

ncl_dsgrid2d | double precision Fortran entry for iterpolation from 2D random data to an output grid. |

ncl_dsgrid2s | primary single precision Fortran entry for 2D gridding |

ncl_dsgrid3d | double precision Fortran entry for 3D gridding |

ncl_dsgrid3s | single precision Fortran entry for 3D gridding |

ncl_dsgrid_errors | This document briefly describes all the errors reported from Dsgrid. |

ncl_dsgrid_params | This document briefly describes all the internal parameters of Dsgrid. |

ncl_dspnt2d | DSPNT2D- Interpolate at a single point (or points) in 2D in double precision |

ncl_dspnt2s | DSPNT2S- Interpolate at a single point (or points) in 2D in single precision |

ncl_dspnt3d | DSPNT3D- Interpolate at a single point (or points) in 3D in double precision |

ncl_dspnt3s | DSPNT3S- Interpolate at a single point (or points) in 3D in single precision |

ncl_dssetc | Sets the value of an internal parameter of type CHARACTER. |

ncl_dsseti | Sets the value of an internal parameter of type INTEGER. |

ncl_dssetr | Sets the value of an internal parameter of type REAL. |

ncl_dssetrd | Sets the value of an internal parameter of type DOUBLE PRECISION. |

ncl_entsr | Called by a user to set recovery mode in NCAR Graphics. |

ncl_eprin | Prints the current error message. |

ncl_errof | Turns off the internal error flag of SETER. |

ncl_error_handling | A set of routines for error handling in NCAR Graphics. |

ncl_ezcntr | draws a two dimensional contour map from data stored in a rectangular array. A number of contouring defaults are used. |

ncl_ezhftn | draws a half-tone picture from data stored in a rectangular array with the intensity in the picture proportional to the data value. |

ncl_ezisos | Draws an isosurface. |

ncl_ezmap | |

ncl_ezmap_params | This document briefly describes all internal parameters of EZMAP. |

ncl_ezmapa | alias for ncl_ezmap |

ncl_ezmxy | 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… |

ncl_ezmy | 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… |

ncl_ezsrfc | Draws a perspective picture of a function of two variables with hidden lines removed. The function is approximated by a two-dimensional array of heights. Use… |

ncl_ezstrm | A front-end to STRMLN with a simpler interface. Like STRMLN, it plots a streamline representation of field flow data in a single call. |

ncl_ezvec | A front-end to VELVCT with a simpler interface. Like VELVCT, it plots a a vector field in a single call. |

ncl_ezxy | Draws, in a manner determined by the current values of the control parameters, a complete graph of a single curve through the points (XDRA(I),YDRA(I)), for I… |

ncl_ezy | 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… |

ncl_fdum | A routine called when fatal errors occur. |

ncl_fence3 | 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… |

ncl_fitgrid | |

ncl_fitgrid_params | This document briefly describes all the internal parameters of Fitgrid. |

ncl_fl2int | converts X and Y coordinates from the User Coordinate System to the Metacode Coordinate System. |

ncl_frame | 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… |

ncl_frst3 | Specifies the first in a sequence of points connected by straight-line segments, the projections of which are to be drawn. (FRST3 is called for the first point… |

ncl_frstd | Defines the first of a sequence of points through which a curve is to be drawn. |

ncl_frstpt | generates a "pen-up" move to a specified point in the user coordinate system. FRSTPT is used in conjunction with the routine VECTOR to draw lines. |

ncl_ftitle | 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… |

ncl_fx | |

ncl_fy | |

ncl_gaccum_tran_matrix | Constructs a GKS segment transformation matrix by starting with an existing matrix and composing it with a shift vector, a rotation angle, and X and Y scale… |

ncl_gacolr | Sets the values of internal parameters determining the color of various parts of the background. |

ncl_gactivate_ws | activates a GKS workstation. |

ncl_gactm | Constructs a GKS segment transformation matrix by starting with an existing matrix and composing it with a shift vector, a rotation angle, and X and Y scale… |

ncl_gacwk | activates a GKS workstation. |

ncl_gagetc | Retrieves the value of a specified internal parameter of type CHARACTER. |

ncl_gageti | Retrieves the integer value of an internal parameter of Gridall. |

ncl_gagetr | Retrieves the real value of an internal parameter of Gridall. |

ncl_gasetc | Gives a new value to a specified internal parameter of type CHARACTER. |

ncl_gaseti | Gives an integer value to an internal parameter of Gridall. |

ncl_gasetr | Gives a real value to an internal parameter of Gridall. |

ncl_gca | draws a cell array starting with a rectangle specified by two corner points; this initial rectangle is subdivided into subrectangles by specifying an arbitrary… |

ncl_gcell_array | draws a cell array starting with a rectangle specified by two corner points; this initial rectangle is subdivided into subrectangles by specifying an arbitrary… |

ncl_gclear_ws | clears a workstation. |

ncl_gclks | closes the GKS package. |

ncl_gclose_gks | closes the GKS package. |

ncl_gclose_seg | closes a GKS segment. |

ncl_gclose_ws | closes a workstation. |

ncl_gclrwk | clears a workstation. |

ncl_gclsg | closes a GKS segment. |

ncl_gclwk | closes a workstation. |

ncl_gcopy_seg_ws | copies a GKS segment to a GKS workstation. |

ncl_gcreate_seg | creates a GKS segment. |

ncl_gcrsg | creates a GKS segment. |

ncl_gcsgwk | copies a GKS segment to a GKS workstation. |

ncl_gdawk | deactivates a workstation. |

ncl_gdeactivate_ws | deactivates a workstation. |

ncl_gdel_seg | deletes a GKS segment. |

ncl_gdsg | deletes a GKS segment. |

ncl_gesc | provides a standard way of implementing nonstandard GKS features. NCAR GKS has only two user-accessible escape functions defined: one for changing the name of a… |

ncl_gescape | provides a standard way of implementing nonstandard GKS features. NCAR GKS has only two user-accessible escape functions defined: one for changing the name of a… |

ncl_getset | 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… |

ncl_getsi | returns the exponents which define the plotting range in the plotter address unit coordinate system. |

ncl_getusv | gets the value of one of the internal parameters of SPPS. |

ncl_geval_tran_matrix | Constructs a GKS segment transformation matrix starting from a given point, a shift vector, a rotation angle, and X and Y scale factors. |

ncl_gevtm | Constructs a GKS segment transformation matrix starting from a given point, a shift vector, a rotation angle, and X and Y scale factors. |

ncl_gfa | output primitive for filling polygonal areas. |

ncl_gfill_area | output primitive for filling polygonal areas. |

ncl_gflas1 | 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… |

ncl_gflas2 | 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… |

ncl_gflas3 | 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… |

ncl_gflas4 | 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. |

ncl_gflash | Allows for storing segments of a picture for insertion into any subsequent picture. |

ncl_ginq_asfs | (Inquire aspect source flags) — Inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual… |

ncl_ginq_char_expan | retrieves the current value of the character expansion factor. |

ncl_ginq_char_ht | retrieves the current character height. |

ncl_ginq_char_space | retrieves the current value for character spacing. |

ncl_ginq_char_up_vec | retrieves the current value of the character up vector. |

ncl_ginq_clip | retrieves the current value of the clipping indicator as well as the current clipping rectangle. |

ncl_ginq_colr_rep | retrieves the color value associated with a color index on a particular workstation. |

ncl_ginq_cur_norm_tran_num | retrieves the number of the current normalization transformation. |

ncl_ginq_fill_colr_ind | retrieves the current fill area color index. |

ncl_ginq_fill_int_style | retrieves the current value for fill area interior style. |

ncl_ginq_fill_style_ind | retrieves the current value of the fill area style index. |

ncl_ginq_line_colr_ind | gets the polyline color index. |

ncl_ginq_linetype | retrieves the current setting for linetype. |

ncl_ginq_linewidth | retrieves the current setting of the linewidth scale factor. |

ncl_ginq_marker_colr_ind | retrieves the polymarker color index. |

ncl_ginq_marker_size | retrieves the current value for the polymarker size scale factor. |

ncl_ginq_marker_type | retrieves the current value for the marker type. |

ncl_ginq_max_norm_tran_num | retrieves the maximum number of supported normalization transformations. |

ncl_ginq_name_open_seg | returns the name of the currently open segment. |

ncl_ginq_norm_tran | retrieves the window and viewport associated with a given normalization transformation. Users of NCAR Graphics are encouraged to use the SPPS routines c_set and… |

ncl_ginq_op_st | returns the operating state of GKS. |

ncl_ginq_set_seg_names | Retrieves what segment names are currently in use. |

ncl_ginq_text_align | retrieves the horizontal and vertical text alignments. |

ncl_ginq_text_colr_ind | retrieves the current text color index. |

ncl_ginq_text_font_prec | retrieves the current setting of the text font and precision values. |

ncl_ginq_text_path | retrieves the current text path. |

ncl_gks | GKS (the Graphical Kernel System) is a set of low-level graphics functions that are standardized by the American National Standards Institute (ANSI) and the… |

ncl_gopen_gks | opens the GKS package |

ncl_gopen_ws | opens a GKS workstation. |

ncl_gopks | opens the GKS package |

ncl_gopwk | opens a GKS workstation. |

ncl_gpl | This output primitive draws line segments connecting a sequence of user-specified coordinate pairs. |

ncl_gpm | the polymarker output primitive draws selected symmetric symbols to mark user-specified coordinate positions. |

ncl_gpolyline | This output primitive draws line segments connecting a sequence of user-specified coordinate pairs. |

ncl_gpolymarker | the polymarker output primitive draws selected symmetric symbols to mark user-specified coordinate positions. |

ncl_gqasf | (Inquire aspect source flags) — Inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual… |

ncl_gqchh | retrieves the current character height. |

ncl_gqchsp | retrieves the current value for character spacing. |

ncl_gqchup | retrieves the current value of the character up vector. |

ncl_gqchxp | retrieves the current value of the character expansion factor. |

ncl_gqclip | retrieves the current value of the clipping indicator as well as the current clipping rectangle. |

ncl_gqcntn | retrieves the number of the current normalization transformation. |

ncl_gqcr | retrieves the color value associated with a color index on a particular workstation. |

ncl_gqfaci | retrieves the current fill area color index. |

ncl_gqfais | retrieves the current value for fill area interior style. |

ncl_gqfasi | retrieves the current value of the fill area style index. |

ncl_gqln | retrieves the current setting for linetype. |

ncl_gqlwsc | retrieves the current setting of the linewidth scale factor. |

ncl_gqmk | retrieves the current value for the marker type. |

ncl_gqmksc | retrieves the current value for the polymarker size scale factor. |

ncl_gqmntn | retrieves the maximum number of supported normalization transformations. |

ncl_gqnt | retrieves the window and viewport associated with a given normalization transformation. Users of NCAR Graphics are encouraged to use the SPPS routines SET and… |

ncl_gqops | returns the operating state of GKS. |

ncl_gqopsg | returns the name of the currently open segment. |

ncl_gqplci | gets the polyline color index. |

ncl_gqpmci | retrieves the polymarker color index. |

ncl_gqsgus | Retrieves what segment names are currently in use. |

ncl_gqtxal | retrieves the horizontal and vertical text alignments. |

ncl_gqtxci | retrieves the current text color index. |

ncl_gqtxfp | retrieves the current setting of the text font and precision values. |

ncl_gqtxp | retrieves the current text path. |

ncl_grid | Draws an unlabeled grid. |

ncl_gridal | Draws any of the supported types of backgrounds. Each of the other background-drawing routines is implemented by a call to GRIDAL. |

ncl_gridall | 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… |

ncl_gridall_params | This document briefly describes all Gridall internal parameters. |

ncl_gridl | Draws a labeled grid with each major division labeled with its numeric value. |

ncl_gsasf | (Set aspect source flags) — Sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle… |

ncl_gschh | sets the character height for text. |

ncl_gschsp | sets the character spacing for text. |

ncl_gschup | specifies the angle at which subsequent text is to be drawn with GTX. |

ncl_gschxp | sets the width to height ratio of text. |

ncl_gsclip | controls whether data are displayed outside the boundaries of the world coordinate window of the current normalization transformation. |

ncl_gscr | associates a color value with a color index. |

ncl_gsel_norm_tran | selects a predefined or user-defined transformation that maps world coordinates to normalized device coordinates. |

ncl_gselnt | selects a predefined or user-defined transformation that maps world coordinates to normalized device coordinates. |

ncl_gset_asfs | (Set aspect source flags) — Sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle… |

ncl_gset_char_expan | sets the width to height ratio of text. |

ncl_gset_char_ht | sets the character height for text. |

ncl_gset_char_space | sets the character spacing for text. |

ncl_gset_char_up_vec | specifies the angle at which subsequent text is to be drawn with gtext. |

ncl_gset_clip_ind | controls whether data are displayed outside the boundaries of the world coordinate window of the current normalization transformation. |

ncl_gset_colr_rep | associates a color value with a color index. |

ncl_gset_fill_colr_ind | sets the fill area color index. |

ncl_gset_fill_int_style | sets the fill style of polygons drawn with gfill_area. |

ncl_gset_fill_style_ind | sets the fill area style index. |

ncl_gset_line_colr_ind | sets the polyline color index. |

ncl_gset_linetype | sets the line type to solid or various dashed patterns. |

ncl_gset_linewidth | sets the linewidth scale factor, or relative thickness of a polyline. |

ncl_gset_marker_colr_ind | (Set polymarker color index) — sets the polymarker color index. |

ncl_gset_marker_size | sets the polymarker size scale factor -- the relative size of the marker. |

ncl_gset_marker_type | sets the type of polymarker to be used in subsequent GPM calls. |

ncl_gset_seg_tran | Associates a segment transformation with a named segment. |

ncl_gset_text_align | sets the text alignment. |

ncl_gset_text_colr_ind | sets the text color index. |

ncl_gset_text_font_prec | sets the text font and precision. |

ncl_gset_text_path | sets the text paths or directions in which text is to be drawn. |

ncl_gset_vp | establishes a rectangular subspace of normalized device coordinates space. Calls to gset_vp are discouraged with NCAR Graphics. Instead, use the c_set routine… |

ncl_gset_win | 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… |

ncl_gsfaci | sets the fill area color index. |

ncl_gsfais | sets the fill style of polygons drawn with GFA. |

ncl_gsfasi | sets the fill area style index. |

ncl_gsln | sets the line type to solid or various dashed patterns. |

ncl_gslwsc | sets the linewidth scale factor, or relative thickness of a polyline. |

ncl_gsmk | sets the type of polymarker to be used in subsequent GPM calls. |

ncl_gsmksc | sets the polymarker size scale factor -- the relative size of the marker. |

ncl_gsplci | sets the polyline color index. |

ncl_gspmci | (Set polymarker color index) — sets the polymarker color index. |

ncl_gssgt | Associates a segment transformation with a named segment. |

ncl_gstxal | sets the text alignment. |

ncl_gstxci | sets the text color index. |

ncl_gstxfp | sets the text font and precision. |

ncl_gstxp | sets the text paths or directions in which text is to be drawn. |

ncl_gsvp | establishes a rectangular subspace of normalized device coordinates space. Calls to GSVP are discouraged with NCAR Graphics. Instead, use the SET subroutine… |

ncl_gswn | establishes a window, or rectangular subspace, of world coordinates to be plotted. Calls to GSWN are discouraged with NCAR Graphics. Instead, use the SET… |

ncl_gtext | The basic output primitive for drawing text. A number of attribute setting routines are available for selecting the size, font, precision, orientation, color,… |

ncl_gtx | The basic output primitive for drawing text. A number of attribute setting routines are available for selecting the size, font, precision, orientation, color,… |

ncl_gupd_ws | Insures that the workstation is current and reflects all requests that have been made. |

ncl_guwk | Insures that the workstation is current and reflects all requests that have been made. |

ncl_hafton | draws a half-tone picture from data stored in a rectangular array with the intensity in the picture proportional to the data value. |

ncl_halfax | Draws orthogonal axes intersecting at a specified point and with a specified set of labels. |

ncl_halftone | is a utility for drawing half-tone pictures in which the gray scale level is proportional to the value in a two dimensional array. |

ncl_histgr | Plots a histogram with various options including specification of class values, spacing between histogram bars, shading of bars, windowing (i.e. scaling),… |

ncl_histogram | |

ncl_histogram_params | This document briefly describes all histogram internal parameters. The Histogram utility has four parameter setting routines: HSTOPC sets parameters of type… |

ncl_hlsrgb | Converts a color specification given as Hue, Lightness, and Saturation (HLS) values to Red, Green, and Blue (RGB) intensity values. |

ncl_hstopc | Specifies various CHARACTER variables to be used by the Histogram utility. |

ncl_hstopi | Specifies various INTEGER parameters to be used by the Histogram utility. |

ncl_hstopl | Turns options off and on for the Histogram utility. |

ncl_hstopr | Specifies various REAL arrays to be used by the the Histogram utility. |

ncl_hsvrgb | 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. |

ncl_icfell | Called to check for existing error conditions and (perhaps) to update the current error message and error flag. |

ncl_icloem | Called to get the length of the non-blank portion of an error message. |

ncl_idbvip | produces interpolated values at points (XI(I), YI(I)), I=1,...,NIP. This is useful for filling in missing data points on a grid. |

ncl_idgeti | Retrieves the integer value of a Bivar parameter. |

ncl_idgetr | Retrieves the real value of a Bivar parameter. |

ncl_idpltr | Plots the triangulation generated by a prior call to either IDBVIP or IDSFFT. |

ncl_idseti | Provides a new integer value for a Bivar parameter. |

ncl_idsetr | Provides a new real value for a Bivar parameter. |

ncl_idsfft | Performs smooth surface fitting when the projections of the data points in the X-Y plane are irregularly distributed in the plane. |

ncl_init3d | Draws an isosurface when used in conjunction with entry DANDR. |

ncl_isgeti | Gets the current values of internal parameters of type INTEGER. |

ncl_isgetr | Gets the current values of internal parameters of type REAL. |

ncl_isosrf | Draws an isosurface. |

ncl_isosrfhr | Draws a wireframe surface with hidden contours removed. |

ncl_isosurface | 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 3-dimensional array… |

ncl_isosurface_params | This document briefly describes all Isosurface internal parameters. |

ncl_isseti | Resets the current values of internal parameters of type INTEGER. |

ncl_issetr | Resets the current values of internal parameters of type REAL. |

ncl_kfmx | Converts from fractional coordinates to metacode coordinates. |

ncl_kfmy | Converts from fractional coordinates to metacode coordinates. |

ncl_kfpx | Converts from fractional coordinates to plotter address unit coordinates. |

ncl_kfpy | Converts from fractional coordinates to plotter address unit coordinates. |

ncl_kmpx | Converts from metacode coordinates to plotter address unit coordinates. |

ncl_kmpy | Converts from metacode coordinates to plotter address unit coordinates. |

ncl_kpmx | Converts from plotter address unit coordinates to metacode coordinates. |

ncl_kpmy | Converts from plotter address unit coordinates to metacode coordinates. |

ncl_kumx | Converts from user coordinates to metacode coordinates. |

ncl_kumy | Converts from user coordinates to metacode coordinates. |

ncl_kupx | Converts from user coordinates to plotter address unit coordinates. |

ncl_kupy | Converts from user coordinates to plotter address unit coordinates. |

ncl_kurv1 | calculate values for KURV2 usage |

ncl_kurv2 | does interpolation for parametric curves |

ncl_kurvd | interpolation and derivatives for parametric curves |

ncl_kurvp1 | calculate values for KURVP2 usage |

ncl_kurvp2 | does interpolation for closed parametric curves |

ncl_kurvpd | nterpolation and derivatives for closed parametric curves |

ncl_labelbar | Creates a labeled, filled, rectangular bar to serve as a key for a filled plot. |

ncl_labelbar_params | This document briefly describes all Labelbar internal parameters. |

ncl_labmod | 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… |

ncl_lastd | Terminates a sequence of calls to draw a curve (a call to FRSTD followed by one or more calls to VECTD). |

ncl_lbfill | A routine that is called by LBLBAR (when the argument IFTP is non-zero) to fill portions of the bar. The default version of this routine does color fill by… |

ncl_lbgeti | Retrieves the integer value of an internal parameter of Labelbar. |

ncl_lbgetr | Retrieves the real value of an internal parameter of Labelbar. |

ncl_lblbar | Draws a complete label bar. |

ncl_lbseti | Gives an integer value to an internal parameter of Labelbar. |

ncl_lbsetr | Gives a real value to an internal parameter of Labelbar. |

ncl_line | 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). |

ncl_line3 | Draws the straight-line segment joining the projections of two points in 3-space. |

ncl_lined | Draws a line segment between two points whose user coordinates are given. |

ncl_mapaci | 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… |

ncl_mapbla | 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… |

ncl_mapblm | 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… |

ncl_mapdrw | 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… |

ncl_mapeod | Called by the EZMAP routines MAPLOT and MAPBLA. The default version does nothing. A user-written version may be supplied to examine each outline-dataset segment… |

ncl_mapfst | Draws lines on a map — used in conjunction with MAPVEC. |

ncl_mapgci | Returns a set of points on the shortest great circle route between two user-specified points on the globe. |

ncl_mapgrd | Draws a lat/lon grid. |

ncl_mapgrm | Draws lines of latitude and longitude masked against an existing area map. |

ncl_mapgtc | |

ncl_mapgti | |

ncl_mapgtl | |

ncl_mapgtr | |

ncl_mapint | Initialization. |

ncl_mapiq | Terminates a string of calls to MAPIT. |

ncl_mapiqa | Terminates a string of calls to MAPITA. |

ncl_mapiqd | Terminates a string of calls to MAPITD. |

ncl_mapiqm | Terminates a string of calls to the routine MAPITM. |

ncl_mapit | Draws lines on a map. |

ncl_mapita | Adds to an area map the projections of lines defined by a series of lat/lon coordinates. |

ncl_mapitd | Draws lines on a map. MAPITD is just like MAPIT, but, ultimately, DASHPACK routines are called instead of DASHCHAR routines. |

ncl_mapitm | Draws lines on a map, masked by a specified area map. |

ncl_maplbl | Labels the map. |

ncl_maplmb | Draws a limb line. |

ncl_maplot | 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… |

ncl_mappos | Positions the map on the plotter frame. |

ncl_maproj | Sets the map projection to be used. |

ncl_maprs | Re-calls SET. |

ncl_maprst | Restores the state of EZMAP saved by an earlier call to MAPSAV. |

ncl_mapsav | Saves the current state of EZMAP for later restoration by MAPRST. |

ncl_mapset | Specifies the rectangular portion of the u/v plane to be drawn. |

ncl_mapstc | |

ncl_mapsti | |

ncl_mapstl | |

ncl_mapstr | |

ncl_maptra | Projects points. |

ncl_maptri | Performs inverse transformations. |

ncl_maptrn | |

ncl_mapusr | Called by EZMAP routines that draw the various parts of the map. The default version does nothing. A user-written version may be supplied to change the… |

ncl_mapvec | Draws lines on a map — used in conjunction with MAPFST. |

ncl_mpchln | This routine is called repeatedly as boundary lines are processed by MPLNAM, MPLNDM, and MPLNDR. The default version of the routine does nothing. A… |

ncl_mpfnme | 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… |

ncl_mpgetc | |

ncl_mpgeti | alias for ncl_mapgti |

ncl_mpgetl | alias for ncl_mapgtl |

ncl_mpgetr | alias for ncl_mapgtr |

ncl_mpglty | Retrieves the type of the line currently being drawn by MPLNDM. |

ncl_mpiaty | 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… |

ncl_mpifnb | A simple utility function that finds the index of the first non-blank character in a character string. |

ncl_mpilnb | A simple utility function that finds the index of the last non-blank character in a character string. |

ncl_mpiola | 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… |

ncl_mpiosa | |

ncl_mpipai | 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… |

ncl_mpipan | 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,… |

ncl_mpipar | |

ncl_mpisci | |

ncl_mplnam | Reads a specified EZMAP database and sends boundary lines from it to a specified area map. |

ncl_mplndm | Reads a specified EZMAP database and draws boundary lines from it, masked by a specified area map. |

ncl_mplndr | Reads a specified EZMAP database and draws boundary lines from it. |

ncl_mplnri | Reads information from a specified EZMAP database. |

ncl_mpname | |

ncl_mprset | Reset the internal state of EZMAP/EZMAPA to the default. |

ncl_mpsetc | |

ncl_mpseti | |

ncl_mpsetl | |

ncl_mpsetr | |

ncl_mxmy | Retrieves the current pen position in the Plotter Address Unit (PAU) coordinate system. |

ncl_natgrid | Natgrid is a package for gridding 2D randomly-spaced data using a natural neighbor algorithm. Single precison and double precision interfaces exist in both… |

ncl_natgrid_errors | This document briefly describes all the errors reported from Natgrid. |

ncl_natgrid_params | This document briefly describes all the internal parameters of Natgrid. |

ncl_natgridd | primary double precision Fortran entry for natural neighbor gridding |

ncl_natgrids | primary single precision Fortran entry for natural neighbor gridding |

ncl_ncarg_cbind | Description of how to use the NCAR Graphics C-binding. |

ncl_ncarg_gks | Environment variables |

ncl_ncarg_gks_cbind | Description of how to use the NCAR Graphics GKS C-binding. |

ncl_nerro | Referenced by a user to obtain the current value of the internal error flag of SETER. |

ncl_ngckop | a function to check if a specified GKS workstation is open. |

ncl_ngdots | 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. |

ncl_ngezlogo | 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. |

ncl_nggcog | Returns the latitudes and longitudes of a set of points approximating a circle at a given point on the surface of the globe. |

ncl_nggetc | Used to retrieve the current value of a specified internal parameter. |

ncl_nggeti | 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… |

ncl_nggetr | 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… |

ncl_nggsog | Returns the latitudes and longitudes of six points defining a five-pointed star at a given point on the surface of the globe. |

ncl_nglogo | Draws various NCAR and UCAR logos on a specified workstation. |

ncl_ngmftc | Temporarily closes a metafile output unit allowing for subsequent reopening. |

ncl_ngmisc | A collection of miscellaneous NCAR Graphics routines. |

ncl_ngmisc_params | This document briefly describes all Ngmisc internal parameters. |

ncl_ngpict | 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… |

ncl_ngpswk | 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… |

ncl_ngreop | reopen an existing NCAR Graphics metafile for appending. |

ncl_ngritd | Given the coordinates of a point, this routine performs a rotation of that point about a specified axis by a specified angle. |

ncl_ngsetc | Used to set the character value of a specified internal parameter. |

ncl_ngseti | 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… |

ncl_ngsetr | 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… |

ncl_ngsrat | save/restore/set NCAR GKS primitive attribute values in toto. |

ncl_ngwsym | Draws a symbol from the standard WMO/NOAA meteorological fonts by reference to the font name and symbol number within that font. |

ncl_nnalg | a tool for displaying features of the Natgrid algorithm |

ncl_nngetaspectd | retrieve the double precision aspect at a specified coordinate. |

ncl_nngetaspects | retrieve the aspect at a specified coordinate. |

ncl_nngetc | Retrieves the value of an internal parameter of type CHARACTER. |

ncl_nngeti | Retrieves the value of an internal parameter of type INTEGER. |

ncl_nngetr | Retrieves the value of an internal parameter of type REAL. |

ncl_nngetrd | Retrieves the value of an internal parameter of type DOUBLE PRECISION. |

ncl_nngetsloped | retrieve the double precision slope at a specified coordinate. |

ncl_nngetslopes | retrieve the slope at a specified coordinate. |

ncl_nnpntd | NNPNTD- Interpolate at a single point in double precision |

ncl_nnpntend | terminate interpolation in single point mode |

ncl_nnpntendd | terminate interpolation in single point mode |

ncl_nnpntinitd | NNPNTINITD- Enter single point mode in double precision |

ncl_nnpntinits | NNPNTINITS- Enter single point mode |

ncl_nnpnts | NNPNTS- Interpolate at a single point |

ncl_nnsetc | Sets the value of an internal parameter of type CHARACTER. |

ncl_nnseti | Sets the value of an internal parameter of type INTEGER. |

ncl_nnsetr | Sets the value of an internal parameter of type REAL. |

ncl_nnsetrd | Sets the value of an internal parameter of type DOUBLE PRECISION. |

ncl_opngks | Opens GKS, opens and activates an NCAR GCM workstation (workstation of type 1) with workstation ID of 1 and connection ID of 2. |

ncl_pcdlsc | 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… |

ncl_pcgetc | Retrieves the current character value of an internal parameter. |

ncl_pcgeti | Retrieves the integral value of an internal parameter of type INTEGER or REAL. |

ncl_pcgetr | Retrieves the real value of an internal parameter of type REAL or INTEGER. |

ncl_pchiqu | |

ncl_pcloqu | |

ncl_pcmequ | |

ncl_pcmpxy | 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… |

ncl_pcpnwi | A function of type CHARACTER*16. |

ncl_pcrset | Resets all parameters to their initial default values. |

ncl_pcsetc | Gives a new character value to a specified internal parameter. |

ncl_pcseti | Sets the value of an internal parameter of type INTEGER or REAL. |

ncl_pcsetr | Sets the value of an internal parameter of type REAL or INTEGER. |

ncl_perim | Draws an unlabeled perimeter with inward-pointing tick marks. The directions and lengths of tick marks may be changed by calling TICKS and/or TICK4. |

ncl_perim3 | Draws the projection of a rectangular perimeter in a plane parallel to one of the three coordinate planes, with inward-pointing tick marks at specified… |

ncl_periml | Draws a labeled perimeter with inward-pointing tick marks. The directions and lengths of tick marks may be changed by calling TICKS and/or TICK4. |

ncl_plchhq | |

ncl_plchlq | |

ncl_plchmq | |

ncl_plotchar | Allows a user to draw characters of high, medium, or low quality. |

ncl_plotchar_params | This document briefly describes all the internal parameters of Plotchar. |

ncl_plotif | A line-drawing 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… |

ncl_plotit | A line-drawing 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… |

ncl_point | draws a point at a specified position in the user coordinate system. |

ncl_point3 | Draws the projection of a point in 3-space. |

ncl_points | 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. |

ncl_polypack | 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… |

ncl_ppdipo | 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… |

ncl_ppditr | generates and returns a set of trapezoids representing the interior of the "difference" polygon, which consists of all points that are inside the subject… |

ncl_ppinpo | 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. |

ncl_ppintr | 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… |

ncl_ppplcl | 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… |

ncl_ppppap | 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… |

ncl_ppunpo | 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… |

ncl_ppuntr | 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… |

ncl_psym3 | |

ncl_pwrit | 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… |

ncl_pwrite_family | A utility for drawing text and other characters using polylines. |

ncl_pwritx | draws text and other characters using polylines. |

ncl_pwrity | draws text and other characters using polylines. |

ncl_pwrz | |

ncl_pwrzi | A character-plotting routine for plotting characters in three-space when using Isosurface. For a large class of possible positions, the hidden character problem… |

ncl_pwrzs | A character-plotting routine for plotting characters in three-space when using SRFACE. |

ncl_pwrzt | Draws the projections of character strings that are positioned in a plane parallel to one of the three coordinate planes. |

ncl_reset | The "super" version of RESET zeroes the internal integer array used to detect crowded lines; other versions do nothing. |

ncl_retsr | Called by a user to return to a saved state of the recovery mode in NCAR Graphics. |

ncl_rgbhls | Converts a color specification given in the Red, Green, Blue (RGB) color space to color values in the Hue, Lightness, Saturation (HLS) color space. |

ncl_rgbhsv | 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. |

ncl_rgbyiq | Converts a color specification given in the RGB Red, Green, Blue, (RGB) color space to a color specification in the YIQ color space. |

ncl_scrolled_title | Creates movie titles. The titles can be scrolled, faded in, and/or faded out. Foreground and background colors can be specified. |

ncl_scrolled_title_params | This document briefly describes all Scrolled_title internal parameters. |

ncl_semess | Called by a user to get a specified portion of the current error message. |

ncl_set | defines the mapping between fractional and user coordinates: sets the values of the SPPS internal parameters 'LS' (axis linear/log scaling) and 'MI' (axis… |

ncl_set3 | Defines the transformation from three dimensions to two dimensions. |

ncl_seter | Called by NCAR Graphics routines when errors occur. |

ncl_seti | sets the exponents which define the plotting range in the plotter address unit coordinate system. |

ncl_setr | 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… |

ncl_setusv | sets the value of one of the internal parameters of SPPS. |

ncl_sfgetc | Used to retrieve the current value of a specified internal parameter. |

ncl_sfgeti | Used to retrieve the current integer value of a specified parameter. |

ncl_sfgetp | Used to retrieve the current dot pattern. |

ncl_sfgetr | Used to retrieve the current real value of a specified parameter. |

ncl_sflush | Flushes polylines, accumulated through calls to the routines PLOTIF and PLOTIT, from the SPPS polyline buffer shared by those routines; updates all open… |

ncl_sfnorm | The subroutines SFWRLD and SFNORM are used to fill that portion of the plotter frame inside the area defined by a given polygonal boundary. |

ncl_sfsetc | Used to set the character value of a specified internal parameter. |

ncl_sfseti | Used to set the current integer value of a specified internal parameter. |

ncl_sfsetp | Defines a new dot pattern. |

ncl_sfsetr | Used to set the current real value of a specified internal parameter. |

ncl_sfsgfa | (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… |

ncl_sfwrld | The subroutines SFWRLD and SFNORM are used to fill that portion of the plotter frame inside the area defined by a given polygonal boundary. |

ncl_shgeti | Retrieves the value of an internal parameter of type INTEGER. |

ncl_shgetnp | find the nearest points to a specified point in 3-space. |

ncl_shgrid | interpolate random data in 3-space using a modified Shepard's algorithm |

ncl_shgrid_errors | This document briefly describes all the errors reported from Shgrid. |

ncl_shgrid_params | This document briefly describes all the internal parameters of Shgrid. |

ncl_shseti | Sets the value of an internal parameter of type INTEGER. |

ncl_slgeti | 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… |

ncl_slgetr | 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… |

ncl_slogap | Generates TIME seconds worth of blank frames in a manner consistent with FTITLE. |

ncl_slrset | Resets all parameters of Scrolled_title to the initial default values. |

ncl_slseti | 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… |

ncl_slsetr | 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… |

ncl_softfill | Fills a polygonal subset of the plotter frame. |

ncl_softfill_params | This document briefly describes all Softfill internal parameters. |

ncl_spps | |

ncl_spps_converters | 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… |

ncl_spps_params | This document briefly describes all of the internal parameters of SPPS. |

ncl_srface | Draws a perspective picture of a function of two variables with hidden lines removed. The function is approximated by a two-dimensional array of heights. |

ncl_stgetc | Gets the current value of a Streamlines parameter of type CHARACTER. |

ncl_stgeti | Gets the current value of an internal parameter of type INTEGER. |

ncl_stgetr | Gets the current value of an internal parameter of type REAL. |

ncl_stinit | Performs initialization tasks required before STREAM may be called to create a streamline field flow plot. Information about the input data arrays is copied… |

ncl_stitle | Creates scrolled movie or video titles. It receives all input through the argument list. |

ncl_stream | Plots a streamline representation of field flow data, based on conditions established by STINIT and the current values of a set of user-modifiable internal… |

ncl_streamlines | Utility for plotting a streamline representation of field flow data given two arrays containing the vector field components on a uniform grid. |

ncl_streamlines_params | This document briefly describes all Streamlines internal parameters. |

ncl_strmln | Plots a streamline representation of field flow data, given two 2-dimensional vector component arrays, U and V. You may control certain characteristics of the… |

ncl_strset | Resets all parameters to their initial default values. |

ncl_stsetc | Sets the value of a Streamlines parameter of type CHARACTER. |

ncl_stseti | Sets the value of an internal parameter of type INTEGER. |

ncl_stsetr | Sets the value of an internal parameter of type REAL. |

ncl_stuixy | Inversely maps a single point on the streamline from user to data coordinate space. |

ncl_stumsl | This routine is the user-definable external subroutine used to draw masked streamlines. The default version of the routine draws any polyline all of whose area… |

ncl_stumta | 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… |

ncl_stumxy | Maps a single point on the streamline from data to user coordinate space. |

ncl_supcon | |

ncl_supmap | Draws a map with a single call. An implementation of the routine from which EZMAP grew. |

ncl_surf1 | calculate values for SURF2 usage. |

ncl_surf2 | 2D interpolation for gridded data |

ncl_surface | A utility for drawing perspective picture of a function of two variables with hidden lines removed. |

ncl_surface_params | This document briefly describes the Surface internal parameters. |

ncl_tdclrs | Does GKS calls to define colors for TDPACK. |

ncl_tdctri | Cut triangles defined by a triangle list. |

ncl_tddtri | Draw the triangles defined by a triangle list. |

ncl_tdez2d | Provides a simplified interface to TDPACK for drawing surfaces. |

ncl_tdez3d | Provides a simplified interface to TDPACK for drawing isosurfaces. |

ncl_tdgeti | Retrieves the integer value of a Tdpack parameter. |

ncl_tdgetr | Retrieves the real value of a Tdpack parameter. |

ncl_tdgrds | 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… |

ncl_tdgrid | 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… |

ncl_tdgtrs | Get the values defining a selected rendering style, which affects the appearance of triangles drawn by a call to the routine TDDTRI. |

ncl_tdinit | 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… |

ncl_tditri | Add triangles defining a simple surface to the triangles in a triangle list. |

ncl_tdlbla | This routine is called to put labels on a particular edge of a box. |

ncl_tdlbls | 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… |

ncl_tdline | Given the coordinates of two points in 3-space, draw the projection of the line joining them. |

ncl_tdlnpa | Given the coordinates of two points in the reference parallelogram, draw the projection of the line joining them. |

ncl_tdmtri | Add triangles defining a 3D marker to the triangles in a triangle list. |

ncl_tdotri | Order the triangles defined by a triangle list. |

ncl_tdpack | A set of routines allowing one to draw representations of three-dimensional objects. |

ncl_tdpack_params | This document briefly describes all internal parameters of Tdpack. |

ncl_tdpara | Initialization routine for TDPACK, called to set the value of certain internal values. |

ncl_tdplch | Draw a character string at a specified position in the plane of the reference parallelogram. |

ncl_tdprpa | 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… |

ncl_tdprpi | 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… |

ncl_tdprpt | Given the coordinates of a point in 3-space, get the coordinates of its projection in the projection plane. |

ncl_tdseti | Provides a new integer value for a Tdpack parameter. |

ncl_tdsetr | Provides a new real value for a Tdpack parameter. |

ncl_tdsort | A generic sorting routine, normally used indirectly (by calling the routine TDOTRI). |

ncl_tdstri | Add triangles defining a simple surface to the triangles in a triangle list. |

ncl_tdstrs | Set the values defining a selected rendering style, which affects the appearance of triangles drawn by a call to the routine TDDTRI. |

ncl_threed | 3-d line drawing package. |

ncl_tick3 | |

ncl_tick4 | Allows for program control of tick mark length and direction. |

ncl_tick43 | Gives user control of tick mark length in PERIM3. |

ncl_ticks | Allows for program control of tick mark length and direction. This routine has been superseded by TICK4, which should be used instead. |

ncl_vect3 | Defines the second and all subsequent points in a sequence of points connected by straight-line segments, the projections of which are to be drawn. (FRST3 is… |

ncl_vectd | Defines the second and following of a sequence of points through which a curve is to be drawn. |

ncl_vector | generates a "pen-down" move to a specified point in the user coordinate system. VECTOR is used in conjunction with the routine FRSTPT to draw lines. |

ncl_vectors | 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… |

ncl_vectors_params | This document briefly describes all Vectors internal parameters. |

ncl_velvct | Plots a vector field, given two 2-dimensional vector component arrays, U and V. You may control certain characteristics of the plot by adjusting the values… |

ncl_velvec | A older version of the Vectors utility, now a front-end to VELVCT. It is identical to the VELVCT call except that there is no LENGTH parameter to allow… |

ncl_vvectr | Manages the coordinate system mapping, color setting, auxiliary text output, and drawing of the vector field plot, according to the specifications established… |

ncl_vvgetc | Gets the current value of a Vectors parameter of type CHARACTER. |

ncl_vvgeti | Gets the current value of a Vectors parameter of type INTEGER. |

ncl_vvgetr | Gets the current value of a Vectors parameter of type REAL. |

ncl_vvinit | Performs initialization tasks required before VVECTR may be called to plot a vector field, including copying array size information into internal common block… |

ncl_vvrset | Resets all parameters to their initial default values. |

ncl_vvsetc | Sets the value of a Vectors parameter of type CHARACTER. |

ncl_vvseti | Sets the value of a Vectors parameter of type INTEGER. |

ncl_vvsetr | Sets the value of a Vectors parameter of type REAL. |

ncl_vvudmv | This routine is the user-definable external subroutine used to draw masked vectors. The default version of the routine draws any polyline all of whose area… |

ncl_vvumxy | 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… |

ncl_wmap | A Package for Producing Daily Weather Maps and Plotting Station Model Data |

ncl_wmap_params | This document briefly describes all the internal parameters of Wmap. |

ncl_wmbarb | plots wind barbs. |

ncl_wmdflt | returns all values of internal parameters in the Wmap package to their default values. |

ncl_wmdrft | plots weather map front lines. |

ncl_wmdrrg | plots weather map regions (indicating "snow", "rain", etc.), or solid regions indicating temperature zones. |

ncl_wmgetc | Retrieves the current character value of an internal parameter of type character. |

ncl_wmgeti | Retrieves the integral value of an internal parameter of type INTEGER. |

ncl_wmgetr | Retrieves the real value of an internal parameter of type REAL. |

ncl_wmlabc | plots weather map city names and daily hi/lows. |

ncl_wmlabs | plots weather map special symbols and daily weather icons. |

ncl_wmlabt | plots weather map regional temperatures labels (like 90s, 80s, etc.) |

ncl_wmlabw | plots weather map regional weather labels (like "HOT", "BREEZY", "COLD", etc. |

ncl_wmlgnd | plots weather map legends. |

ncl_wmsetc | Sets the value of an internal parameter of type CHARACTER. |

ncl_wmseti | Sets the value of an internal parameter of type INTEGER. |

ncl_wmsetr | Sets the value of an internal parameter of type REAL. |

ncl_wmstnm | plots station model data as per WMO guidelines. |

ncl_wtstr | 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… |

ncl_yiqrgb | Converts a color specification given in the YIQ color space to the equivalent color specification in the Red, Green, Blue (RGB) color space. |