Package ncl-devel

Development files for NCL and NCAR Graphics

http://www.ncl.ucar.edu

Library Functions (Section 3)
ncl_agback
the primary parameters with default values or with values supplied by the user, and the secondary parameters with values computed by AGSTUP.
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
the primary parameters with default values or with values supplied by the user, and the secondary parameters with values computed by AGSTUP.
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
The first five arguments of AGSTUP are meaningful only if at least one of 'X/MINIMUM.' and 'X/MAXIMUM.' has the value "null 1" or "null 2", specifying that...
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
ARINAM - Initializes an area map. AREDAM - Adds edges to an area map. ARMVAM - Moves an area map from one integer array to another. ARPRAM - Preprocesses an...
ncl_areas_params
Areas currently supports nine parameters. These parameters are useful mostly for debugging Areas problems. The current values may be retrieved using one of the...
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
Each of the following routines draws a complete graph with a single call: EZY - Draws, in a manner determined by the current values of the control parameters, a...
ncl_autograph_params
The Autograph control parameters reside in the labeled common block AGCONP. There are currently 485 of them, of which 336 are "primary" and 149 are "secondary"...
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
Bivar currently supports two parameters. The current values may be retrieved using one of the routines IDGETI or IDGETR. Parameter values may be reset using the...
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_cfux
Converts from fractional coordinates to user coordinates.
ncl_cfuy
Converts from fractional coordinates to user coordinates.
ncl_cgm
The argument cgm_fd refers to a valid file descriptor created for reading or writing, as appropriate by CGM_open. CGM_read, CGM_directory, CGM_getInstr and...
ncl_clsgks
CLSGKS is somewhat dated. It was primarily used with NCAR GKS-0A when this package only allowed for a single metacode workstation. Now that the NCAR GKS package...
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_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_colconv
HLSRGB - Converts a color specification given as Hue, Lightness, and Saturation (HLS) values to Red, Green, and Blue (RGB) intensity values in the RGB color...
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
CPBACK - Draws a background for a contour plot. CPCICA - Incorporates into a user's cell array color indices determined by examining where the user's contours...
ncl_conpack_params
Parameter descriptions follow, in alphabetical order. Each description begins with a line giving the three-character mnemonic name of the parameter, the phrase...
ncl_conran
draws a two dimensional contour map from irregularly distributed data. The contour lines may be smoothed.
ncl_conran_family
The Conran_family is approaching obsolescence. If you have available an interpolation package which can do a random to gridded interpolation equal to that built...
ncl_conran_family_params
There are three Conran entries, CONRAN, CONRAQ, and CONRAS. CONRAN can be invoked in two ways. One generates smoothed contours, the other does not. CONRAQ is a...
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
Conrec_family is obsolete. It has been replaced by the contouring package, Conpack. See the Conpack entry CPCNRC for a simple CONREC replacement. For more...
ncl_conrec_family_params
No parameter setting functions are available for the Conrec_family utility. Parameters were set through common blocks CONRE1 and CONRE4. There are three...
ncl_conrecqck
No description.
ncl_conrecquick
No description.
ncl_conrecsmooth
No description.
ncl_conrecspr
No description.
ncl_conrecsuper
No description.
ncl_cpback
All three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
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
The first three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cpclam
The first three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cpcldm
The first three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cpcldr
All three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cpcltr
The first three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
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
The first three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cplbdr
All three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cpmpxy
Maps Conpack output from a rectangular coordinate system superimposed on the data grid to some other coordinate system.
ncl_cpmviw
The arguments define the old and new integer workspaces.
ncl_cpmvrw
The arguments define the old and new real workspaces.
ncl_cppkcl
All three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
ncl_cppklb
All three arguments are arrays used in the last call to CPRECT, CPSPS1, or CPSPS2, the contents of which must not have been changed since that call.
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
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...
ncl_cpsps1
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...
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
Fortran one-dimensional input ----------------------------- CSA1S - simple entry CSA1XS - expanded entry Fortran two-dimensional input...
ncl_csagrid_errors
Each entry below includes the error number and its meaning.
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_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_css2c
convert from Cartesian to lat/lon coordinates
ncl_css2cd
convert from lat/lon coordinates to Cartesian coordinates.
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_cssgridd
tension spline interpolation on a sphere.
ncl_cssgrid_errors
Each entry below includes the error number and its meaning.
ncl_cssgrid_params
Each entry below includes the name of a parameter, its Fortran type (use the obvious equivalents for C), its default value, and a short description of the...
ncl_css_overview
Fortran ----------------------------- CSSGRID - interpolation on a sphere CSSTRI - calculates Delaunay triangulation CSVORO - calculates Voronoi polygons CSS2C...
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
No description.
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
No parameter-access routines are available for the utility Dashline. Parameters are set through the common blocks SMFLAG, INTPR, and DASHD1. There are four...
ncl_dashpack
DPCURV - draws a complete curve with a single call. DPDRAW - called to just draw the curve by connecting a given sequence of points. DPFRST - does a "pen-up"...
ncl_dashpack_params
Dashpack has twenty internal parameters that affect what it does. The current value of a parameter may be retrieved by calling one of the routines DPGETC...
ncl_dashsmth
No description.
ncl_dashsupr
No description.
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
FORTRAN single precision ------------------------ DSGRID2S - primary function for gridding 2D data. DSGRID3S - primary function for gridding 3D data. DSSETI -...
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
Each entry below includes the error number and its meaning.
ncl_dsgrid_params
Each entry below includes the name of a parameter, its Fortran type (use the obvious equivalents for C), its default value, and a short description of the...
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
The FORTRAN statement "CALL ENTSR(IROLD,IRNEW)" is normally used to enter recovery mode and save the previous value of the internal error-recovery flag, but it...
ncl_eprin
If SETER's internal error flag is non-zero, the FORTRAN statement "CALL EPRIN" prints the remembered error message associated with the non-zero value...
ncl_errof
The FORTRAN statement "CALL ERROF" turns off (zeroes) SETER's internal error flag. ERROF has no arguments.
ncl_error_handling
ENTSR - Enters recovery mode. EPRIN - Prints the current error message. ERROF - Turns off the internal error flag. FDUM - A dump routine - the default version...
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
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...
ncl_ezmap_params
EZMAP has a large group of internal parameters, each of which affects the behavior of one or more of the EZMAP routines. The current values of the internal...
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
This routine is not intended to be called by the user. It is called by SETER when a fatal error is being processed and a STOP is about to be executed. The...
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
FORTRAN single precision ------------------------ CURV1 - does set-up for CURV2. CURV2 - 1D interpolation for non-periodic functions. CURVD - derivatives for 1D...
ncl_fitgrid_params
Each entry below includes the name of a parameter, its Fortran type (use the obvious equivalents for C), its default value, and a short description of the...
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
Given the X and Y coordinates of a point in the grid coordinate system, the function FY returns the Y coordinate of the point in user coordinate space.
ncl_fy
Given the X and Y coordinates of a point in the grid coordinate system, the function FY returns the Y coordinate of the point in user coordinate space.
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
#include <ncarg/gks.h> void gclose_gks( void );
ncl_gclose_seg
#include <ncarg/gks.h> void gclose_seg( void );
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
GFLAS1 - Starts storage of plotting instructions. GFLAS2 - Stops storage of plotting instructions. GFLAS3 - Inserts saved plotting instructions into the output...
ncl_ginq_asfs
Inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
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
Inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
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
GRIDAL has twenty-two internal parameters, each of which affects, in some way, the behavior of the routines that draw backgrounds. The current value of a...
ncl_gridl
Draws a labeled grid with each major division labeled with its numeric value.
ncl_gsasf
Sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
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
Sets the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables".
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
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
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
Halftone is obsolete. It has been replaced by the CPCICA entry of the Conpack contouring package. Halftone continues to be provided for compatibility of early...
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
HISTGR - Generates histograms with many options available via input arguments and internal parameter selections. HSTOPC - Sets values of internal parameters of...
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
ICFELL (which stands for "I Check For Errors on Lower Level") is used to check for the occurrence of a recoverable error in a lower-level routine and (perhaps)...
ncl_icloem
The value of the expression "ICLOEM(MESSG)" is the actual length of the non-blank portion of the input character variable MESSG. Thus, "MESSG(1:ICLOEM(MESSG))"...
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
Isosrfhr is obsolete. It was written to do one contour plane at a time when computers had small memories. It has been replaced by the Isosurface utility. For a...
ncl_isosurface
EZISOS - May be called to draw an isosurface. ISOSRF - May be called to draw an isosurface. ISGETI - Retrieves the current values of various internal parameters...
ncl_isosurface_params
Parameter descriptions, in alphabetical order, of all Isosurface internal parameters follow. Each description begins with a line giving the parameter name and...
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
LBLBAR - Produces a complete label bar. LBGETI - Retrieves current integer parameter values. LBGETR - Retrieves current real parameter values. LBSETI - Sets...
ncl_labelbar_params
Labelbar has six internal parameters, each of which affects the behavior of LBLBAR in a particular way. The current value of one of these parameters may be...
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
MAPDRW does not use any arguments.
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
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
Gets the current value of a specified EZMAP parameter of type CHARACTER. MPGETC is an alternate name for the routine MAPGTC.
ncl_mapgti
Gets the current value of a specified EZMAP parameter of type INTEGER. MPGETI is an alternate name for the routine MAPGTI.
ncl_mapgtl
Gets the current value of a specified EZMAP parameter of type LOGICAL. MPGETL is an alternate name for the routine MAPGTL.
ncl_mapgtr
Gets the current value of a specified EZMAP parameter of type REAL. MPGETR is an alternate name for the routine 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
CALL MAPITM (RLAT,RLON,IFST,IAMA,XCRA,YCRA,MCRA,IAAI,IAGI, + NOGI,ULPR) CALL MAPIQM (IAMA,XCRA,YCRA,MCRA,IAAI,IAGI,NOGI,ULPR)
ncl_maplbl
Labels the map.
ncl_maplmb
In many filled or masked maps, you may need a limb line. You can draw a limb line by calling MAPLMB.
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
Sets the values of certain EZMAP parameters of type CHARACTER. MPSETC is an alternate name for the routine MAPSTC.
ncl_mapsti
Sets the values of certain EZMAP parameters of type INTEGER. MPSETI is an alternate name for the routine MAPSTI.
ncl_mapstl
Sets the values of certain EZMAP parameters of type LOGICAL. MPSETL is an alternate name for the routine MAPSTL.
ncl_mapstr
Sets the values of certain EZMAP parameters of type REAL. MPSETR is an alternate name for the routine MAPSTR.
ncl_maptra
Projects points.
ncl_maptri
Performs inverse transformations.
ncl_maptrn
Projects points. SUPCON is an alternate name for the routine 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
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_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
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_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
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_mpisci
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_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
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_mprset
Reset the internal state of EZMAP/EZMAPA to the default.
ncl_mpsetl
Sets the values of certain EZMAP parameters of type LOGICAL. MPSETL is an alternate name for the routine MAPSTL.
ncl_mpsetr
Sets the values of certain EZMAP parameters of type REAL. MPSETR is an alternate name for the routine MAPSTR.
ncl_mxmy
Retrieves the current pen position in the Plotter Address Unit (PAU) coordinate system.
ncl_natgrid
FORTRAN single precision ------------------------ NATGRIDS - primary function for gridding. NNSETI - set INTEGER parameter values. NNGETI - retrieve values for...
ncl_natgridd
primary double precision Fortran entry for natural neighbor gridding
ncl_natgrid_errors
Each entry below includes the error number and its meaning.
ncl_natgrid_params
Each entry below includes the name of a parameter, its Fortran type (use the obvious equivalents for C), its default value, and a short description of the...
ncl_natgrids
primary single precision Fortran entry for natural neighbor gridding
ncl_ncarg_cbind
The NCAR Graphics C-binding consists of a collection of C routines that allow you to call NCAR Graphics Fortran routines from a C program without having to...
ncl_ncarg_gks
A collection of environment variables allows you to control certain aspects of NCAR Graphics' GKS behaviour. Ncarg_gks_output allows you to specify what file or...
ncl_ncarg_gks_cbind
This section only briefly describes how to use the NCAR Graphics GKS C-binding. If you intend to use the GKS C-bindings heavily, you may want to get a copy of...
ncl_nerro
The FORTRAN expression "NERRO(NERRF)" has the value of the internal error flag of SETER. If its value is non-zero, this indicates that a prior recoverable error...
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
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. NGGCOG - Returns the...
ncl_ngmisc_params
Parameter descriptions, in alphabetical order, of all Ngmisc internal parameters follow. Each entry includes the name of a parameter, its FORTRAN type, its...
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
"nnalg" takes a single argument which is a the name of a special file created by the Fortran subroutine NATGRIDS or the C function c_natgrids in the Natgrid...
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
OPNGKS is somewhat dated. It was primarily used with NCAR GKS-0A when this package only allowed for a single metacode workstation. Now that the NCAR GKS package...
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
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...
ncl_pcloqu
Draws characters of "low quality" by calling the GKS character-drawing routines. No function codes may be used. Using PCLOQU to draw a given string of...
ncl_pcmequ
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...
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
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...
ncl_plchlq
Draws characters of "low quality" by calling the GKS character-drawing routines. No function codes may be used. Using PCLOQU to draw a given string of...
ncl_plchmq
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...
ncl_plotchar
PCHIQU (or PLCHHQ) - Draws high quality characters. By default, it uses the same database as the old NCAR Graphics routine PWRITX, but it can also use...
ncl_plotchar_params
The following shows all of the internal parameters that affect the behavior of PCHIQU. Each entry includes the name of a parameter, its FORTRAN type, its...
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
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...
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
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...
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
Pwrite_family is obsolete. It has been replaced by the Plotchar utility. Entries PWRITX and PWRITY continue to be provided for compatibility of early NCAR...
ncl_pwritx
draws text and other characters using polylines.
ncl_pwrity
draws text and other characters using polylines.
ncl_pwrz
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...
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
The FORTRAN statement "CALL RETSR(IROLD)" is normally used to return the internal error flag of SETER that says whether or not recovery mode is in effect to the...
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
The package Scrolled_title has eight user entry points, as follows: FTITLE, STITLE, SLGETI, SLGETR, SLOGAP, SLSETI, SLSETR, and SLRSET.
ncl_scrolled_title_params
Parameter descriptions, in alphabetical order, of all Scrolled_title internal parameters follow. Each description begins with a line giving the parameter name...
ncl_semess
In any routine that references SEMESS, it must be declared to be of type CHARACTER*113. If the internal error flag of SETER is non-zero, the value of the...
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
The FORTRAN statement "CALL SETER (MESSG,NERRF,ILEVL) is used to tell the error-handling package that an error has occurred. Exactly what happens as a result of...
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
SFLUSH was called FLUSH in previous versions. The name was changed to avoid a naming conflict with a common system routine.
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
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...
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
Each entry below includes the error number and its meaning.
ncl_shgrid_params
Each entry below includes the name of a parameter, its Fortran type (use the obvious equivalents for C), its default value, and a short description of the...
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
SFSGFA - Can be made to fill polygons by calling the GKS routine GFA or by calling the lower-level Softfill routines SFWRLD and SFNORM. SFWRLD - Fills polygons...
ncl_softfill_params
Softfill has six internal parameters. For details, see the descriptions of the routines that are used to set and retrieve them. Parameter descriptions, in...
ncl_spps
OPNGKS - Opens GKS, opens and activates an NCAR GCM workstation (workstation of type 1) with workstation ID of 1 and connection ID of 2. CLSGKS - Deactivates...
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
Parameter descriptions follow, in alphabetical order. Each description begins with a line giving the three-character mnemonic name of the parameter, the phrase...
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
Projects points. SUPCON is an alternate name for the routine MAPTRN.
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
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...
ncl_surface_params
There are no parameter access routines available for the Surface utility. Therefore, parameters must be set through the common blocks SRFBLK and SRFIP1. In...
ncl_tdclrs
Does GKS calls to define colors for TDPACK.
ncl_tdctri
This routine, given a list of NTRI triangles in the array RTRI, an axis identifier IAXS (1 => U axis, 2 => V axis, 3 => W axis), and a value RCUT along that...
ncl_tddtri
This routine draws the triangles defined by a triangle list. The triangles are drawn in the order specified by the contents of the permutation array ITWK. The...
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
This initialization routine is 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...
ncl_tditri
Add triangles defining a simple surface to the triangles in a triangle list.
ncl_tdlbla
It is assumed that TDPARA has been called to define the reference parallelogram to be a rectangle in 3-space lying in one corner of one face of the box being...
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
This routine, given a list of NTRI triangles in the array RTRI and a real scratch array RTWK of length at least MTRI x 2 , determines the order in which the...
ncl_tdpack
TDPACK (which stands for "Three Dimensional PACKage") is a collection of routines for projecting objects from a 3-dimensional coordinate system having U, V, and...
ncl_tdpack_params
Tdpack currently supports some fifteen parameters. The current values may be retrieved using one of the routines TDGETI, TDGETR, or TDGTRS. Parameter values may...
ncl_tdpara
This routine may be thought of as an initialization routine or as just a routine to access certain internal values; it simply transfers the values of its...
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
This is an internal routine used for sorting. Originally, it was not intended that a user should call this routine directly, but doing so will do no harm. Given...
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
CURVE3 - Draws the projection of a curve defined by a sequence of points in 3-space. FENCE3 - Draws the projection of a curve, just as CURVE3 does, but with a...
ncl_tick3
Gives user control of tick mark length in PERIM3. NOTE: At one time, the Threed routine TICK3 was used to set tick-mark length. TICK3 has been superseded by...
ncl_tick4
All arguments are in plotter address units (PAUs). By default, one PAU is 1/1023rd of the width of the plotter frame. Note: A call to the SPPS routine SETI will...
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
Parameter descriptions follow, in alphabetical order. Each description begins with a line giving the three-character mnemonic name of the parameter, the phrase...
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
WMBARB - Plots wind barbs. WMDFLT - Returns all values of all internal parameters to their defaults. WMDRFT - Draws weather fronts. WMDRRG - Draws weather...
ncl_wmap_params
The following shows all of the internal parameters that affect the behavior of Wmap. Each entry includes the name of a parameter, its Fortran type, its default...
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.