Name: Annotation Overlay
Status: Current
Owner: General
Revision Date: 19-Feb-1993
-----------------------------------------------------------------------
Record 1: FORMAT(I10,20A1)
Field 1 -- Annotation overlay number
Field 2 -- 20 character overlay description
Record 2: FORMAT(8I10)
Field 1 -- Visibility flag
= 0 - Not visible
= 1 - Visible
Field 2 -- Total number of annotation entities
NOTE: Records 3, 4, and optionally 5 are repeated for each entity.
Record 5 is used only if the entity type is text.
The format of each record depends on the entity type.
The entity type is stored in record 3, field 1.
The entity count is stored in record 2, field 2.
For Entity Type (record 3, field 1) = 1 - Line
Record 3: FORMAT(8I10)
Field 1 -- Entity type
= 1 - Line
Field 2 -- Line color number
Field 3 -- Line style
= 1 - Solid
= 2 - Dashed
= 3 - Dotted
= 4 - Dash_dot
= 5 - Center
= 6 - Phantom
Field 4 -- Arrowhead style
= 1 - Open
= 2 - Closed
= 3 - Chevron
Field 5 -- Arrowhead placement
= 1 - None
= 2 - First endpoint
= 3 - Second endpoint
= 4 - Both endpoints
Field 6 -- Number of points in line
Field 7 -- Entity weight
= 1 - Nominal
= 2 - 2 X Nominal
= 3 - 4 X Nominal
= 4 - 7 X Nominal
= 5 - 10 X Nominal
Field 8 -- Not used
Record 4: FORMAT(6E13.5)
Field 2*N-1 -- Line vertex X coordinate
Ranges from 0.0 to 1.0
Field 2*N -- Line vertex Y coordinate
Ranges from 0.0 to 1.0
where N is the vertex number from 1 to the number
of vertex points in the line (record 3, field 6)
For Entity Type (record 3, field 1) = 2 - Box
Record 3: FORMAT(8I10)
Field 1 -- Entity type
= 2 - Box
Field 2 -- Box color number
Field 3 -- Line style
= 1 - Solid
= 2 - Dashed
Field 4 -- Entity weight
= 1 - Nominal
= 2 - 2 X Nominal
= 3 - 4 X Nominal
= 4 - 7 X Nominal
= 5 - 10 X Nominal
Field 5-8 -- Not used
Record 4: FORMAT(6E13.5)
Field 1 -- Box minimum X coordinate
Ranges from 0.0 to 1.0
Field 2 -- Box minimum Y coordinate
Ranges from 0.0 to 1.0
Field 3 -- Box maximum X coordinate
Ranges from 0.0 to 1.0
Field 4 -- Box maximum Y coordinate
Ranges from 0.0 to 1.0
Field 5-6 -- Not used
For Entity Type (record 3, field 1) = 3 - Circle
Record 3: FORMAT(8I10)
Field 1 -- Entity type
= 3 - Circle
Field 2 -- Circle color number
Field 3 -- Line style
= 1 - Solid
= 2 - Dashed
Field 4 -- Entity weight
= 1 - Nominal
= 2 - 2 X Nominal
= 3 - 4 X Nominal
= 4 - 7 X Nominal
= 5 - 10 X Nominal
Field 5-8 -- Not used
Record 4: FORMAT(6E13.5)
Field 1 -- Circle center X coordinate
Ranges from 0.0 to 1.0
Field 2 -- Circle center Y coordinate
Ranges from 0.0 to 1.0
Field 3 -- Circle boundary X coordinate
Ranges from 0.0 to 1.0
Field 4 -- Circle boundary Y coordinate
Ranges from 0.0 to 1.0
Field 5-6 -- Not used
For Entity Type (record 3, field 1) = 4 - Text
Record 3: FORMAT(8I10)
Field 1 -- Entity type
= 4 - Text
Field 2 -- Text color number
Field 3 -- Text justification
= 1 - Left justified
= 2 - Centered
= 3 - Right justified
Field 4 -- Number of characters in longest line
Field 5 -- Text enclosure style/type
= 1 - Invisible
= 2 - Empty solid box
= 3 - Empty dashed box
= 4 - Filled box
= 5 - Invisible
= 6 - Empty solid circle
= 7 - Empty dashed circle
= 8 - Filled circle
Field 6 -- Number of lines of text
Field 7 -- Text enclosure color number
Field 8 -- Entity weight
= 1 - Nominal
= 2 - 2 X Nominal
= 3 - 4 X Nominal
= 4 - 7 X Nominal
= 5 - 10 X Nominal
For Enclosure Style/Type (record 3, field 5) = 1,5 - No enclosure
Record 4: FORMAT(6E13.5)
Field 1 -- Text character width
Ranges from 0.0 to 1.0
Field 2 -- Text character height
Ranges from 0.0 to 1.0
Field 3 -- Text entry position X coordinate
Ranges from 0.0 to 1.0
Field 4 -- Text entry position Y coordinate
Ranges from 0.0 to 1.0
Field 5-12 -- Not used
For Enclosure Style/Type (record 3, field 5) = 2-4 - Box enclosure
Record 4: FORMAT(6E13.5)
Field 1 -- Text character width
Ranges from 0.0 to 1.0
Field 2 -- Text character height
Ranges from 0.0 to 1.0
Field 3 -- Text entry position X coordinate
Ranges from 0.0 to 1.0
Field 4 -- Text entry position Y coordinate
Ranges from 0.0 to 1.0
Field 5 -- Box enclosure minimum X coordinate
Ranges from 0.0 to 1.0
Field 6 -- Box enclosure minimum Y coordinate
Ranges from 0.0 to 1.0
Field 7 -- Box enclosure maximum X coordinate
Ranges from 0.0 to 1.0
Field 8 -- Box enclosure maximum Y coordinate
Ranges from 0.0 to 1.0
Field 9-12 -- Not used
For Enclosure Style/Type (record 3, field 5) = 6-8 - Circle enclosure
Record 4: FORMAT(6E13.5)
Field 1 -- Text character width
Ranges from 0.0 to 1.0
Field 2 -- Text character height
Ranges from 0.0 to 1.0
Field 3 -- Text entry position X coordinate
Ranges from 0.0 to 1.0
Field 4 -- Text entry position Y coordinate
Ranges from 0.0 to 1.0
Field 5 -- Circle enclosure center X coordinate
Ranges from 0.0 to 1.0
Field 6 -- Circle enclosure center Y coordinate
Ranges from 0.0 to 1.0
Field 7 -- Circle enclosure boundary X coordinate
Ranges from 0.0 to 1.0
Field 8 -- Circle enclosure boundary Y coordinate
Ranges from 0.0 to 1.0
Field 9-12 -- Not used
NOTE: Record 5 is used only if the entity type is text.
Record 5: FORMAT(80A1)
Field N -- A line of text
where N is 1 to the number of lines in the current
text entity (record 3, field 6)
-----------------------------------------------------------------