DCL:GRPH2:UMPACK: Map Projection Routines: Explanation of Subroutines: Drawing Map Information
Inquires/changes an internal variable used in the UMPACK subroutine package. (umpstx permits changes with a runtime option.)
lpara = NumRu::DCL.umpget(cp)
NumRu::DCL.umpset(cp,lpara)
NumRu::DCL.umpstx(cp,lpara)
cp (C*8) The name of an internal variable ipara (I,R,L) The value of an internal variable
The following is a list of names that cane be specified as cp.
'LGRIDMJ' (L) Specifies whether major lines will be drawn when umpgrd draws latitudes and longitudes. Drawn when .true.; not drawn when .false.. (The initial value is .true..) 'LGRIDMN' (L) Specifies whether minor lines will be drawn when umpgrd draws latitudes and longitudes. Drawn when .true.; not drawn when .false.. (The initial value is .true..) 'INDEXMJ' (I) The line index for the major lines of latitudes and longitudes drawn by umpgrd. (The initial value is 3.) 'INDEXMN' (I) The line index for the minor lines of latitudes and longitudes drawn by umpgrd. (The initial value is 1.) 'ITYPEMJ' (I) The line type for the major lines of latitudes and longitudes drawn by umpgrd. (The initial value is 1.) 'ITYPEMN' (I) The line type for the minor lines of latitudes and longitudes drawn by umpgrd. (The initial value is 3.) 'DGRIDMJ' (R) The interval between the major lines of latitudes and longitudes drawn by umpgrd. (Units in degrees; The initial value is 30.0.) 'DGRIDMN' (R) The interval between the minor lines of latitudes and longitudes drawn by umpgrd. (Units in degrees; The initial value is 10.0.) 'DGRPLMJ' (R) Specifies the angle between the pole and the beginning of the major line for the longitude drawn by umpgrd. (Unit in degrees; The initial value is 0.0.) 'DGRPLMN' (R) Specifies the angle between the pole and the beginning of the major line for the longitude drawn by umpgrd. (Unit in degrees; The initial value is 0.0.) 'INDEXBND' (I) The line index of the boundary line of the map drawn by umplim. (The initial value is 3.) 'MAXBND' (I) Specifies the number of segments the boundary line of the map is divided into when drawn by umplim. (The initial value is 300.) 'INDEXOUT' (I) The line index for the line for map information such as coastlines. (The initial value is 1.) 'ITYPEOUT' (I) The line type for the line for map information such as coastlines. (The initial value is 1.) 'LGLOBE' (L) When umstrf sets a transformation parameter, specifies whether to draw the whole Earth. Whole Earth drawn when .true.; the whole Earth not drawn when .false.. (The initial value is .false..)
ncp = NumRu::DCL.umpqnp() Counts the total number of internal variables (NCP). idx = NumRu::DCL.umpqid(cp) Determines the position (IDX) of the internal variable cp. cp = NumRu::DCL.umpqcp(idx) Inquires the name (CP) of the internal variable at position idx. ipara = NumRu::DCL.umpqvl(idx) Inquires the value (IPARA) of the internal variable at position idx. NumRu::DCL.umpsvl(idx,ipara) Changes the value (IPARA) of the internal variable at position idx