Areas_params(3NCARG)
β¨ NAME β¨
okay so bestie, welcome to Areas_params β that's Areas_params(3NCARG) if you're being formal, and it lives in the NCAR GRAPHICS manual, section 3NCARG π
This page briefly describes all the Areas parameters. That's it, that's the whole job π«Ά
πΈ DESCRIPTION πΈ
So here's the tea: Areas currently supports nine parameters. These are mostly useful for debugging Areas problems β they're the little dials you poke when something's acting up π
You can grab the current values with either ARGETI or ARGETR (your choice, bestie, they're both right there).
You can reset parameter values with ARSETI or ARSETR.
β οΈ But heads up: the parameter 'DI' is retrieval only β you literally cannot give it a new value yourself. It's not a "you" thing, it's a "the universe said no" thing π
The parameter descriptions show up below in alphabetical order. Each description kicks off with a line giving the parameter name and the intrinsic FORTRAN type of the parameter. Very demure, very organized β¨
'AL'- Real β Arrowhead Length.ALsays how long each arrowhead is on a debug plot made byARDBPA. The value is read as a fraction of the width of the plotter frame. If you use a value that's less than or equal to zero, arrowheads get omitted entirely (gone, not invited). The default value is.008.'AT'- Integer β Arithmetic Type flag.ATlets you either specify which type of arithmetic Areas should use, or find out which type it decided to use. If you're setting it, that call should come before any other call to an Areas routine β except possibly one that sets the value ofLCβ and it should only be done once. If you're getting it, you'll get either the value you set or a value picked by Areas. Here's the menu:< 1β Areas decides what sort of arithmetic to use.1β Real arithmetic is to be used.2β Double-precision arithmetic is to be used.3β Multiple-precision arithmetic is to be used and Areas is to choose the base value.> 3β Multiple-precision arithmetic is to be used andATspecifies the base value. (For example, the value100specifies the use of base-100 multiple-precision integer arithmetic.)
Default: 0
π¨ Note: you should use a nonzero value of AT only on the recommendation of an NCAR consultant. Like, genuinely. Don't freestyle this one, bestie π
'AW'- Real β Arrowhead Width.AWsays the half-width of each arrowhead on a debug plot made byARDBPA. (ngl the page says "AL" here, but bestie, this isAW's whole personality π) The value is read as a fraction of the width of the plotter frame. Use a value less than or equal to zero and the arrowheads are omitted. The default value is.002.'DB'- Integer β DeBug-plots flag.DBlets you study the area map π0β Debugging turned off. This is the default.> 0β Debugging is on. At selected break points,ARPRAMproduces plots showing all edge segments in the area map that belong to the edge group with group identifierDB.
'DC'- Integer β Debug Colors index.ARDBPAuses color indicesDC+1throughDC+5for debug-plot colors. By default,DC=100, soARDBPAdefines and uses color indices101through105π'DI'- Integer β Direction Indicator flag. The value ofDIis for retrieval only and cannot be set by the user. A value returned forDIis meaningful only when the call toARGETIthat retrieves it originates from the user-written routine (dummy argument"APR") that is called byARSCAM. When it does, it gives you info about the area whose polygonal boundary is defined by the values ofAPR's arguments. The two possible values ofDIare:1β Edge of the area is given in counterclockwise order (with the interior to the left).2β Edge of the area is given in clockwise order (with the interior to the right).
'ID'- Real β Identifier Distance.IDspecifies the distance from an arrow to a left or right area identifier on a debug plot produced byARDBPA. The value is read as a fraction of the width of the plotter frame. Use a value less than or equal to zero and area identifiers get omitted. The default value is.004.'IS'- Real β Identifier Size.ISspecifies the size of the characters used to write an area identifier on a debug plot produced byARDBPA. The value is read as a fraction of the width of the plotter frame. Use a value less than or equal to zero and area identifiers get omitted. The default value is.001.'LC'- Integer β Largest Coordinate.LClets you specify the largest coordinate allowed in an area map. X and Y coordinates in an area map are represented by integers in the range from0toLC, inclusive; the default value ofLCis1000000.
The minimum value allowed for LC is 1000; attempting to set LC<1000 gives it the value 1000. The value of LC must not be greater than the largest integer on the machine on which Areas is running; its value must also be exactly representable as a real number on that machine.
A call to set the value of LC should precede any other call to an Areas routine and should only be done once.
'RC'- Integer β Reconciling Conflicts in area-identifier information.
This is an array of 16 values, indexed by group identifier. To set all values in the array to the same value "n", use "CALL ARSETI('RC',n)"; to set just the first value in the array, use "CALL ARSETI('RC(1)',n)"; to set just the second value, use "CALL ARSETI('RC(2)',n)"; and so on. You can call ARGETI to get the value of RC(1) or RC(2) or RC(3), etc.; if you ask for the value of just RC, you will get the value of RC(1).
RC(1) is associated with edge group 1, RC(2) with edge group 2, and so on. An edge group with a group identifier greater than 16 is associated with RC(16).
When the set of possible area identifiers for a given area in a given group is contradictory, some algorithm must be used to choose an identifier for the area. The value of that element of RC that is associated with the group determines what algorithm will be used, as follows:
0β The default scheme: If any of the possible area identifiers is negative, use-1as the identifier for the area. Otherwise, if none of the possible values is non-zero, use a zero identifier. Otherwise, from among the non-zero possibilities, use the one most recently seen byAREAS.1β The set of possible identifiers is examined: Zeroes are ignored, negatives are treated as-1's, and the value that occurs most frequently in the resulting set is used as the identifier for the area.2β UsingRC = 2is just like usingRC = 1except that zeroes are not ignored: the area identifier used is simply the one that occurs most frequently in the set of possibilities (all negatives being treated as-1's).-1β UsingRC = -1is just like usingRC = 1except that, if there are any negatives in the set of possible identifiers, a-1is used.-2β UsingRC = -2is just like usingRC = 2except that, if there are any negatives in the set of possible identifiers, a-1is used.
π SEE ALSO π
- Online:
argeti,argetr,arseti,arsetr - Hardcopy:
NCAR Graphics Contouring and Mapping Tutorial
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.
and that's a wrap, bestie π«Ά this iconic lil page is from UNIX, dated April 1995 β yeah, she's been slaying since before you were born, and honestly? periodt. π β¨
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms