DOKK / manpages / debian 11 / libncarg-dev / cpdrpl.3ncarg.en
CPDRPL(3NCARG) NCAR GRAPHICS CPDRPL(3NCARG)

CPDRPL - Provides a useful polyline-drawer for the routine CPCLDM.

CALL CPDRPL (XCS, YCS, NCS, IAI, IAG, NAI)

(a REAL array of dimension at least NCS, input) is an array containing the X coordinates of NCS points defining a polyline.
(a REAL array of dimension at least NCS, input) is an array containing the Y coordinates of NCS points defining a polyline.
(INTEGER, input) is the number of points defining the polyline.
(an INTEGER array of dimension at least NAI, input) is an array of area identifiers for the area in which the polyline lies. For each I from 1 to NAI, IAI(I) is the area identifier of the area with respect to the edge group IAG(I).
(an INTEGER array of dimension at least NAI, input) is an array of group identifiers. See the description of IAI, above.
(INTEGER, input) is the number of area identifiers in the array IAI and the number of group identifiers in the array IAG.

If CPCLDM is called, and the only object of using it, instead of CPCLDR, to draw contour lines is to avoid drawing the lines through labels, then, in the routine which calls CPCLDM, put the declaration

EXTERNAL CPDRPL

and, in the call to CPCLDM, use CPDRPL for the argument RTPL. Each time CPDRPL is called, it draws the polyline defined by its first three arguments if, and only if, none of the area identifiers defined by the other three arguments is negative.

To use CPDRPL, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c, preferably in that order.

Online: conpack, cpback, cpchcf, cpchcl, cpchhl, cpchil, cpchll, cpcica, cpclam, cpcldm, cpcldr, cpcltr, cpcnrc, cpezct, cpgetc, cpgeti, cpgetr, cplbam, cplbdr, cpmpxy, cpmviw, cpmvrw, cppkcl, cppklb, cprect, cprset, cpscae, cpsetc, cpseti, cpsetr, cpsps1, cpsps2, ncarg_cbind

Hardcopy: NCAR Graphics Contouring and Mapping Tutorial

Copyright (C) 1987-2009
University Corporation for Atmospheric Research

The use of this Software is governed by a License Agreement.

March 1993 UNIX