3.15. CONTRS: Contour a map

LEVELScontour levels specification
lintypassignment of line types to contour levels
dashspecification of dashed line dash-gap sequence
dotspecification of dotted line dash-gap sequence
colorspecify contour colors

CONTRSOptionCodeArg Def
 type of input to expect fourr  input from map file 
   slant  input from sla file 
 vector scale factor scal n  1.0
 first layer to contour flayer n  origin from bdf
 last layer to contour llayer n  max. from bdf
 increment between layers dlayer n  incr. from bdf
 superimpose layers super  yes 
 interpolation type cubic  cubic interpolation 
   linear  linear interpolation 
 curve smoothing smooth  smoothing on curves 
   nsmooth  no smoothing 
 resolution for smoothing resol n  0.10
 mesh points as crosses mesh  yes 
 plot border of map border  plot border 
   nborder  do not plot border 
 plot atoms near plane atoms n distance n from plane 
 plot atom names nnames  do not plot names 
 off plane atoms dist  plot italic distances 
 draw the atomic bonds draw    
 rotate map 90 degrees rotate  rotate clockwise 
 vector function plot [a] mod  modulus of vector 
   vect  3-component vector 
 contour filling filled  switch on [b] [c] 
Notes:
a. Note that these function require input from a sla file.
b. Contour filling is currently very, very rudimentary. The The zero level is a baseline and contours are filled downwards to -ive and then upwards to +ive. The upshot is that for re-entrant contour levels the contour will (a) be filled one color in the wrong direction and (b) be overwritten by the nearest local maxima/minima of the reentrant curve portion. You have been warned!
c. Contour filling will not be apparent unless PLOTX or PREVUE are invoked with the "color fill" option.

LEVELSOptionCodeArg  
 type of contour [a] arith  arithmetic intervals 
   geom  geometric intervals 
   direct  explicit levels input 
 number of contours [a] [b] nc n number of contours 
 starting contour level[b] start n first level 
 level incr. ratio [b] incr n increment (max 90) 
 include levels of -ve sign nnegate  do not include 
   negate  include 
 include zero level nzincl  do not include 
   zincl  include 
Notes:
a. These items are mandatory.
b. Codes nc , start , and incr are not allowed for the direct option - follow the direct flag on the input line with the levels desired. The levels line can function in a cumulative manner for the direct option. The negate and zincl operations are not performed until all line input is complete.

lintypOptionCodeArg Def
 dashed line [a] dashed n m   
 dotted lines dotted n m   
 solid line solid n m   
Notes:
a. The n is the first line and m the last line to be assigned to this type. Both n and m must be input. The lines are assigned sequentially. Options can be input in any order and in any combination of line types.

dash [a]1number of elements in the dash-gap sequence 
 2first dash length 
 3first gap length 
 4second dash length 
 5second gap length 
Notes:
a. A maximum of 10 elements is allowed. The lengths are relative to a y-dimension (down the page) of 10 units.

dot1-same format as the dash line but applies to dotted line types 

color 1temperature spectrum color scale temp   
  hue, saturation=1.0, brightness=1.0 hue   
  greyscale color scheme grey   
 2Lower color limit  0.0
 3Upper color limit  1.0
 4fixed color for Zero contour level  auto
  or   
 1explicit RGB entries in following fields RGB   
 2 -one color per contour level in hexadecimal notation   
  black=000000, red=FF0000, green=00FF00, blue=0000FF