
  SPECIAL_FEATURES

  This phase provides additional graphic features above and beyond those
  provided by the general plot features and data plotting.  This phase is
  entered automatically at the conclusion of the PLOT phase is any lines with 
  the primary tag ".." were encountered during the PLOT phase.  This phase
  proceeds through the data files in order.  If a file has special features,
  that file is opened and read line by line.  Each special features line is
  processed when encountered.  Each special feature is controlled by a set
  of parameters some of which will be the P and F-phase parameters for that
  data file.  When a file is opened to do Special Features, the special
  features specific parameters are set to their default values.  The special
  feature command lines will cause these parameters to be set to the values
  of the corresponding arguments on the command lines in the same manner as
  the PDL processing.

  HELP is available for the following subtopics:
  
  1. ANNOTATED_POINTS	6. CIRCULAR_DIMENSIONS	11. SOLID_ARROW
  2. ARC		7. DIMENSION  		12. SYMPLT(SYMBOLS)
  3. ARROW		8. LINE			13. COORDINATES(ALL)
  4. AXIS		9. PARAMETER
  5. BOX		10. RECTANGLE
3 1
#ANNOTATED_POINTS
3 AP
#ANNOTATED_POINTS

3 ANNOTATED_POINTS

  ANNOTATED_POINTS

  Points will be annotated slightly lower and to the right of the point.

  .. AP DR *  XPNT,YPNT,STRANP(80)            MPAPNT: PLOT ANNOTATED POINTS

              XPNT      R*4   E14.0    ---    X-coordinate of data point
              YPNT      R*4   E14.0    ---    Y-coordinate of data point
              STRANP    L*1   80A1     ---    String for data point

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 

3 2  
#ARC
3 AC  
#ARC

3 ARC

  ARC

  .. AC OR *  ARCORG(2)                 ARC:    ORigin
  .. AC RD    ARCRAD                    ARC:    RaDius of arc
  .. AC BE    ARCBEG,ARCEND             ARC:    Beginning and Ending angles
  .. AC LP    NIBARC,LPTARC,LCARC       ARC:    Line Pattern
  .. AC DR                              ARC:    DRaw the feature
  
  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

  HELP is available for the following subtopics:

  1. ORIGIN	2. RADIUS	3. BEG_END	4. LINE    


4 1
#ORIGIN
4 ORIGIN

  ORIGIN

  .. AC OR *  ARCORG(2)                       ARC:    ORIGIN

              ARCORG    R*4   2E14.0   ---    Center of arc

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 

4 2
#RADIUS
4 RD
#RADIUS

4 RADIUS 

  RADIUS

  .. AC RD    ARCRAD                          ARC:    RADIUS OF ARC

              ARCRAD    R*4   E14.0    ---    Radius (inches) of arc


4 3
#BEG_END
4 BE
#BEG_END

4 BEG_END

  BEG_END

  .. AC BE    ARCBEG,ARCEND                   ARC: BEGINNING AND ENDING ANGLES

              ARCBEG    R*4   E14.0    ---    Angle (degrees) of beginning of 
                                                arc
              ARCEND    R*4   E14.0    ---    Angle (degrees) of end of arc


4 4
#LINE_PATTERNS
4 LP
#LINE_PATTERNS

4 LINE_PATTERNS

  LINE_PATTERNS

  .. AC LP    NIBARC,LPTARC,LCARC             ARC:    LINE PARAMETERS

              NIBARC    I*2   I7       2      Arc nib size
              LPTARC    I*2   O7      177777  Line pattern for arc
              LCARC     I*2   I7       0      Color of arc


3 3
#ARROW

3 ARROW

  ARROW

  .. AR CO *      ARBEG(2),AREND(2)               ARROW:  COordinates
  .. AR HS        AHWIDT,AHLENG                   ARROW:  Head Sizes
  .. AR LP        LPATAH,LPATAS                   ARROW:  Line Patterns
  .. AR NB        NIBAH,NIBAS                     ARROW:  NiBs
  .. AR LC        LCAH,LCAS                       ARROW:  Line Color
  .. AR AH        ARTYPE                          ARROW:  Arrow Head type
  .. AR DR                                        ARROW:  DRaw the arrow

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

  HELP is available for the following subtopics:

  1. COORDINATES	2. HEAD_SIZES		3. LINE_PATTERNS
  4. NIBS		5. COLOR		6. HEAD_TYPES


4 1
#COORDINATES
4 COORDINATES

  COORDINATES

  .. AR CO *  ARBEG(2),AREND(2)               ARROW:  COORDINATES

              ARBEG     R*4   2E14.0   ---    Coordinates of arrow beginning
              AREND     R*4   2E14.0   ---    Coordinates of the arrow end

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 


4 2
#HEAD_SIZES
4 HS
#HEAD_SIZES

4 HEAD_SIZES

  HEAD_SIZES

  .. AR HS    AHWIDT,AHLENG                   ARROW:  HEAD SIZES

              AHWIDT    R*4   E14.0    0.05   Width (inches) of arrow head
              AHLENG    R*4   E14.0    0.1    Length (inches) of arrow head



4 3
#LINE_PATTERNS
4 LP
#LINE_PATTERNS
4 LINE_PATTERNS

  LINE_PATTERNS

  .. AR LP    LPATAH,LPATAS                   ARROW:  LINE PARAMETERS

              LPATAH    I*2   O7      177777  Line pattern for arrow heads
              LPATAS    I*2   O7      177777  Line pattrn for arrow shafts


4 4
#NIBS
4 NB
#NIBS

4 NIBS

  NIBS

  .. AR NB    NIBAH,NIBAS                     ARROW:  NIBS

              NIBAH     I*2   I7       2      Arrow head nib size
              NIBAS     I*2   I7       2      Arrow shaft nib size


4 5
#COLOR
4 LC
#COLOR

4 COLOR

  COLOR

  .. AR LC    LCOLAH,LCOLAS                   ARROW:  COLORS

              LCOLAH    I*2   I7       0      Arrow head color
              LCOLAS    I*2   I7       0      Arrow shaft color



4 6
#HEAD_TYPE
4 AH
#HEAD_TYPE

4 HEAD_TYPE

  HEAD_TYPE

  There are two types of arrow heads:  line (A) and solid (B).  

  .. AR AH    ARTYPE                          ARROW:  HEAD TYPE

              ARTYPE    L*1   40A1    @1A     SYMPLT specification of arrow
                                              head symbol 


3 4
#AXIS

3 AXIS

  AXIS

  .. AX CO *   APBEG(2),APEND(2)             physical COordinates
  .. AX MM     ALBEG,ALEND,TLFRST,TLFLAG     logical definition (Min & Max)
  .. AX TX     TIXLNG                        Tick mark lengths
  .. AX TM     DELLTX,DELSTX,NLABEL,ANGLAB   Tick Mark parameters
  .. AX MO     IDISAB,IMODE,IFUNC,BASLOG     MOdes
  .. AX FM     TLFORM(10)                    label ForMat
  .. AX NA     NIBAX,NIBLT,NIBST,NIBTL       line widths (Nibs for Axis)
  .. AX LC     LCAX,LCLT,LCST,LCTL           Line Colors
  .. AX LP     LPATLR,LPATLL,LPATSR,LPATSL   Line Patterns
  .. AX AS     SPACE                         Axis ticks to label Space
  .. AX DR                                   DRaw axis

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 

  HELP is available for the following subtopics:

  1. COORDINATES		5. MODE			9. PATTERNS
  2. MIN_MAX			6. FORMAT		10. SPACE
  3. LENGTH			7. NIBS
  4. PARAMETER			8. COLORS


4 1
#COORDINATES

4 COORDINATES

  COORDINATES

  .. AX CO *  APBEG(2),APEND(2)               AXIS:   PHYSICAL DEFINITION

              APBEG     R*4   2E14.0   ---    Coordinates (inches) axis begin
              APEND     R*4   2E14.0   ---    Coordinates (inches) of axis end

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 



4 2
#MIN_MAX
4 MM
#MIN_MAX

4 MIN_MAX

  MIN_MAX

  .. AX MM    ALBEG,ALEND,TLFRST,TLLAST       AXIS:   LOGICAL DEFINITION

              ALBEG     R*4   E14.0    ---    Value (plot units) of beginning 
                                                of axis
              ALEND     R*4   E14.0    ---    Value (plot units) of the end of
                                                the axis
              TLFRST    R*4   E14.0    ---    Value of first plotted tick mark
                                                label
              TLFLAG    R*4   E14.0    ---    if .NE. 0, use TLFRST, else 
                                                label first 
 
 
4 3
#LENGTH
4 TX
#LENGTH

4 LENGTH

  LENGTH

  .. AX TX    TIXLNG(4)                       AXIS:   TICK MARK LENGTHS

              TIXLNG    R*4   4E14.0          lengths of the tick marks

              TIXLNG(1)                0.1    Length of left large tick mark
              TIXLNG(2)                0.1    Length of right large tick mark
              TIXLNG(3)                0.05   Length of left small tick mark
              TIXLNG(4)                0.05   Length of right small tick mark


4 4
#PARAMETER
4 TM
#PARAMETER

4 PARAMETER

  PARAMETER
                                           
  .. AX TM    DELLTX,DELSTX,NLABEL,ANGLAB     AXIS:   TICK MARK PARAMETERS

              DELLTX    R*4   E14.0   -1.0    Distance (plot units) between 
                                                major ticks
              DELSTX    R*4   E14.0   -1.0    Distance (plot units) between
                                                minor ticks
              NLABEL    I*2   I7       1      Number of large tick marks 
                                                between labels
              ANGLAB    R*4   E14.0    0.0    Rotation angle (degrees) of tick
                                                labels


4 5
#MODE 

4 MODE 

  MODE

  .. AX MO    IDISAB,IMODE,IFUNC,BASLOG       AXIS:   MODES

              IDISAB    I*2   O7       0      Mode word for disabling axis 
                                              features
                                                  1: disable axis
                                                  2: disable tick mark labels
                                                  4: disable tick marks
              IMODE     I*2   I7       0      Tick mark label mode (relative 
                                              to axis)
                                                  0: right and parallel
                                                  1: left  and parallel
                                                  2: right and perpendicular
                                                  3: left  and perpendicular
              IFUNC     I*2   I7       1      Axis function
                                                  1: linear
                                                  2: reciprocal
                                                  3: logarithmic
              BASLOG    R*4   E14.0    10.0   Base for logarithm 


4 6
#FORMAT				
4 FM
#FORMAT				

4 FORMAT				

  FORMAT

  .. AX FM    TLFORM(10)                      AXIS:   LABEL FORMAT

              TLFORM    L*1   10A1    (E10.3) Format of tick mark labels


4 7
#NIBS
4 NA
#NIBS

4 NIBS

  NIBS

  .. AX NA    NIBAX,NIBLT,NIBST,NIBTL         AXIS:   LINE WIDTHS

              NIBAX     I*2   I7       2      Axis nib size
              NIBLT     I*2   I7       2      Large tick mark nib size
              NIBST     I*2   I7       2      Small tick mark nib size
              NIBTL     I*2   I7       2      Tick mark labels nib size


4 8
#COLOR
4 CA
#COLOR

4 COLOR

  COLOR

  .. AX CA    LCAX,LCLT,LCST,LCTL             AXIS:   LINE COLORS

              LCAX      I*2   I7       0      Axis color
              LCLT      I*2   I7       0      Large tick mark color
              LCST      I*2   I7       0      Small tick mark color
              LCTL      I*2   I7       0      Tick mark label color


4 9
#PATTERNS
4 LP
#PATTERNS

4 PATTERNS

  PATTERNS

  .. AX LP    LPATAX,LPATLT,LPATST,LPATTL      AXIS:   LINE PATTERNS

              LPATAX    I*2   O7      177777   Axis line pattern
              LPATLT    I*2   O7      177777   Large tick mark
              LPATST    I*2   O7      177777   Small tick mark
              LPATTL    I*2   O7      177777   Tick mark labels


4 10
#SPACE
4 AS
#SPACE

4 SPACE

  SPACE

  .. AX AS    SPACE                            AXIS:   LABEL SPACING

              SPACE     R*4   E14.0    0.05    Distance between ticks & labels


3 5
#BOX
3 BX
#BOX

3 BOX

  BOX

  .. BX LP    NIBSB,LPATSB,LCSB                Box Line Parameters
  .. BX MG    SYBXMG(4)                        Input MarGins
  .. BX DR                                     Draw box around last string

  HELP is available for the following subtopics:

  1. PARAMETERS		2. MARGINS

4 1
#PARAMETERS
4 LP
#PARAMETERS

4 PARAMETERS

  PARAMETERS

  .. BX LP    NIBSB,LPATSB,LCSB               MPSYBX: BOX LINE PARAMETERS

              NIBSB     I*2   I7       1      nib size for box
              LPATBS    I*2   O7      177777  line pattern for box
              LCBS      I*2   I7       0      Color of Box around Symbols


4 2
#MARGINS
4 MG
#MARGINS

4 MARGINS

  MARGINS

  .. BX MG    SYBXMG(4)                        MPSYBX: INPUT MARGINS

              SYBXMG    R*4   4E14.0           Space between box and
              SYBXMG(1)                0.0     left of graphics construction
              SYBXMG(2)                0.0     bottom of graphics contruction
              SYBXMG(3)                0.0     right of graphics construction
              SYBXMG(4)                0.0     top of graphics construction


3 6
#CIRCULAR_DIMENSION

3 CIRCULAR_DIMENSION

  CIRCULAR DIMENSION

  .. CD CO *      CDBEG(2),CDEND(2)            CIRDIM: end points COordinates
  .. CD OR *      CDORIG(2)                    CIRDIM: ORigin
  .. CD MO        MODCD1,MODCD2                CIRDIM: MOdes
  .. CD LP        NIBCD,LPATCD,LCCD            CIRDIM: Line Pattern
  .. CD SZ        CDBBR,CDBBL,CDEBR,CDBEL      CIRDIM: bar lengths (SiZe)
  .. CD EA        CDASHL,CDSPAC                CIRDIM: External Arrow length
                                                 and space
  .. CD DR                                     CIRDIM: DRaw circular dimension
                                                 feature

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 

  HELP is available for the following subtopics:

   1.COORDINATES	2. ORIGIN		3. MODE
   4. LINE		5. SIZE			6. ARROW
   7. DRAW  


4 1
#COORDINATES

4 COORDINATES

  COORDINATES

  .. CD CO *  CDBEG(2),CDEND(2)               CIRDIM: END POINTS

              CDBEG     R*4   2E14.0   ---    Coordinates of the beginning
              CDEND     R*4   2E14.0   ---    Coordinates of the end of the
                                                feature

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 


4 2
#ORIGIN

4 ORIGIN
  
  ORIGIN

  .. CD OR *  CDORIG(2)                       CIRDIM: ORIGIN

              CDORIG    R*4   2E14.0   ---    Coordinates of center of circle

4 3
#MODE

4 MODE
 
  MODE

  .. CD MO    MODCD1,MODCD2                   CIRDIM: MODES

              MODC1     I*2   I7       0      String placement mode
                                                0: String is in center of
                                                   dimension
                                                1: String is to right
                                                2: String is to left
              MODCD2    I*2   I7       0      Arrow placement mode
                                                0: internal arrows
                                                1: external arrows

4 4
#LINE

4 LINE

  LINE

  .. CD LP    NIBCD,LPATCD,LCCD               CIRDIM: LINE PARAMETERS

              NIBCD     I*2   I7       1      nib size for dimension bars
              LPATCD    I*2   O7      177777  Line pattern for dimension bars
              LCCD      I*2   I7       0      color for dimension bars

4 5
#SIZE

4 SIZE
 
  SIZE

  .. CD SZ    CDBBR,CDBBL,CDEBR,CDBEL         CIRDIM: BAR LENGTHS

              CDBBR     R*4   E14.0    0.25   Length (inches) of right bar at
                                                begin
              CDBBL     R*4   E14.0    0.25   Length (inches) of left bar at 
                                                end
              CDBER     R*4   E14.0   CDBBR   Length (inches) of right bar at 
                                                begin
              CDBEL     R*4   E14.0   CDBBL   Length (inches) of left at end

4 6
#ARROW

4 ARROW
 
  ARROW

  
  .. CD EA    CDASHL,CDSPAC                   CIRDIM: ARROW LENGTH AND SPACE

              CDASHL    R*4   E14.0    0.3    Length (inches) of arrow shaft
              CDSPAC    R*4   E14.0    0.05   Space (inches) between arrow and
                                                string

3 7
#DIMENSION
3 DM
#DIMENSION

3 DIMENSION

  DIMENSION

  .. DM CO *      DMBEG,DMEND                     DIMEN:  COordinates
  .. DM MO        MODDM1,MODDM2                   DIMEN:  MOdes
  .. DM LP        NIBDM,LPATDM,LCDM               DIMEN:  Line Pattern
  .. DM SZ        DMBARR,DMBARL,DMBRER,DMBREL     DIMEN:  bar dimensions(SiZe)
  .. DM EA        DMASHL,DMSPAC                   DIMEN:  External Arrow
                                                    length and space
  .. DM DR                                        DIMEN:  DRaw dimension
                                                    feature

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 

  HELP is available for the following subtopics:

  1. COORDINATES		3. LINE			5. ARROW
  2. MODES			4. SIZE

4 1
#COORDINATES

4 COORDINATES

  COORDINATES

  .. DM CO *  DMBEG(2),DMEND(2)               DIMEN:  COORDINATES

              DMBEG     R*4   2E14.0   ---    Coordinates of the beginning of
                                                feature
              DMEND     R*4   2E14.0   ---    Coordinates of the end of the
                                                feature

  *   Arguments on this line assumed to be in RAW data space unless noted 
        by a qualifier. 
 
4 2
#MODES

4 MODES

  MODES

  .. DM MO    MODDM1,MODDM2                   DIMEN:  MODES

              MODDM1    I*2   I7       0      String placement mode
                                                0: in center of dimension
                                                1: to right of dimension
                                                2: to left of dimension
              MODDM2    I*2   I7       0      Arrow placement
                                                0: internal arrows
                                                1: external arrows

4 3
#LINE
4 LP
#LINE

4 LINE

  LINE

  .. DM LP    NIBDM,LPATDM,LCOLDM             DIMEN:  LINE PARAMETERS

              NIBDM     I*2   I7       2      Dimension nib size
              LPATDM    I*2   O7      177777  Line pattern for dimension bars
              LCOLDM    I*2   I7       0      Color for the dimension bars

4 4
#SIZE
4 SZ
#SIZE

4 SIZE

  SIZE

  .. DM SZ    DMBARR,DMBARL,DMRER,DMBREL      DIMEN:  BAR DIMENSIONS

              DMBARR    R*4   E14.0    0.25   Length (inches) of right bar at
                                                begin
              DMBARL    R*4   E14.0    0.25   Length (inches) of left bar at
                                                begin
              DMBRER    R*4   E14.0   DMBARR  Length (inches) of right bar at
                                                end
              DMBREL    R*4   E14.0   DMBARL  Length (inches) of left bar at
                                                end
4 5
#ARROW
4 EA
#ARROW

4 ARROW

  ARROW (EXTERNAL) LENGTH AND SPACE

  .. DM EA    DMASHL,DMSPAC                   DIMEN:  ARROW LENGTH AND SPACING

              DMASHL    R*4   E14.0    0.3    Length (inches) of arrow shaft
              DMSPAC    R*4   E14.0    0.05   Space (inches) between arrow and
                                                string

 
3 8
#LINE
3 LN
#LINE

3 LINE
 
  LINE

  .. LN MO        MODELN                      MPSPLD: line/standard deviation
                                                MOde
  .. LN LP        NIBLN,LPATLN,LCLN           MPSPLD: Line Parameters
  .. LN EL        DELBRX,DELBRY,NPINCH        MPSPLD: standard deviation
                                                parameters (ELlipse)
  .. LN DR * **   R1,R2,R3,R4                 MPSPLD: DRaw line or standard
                                                deviation feature

     *   Arguments on these lines assumed to be in RAW data space unless noted
           by a qualifier.
 
     **  Arguments on these lines are always in RAW data space.

  HELP is available for the following subtopics:

  1. MODE			3. ELLIPSE			4. DRAW
  2. PARAMETERS
4 1
#MODE

4 MODE

  MODE

  .. LN MO    MODELN                          MPSPLD: LINE/STANDARD DEVIATION

              MODELN    I*2   I7       1      Mode of lines and standard
                                                deviation features
                                              1: line from (R1,R2) to (R3,R4)*
                                              2: line of slope R1, intercept R
                                                 2 from X = R3 to X = R4 **
                                              3: standard deviation bars at
                                                 (R1,R2) with uncertainty of
                                                 X = R3, Y = R4 **
                                              4: standard deviation ellipses
                                                 at (R1,R2) with uncertainty
                                                 of X = R3, Y = R4 **

4 2
#PARAMETERS
4 LP
#PARAMETERS

4 PARAMETERS

  PARAMETERS

  .. LN LP    NIBLN,LPATLN,LCLN               MPSPLD: NIB AND LINE PATTRN

              NIBLN     I*2   I7       2      Line and Standard deviation nib
                                                size
              LPATLN    I*2   O7      177777  Line pattern for lines
              LCLN      I*2   I7       0      Line color

4 3
#ELLIPSE

4 ELLIPSE

  STANDARD DEVIATION PARAMETERS (ELLIPSE)

  .. LN EL    DELBRX,DELBRY,NPINCH            MPSPLD: STANDARD DEVIATION
                                                PARAMETERS

              DELBRX    R*4   E14.0    0.1    Length of cross bar on X
                                                deviation bar
              DELBRY    R*4   E14.0    0.1    Length of cross bar on Y 
                                                deviation bar
              NPINCH    I*2   I7       50     Number of segments per ellipse

4 4
#DRAW

4 DRAW

  DRAW

  .. LN DR *  R1,R2,R3,R4                     MPSPLD: DRAW LINE OR STANDARD
                                                DEVIATION

              R1        R*4   E14.0    ---    
              R2        R*4   E14.0    ---    R1,R2,R3,R4 are dependant on the
                                                mode
              R3        R*4   E14.0    ---    see MODELN definition (..LNMO)
              R4        R*4   E14.0    ---    

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

3 9
#DEFAULT
3 DF
#DEFAULT

3 DEFAULT

  DEFAULT

  .. DF                                       ALL:    DeFault all parameters

3 10
#RECTANGLE

3 RECTANGLE

  RECTANGLE

  .. RE SH        KREBOX,KRESHD,REDIST        MPRECT: rectangle and SHading
                                                flags
  .. RE LP        NIBREL,LINREL,LCREC         MPRECT: rectangle Line Parameter
  .. RE SL        NIBRES,LINRES,LCRES         MPRECT: rectangle Shading Line
                                                parameters
  .. RE DR *      X1,Y1,X2,Y2                 MPRECT: opposite corner coordi-
                                                nates of rectangle

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

  HELP is available for the following subtopics:

  1. SHADING			3. PARAMETERS			4. DRAW
  2. LINE


4 2
#SHADING

4 SHADING

  SHADING

  .. RE SH    KREBOX,KRESHD,REDIST            DRAW RECTANGLE WITH SHADING

              KREBOX    I*2   I7       1      if .NE. 0, draw a rectangle
              KRESHD    I*2   O7       1      direction(s) of shading lines
                                                1: ////
                                                2: llll
                                                4: \\\\
                                               10: ====
              REDIST    R*4   E14.0    0.1    distance between shading lines

4 2
#LINE
4 LP
#LINE

4 LINE

  LINE PARAMETERS

  .. RE LP    NIBREL,LINREL,LCREL            MPRECT: RECTANGLE LINE PARAMETERS

              NIBREL    I*2   I7       2     nib size for the rectangle itself
              LINREL    I*2   O7     177777  line pattern for the rectangle
              LCREL     I*2   I7       0     color for the rectangle

4 3
#PARAMETERS
4 SL
#PARAMETERS

4 PARAMETERS

  SHADING LINE PARAMETERS

  .. RE SL    NIBRES,LINRES,LCRES             MPRECT: SHADING LINE PARAMETERS

              NIBRES    I*2   I7       1      nib size for the shading lines
              LINRES    I*2   O7      177777  line pattern for shading lines
              LCRES     I*2   I7       0      color for the shading lines

4 4
#DRAW

4 DRAW

  DRAW

  .. RE DR *  X1,Y1,X2,Y2                     DRAW THE RECTANGLE FEATURE

              X1,Y1     R*4   2E14.0   ---    one corner of the rectangle
              X2,Y2     R*4   2E14.0   ---    opposite corner of the rectange

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.


3 11
#SOLID_ARROW
3 SA
#SOLID_ARROW

3 SOLID_ARROW

  SOLID ARROW

  .. SA CO *      SABEG(2),SAEND(2)               Solid Arrow COordinates
  .. SA MO        MODSA1,MODSA2                   Solid Arrow MOde
  .. SA LP        NIBSA,LPATSA,LCSA               Solid Arrow Line Pattern
  .. SA SZ        SASIZ(3)                        Solid Arrow dimensions(SiZe)
  .. SA AN        THETA1,THETA2                   End rotation and ANgles
  .. SA DR                                        DRaw the Solid Arrow

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

  HELP is available for the following subtopics:

  1. COORDINATES		3. LINE				5. ANGLE
  2. MODE			4. SIZE
4 1
#COORDINATES

4 COORDINATES

  COORDINATES

  .. SA CO *  SABEG(2),SAEND(2)               SARROW: COORDINATES

              SABEG     R*4   2E14.0   ---    Coordinates of beginning of
                                                solid arrow
              SAEND     R*4   2E14.0   ---    Coordinates of end of solid
                                                arrow

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

4 2
#MODE

4 MODE

  MODE

  .. SA MO    MODSA1,MODSA2                   SARROW: MODE

              MODSA1    I*2   I7       0      Arrow type
                                                0: double ended
                                                1: single ended
                                                2: straight section
              MODSA2    I*2   I7       0      Line control - sum of:
                                                1: disable back end
                                                2: disable left side
                                                4: disable front end
                                                8: disable right side

4 3
#LINE
4 LP
#LINE

4 LINE
  
  LINE

  .. SA LP    NIBSA,LPATSA,LCOLSA             SARROW: LINE PARAMETERS

              NIBSA     I*2   I7       2      Solid arrow nib size
              LPATSA    I*2   O7      177777  Line pattern
              LCLRSA    I*2   I7       0      Line color

4 4
#SIZE
4 SZ
#SIZE

4 SIZE

  SIZE 

  .. SA SZ    SASIZ(3)                        SARROW: ARROW DIMENSIONS

              SASIZ     R*4   3E14.0          Sizes for solid arrows
              SASIZ(1)                 1.0    Half width of head
              SASIZ(2)                 0.6    Half width of shaft
              SASIZ(3)                 0.4    length of head

4 5
#ANGLE

4 ANGLE

  ANGLE

  .. SA AN    THETA1,THETA2                   SARROW: ARROW END ROTATIONS

              THETA1    R*4   E14.0    0.0    Rotation angle for back end
              THETA2    R*4   E14.0    0.0    Rotation angle for front end

3 13
#SYMPLT

3 SYMPLT

  SYMPLT
 
  .. SY CO *      XSTRNG,YSTRNG               SYMPLT: string origin COordinate
  .. SY SA        SYMANG,SLANT,LCSYM          SYMPLT: Symbol Angles
  .. SY SP        WIDTH,HEIGHT,VDIST,HSPACE   SYMPLT: character SPacing
  .. SY SM        MODSYH,MODSYV,MODSY3,NIBSY  SYMPLT: Symbol Modes
  .. SY NS        STRSYM(80)                  SYMPLT: New String
  .. SY SS        STRSYM(80)                  SYMPLT: append Symbol String
  .. SY SD        STRSYM(80)                  SYMPLT: append Symbols and Draw
  .. SY 1S        STRSYM(80)                  SYMPLT: input and draw Symbols
  .. SY DR                                    SYMPLT: DRaw buffer

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

  HELP is available for the following subtopics:

  1. COORDINATES		5. DRAW_STRING		9. INPUT_AND_DRAW
  2. ANGLES			6. NEW_STRING
  3. SPACING			7. APPEND_TO_STRING
  4. MODE			8. APPEND_AND_DRAW
 
4 1
#COORDINATES
 
4 COORDINATES

  COORDINATES

  .. SY CO *  XSTRNG,YSTRNG                   SYMPLT: STRING ORIGIN

              XSTRNG    R*4   E14.0    ---    X coordinate of origin of symbol
                                                string
              YSTRNG    R*4   E14.0    ---    Y coordinate of origin of symbol
                                                string

  *   Arguments on these lines assumed to be in RAW data space unless noted
        by a qualifier.

4 2
#ANGLES
4 SA
#ANGLES

4 ANGLES
  
  ANGLES

  .. SY SA    SYMANG,SLANT,LCSYM              SYMPLT: ANGLES
              SYMANG    R*4   E14.0    0.0    Symbol string rotation angle
              SLANT     R*4   E14.0    0.0    Slant angle of symbols
              LCSYM     I*2   I7       0      Color of symbols

4 3
#SPACING

4 SPACING

  SPACING

  .. SY SP    WIDTH,HEIGHT,VDIST,HSPACE       SYMPLT: CHARACTER PARAMETERS

              WIDTH     R*4   E14.0    ---    Width (inches) of symbols
              HEIGHT    R*4   E14.0    ---    Height (inches) of symbols
              VDIST     R*4   E14.0    ---    Distance (inches) between symbol
                                                lines
              HSPACE    R*4   E14.0    ---    Separation (inches) between
                                                symbols

4 4
#MODE

4 MODE

  MODE

  .. SY SM    MODSYH,MODSYV,MODSY3,NIBSY              SYMPLT: MODES

              MODSYH    I*2   I7       2      Horizontal placement mode
                                                0: no horiz. placement control
                                                1: left side at XSTRNG
                                                2: horiz. center at XSTRNG
                                                3: right side at XSTRNG
                                                4: start where last string
                                                   stopped
              MODSYV    I*2   I7       2      Vertical symbol string placement
                                                mode
                                                0: no vert. placement control
                                                1: bottom at YSTRNG
                                                2: center at YSTRNG
                                                3: top at YSTRNG
                                                4: start where last string
                                                   stopped
              MODSY3    I*2   I7       0      Horizontal spacing mode
                                                0: proportional spacing
                                                1: equal spacing
              NIBSY     I*2   I7       2      Symbol nib size

4 5
#DRAW_STRING

4 DRAW_STRING

  DRAW

  .. SY DR 					SYMPLT: Draw string buffer

4 6
#NEW_STRING
4 NS
#NEW_STRING

4 NEW_STRING

  DRAW

  .. SY NS        STRSYM(80)                  SYMPLT: New String

              STRSYM L*1      80A1     ---    Symbol string
4 7
#APPEND_TO_STRING
4 SS
#APPEND_TO_STRING

4 APPEND_TO_STRING

  .. SY SS    STRSYM(80)                  SYMPLT: append Symbol String

              STRSYM L*1      80A1     ---    Symbol string
4 8
#APPEND_AND_DRAW
4 SD
#APPEND_AND_DRAW

4 APPEND_AND_DRAW

  .. SY SD        STRSYM(80)                  SYMPLT: append Symbols and Draw

              STRSYM L*1      80A1     ---    Symbol string
4 9
#INPUT_AND_DRAW
4 1S
#INPUT_AND_DRAW

4 INPUT_AND_DRAW

  .. SY 1S    STRSYM(80)                  SYMPLT: Initialize append and Draw

              STRSYM L*1      80A1     ---    Symbol string
      
     
3 12
# COORDINATES

3  COORDINATES

  COORDINATE AND DATA SPACE QUALIFIERS

  GROUP 1a        Mode Control

          /AB     coordinate is absolute space
          /RE     coordinate is relative to the local origin
          /IN     coordinate is an increment to be added to the last corres-
                    ponding X or Y

  GROUP 1b        Local Origin Specification
 
          /PR     coordinate is the polar coordinate radius of the point
          /PA     coordinate is the polar coordinate angle (degrees) of point
          /OR     coordinate becomes the origin for that parameter
 
  GROUP 2         Data Space Control
 
          /PH     coordinate is in physical units (inches)
          /PL     coordinate is in the plot data space (units of the axis for 
                    this parameter)
          /RW     coordinate is in the untransformed raw data space

