Defines a new graphics-database FRAME picture or an array of FRAME pictures
You may specify a single new picture using one of three methods: 1. moving a cursor to
define the lower and upper bounds via pressing choice number 1 (the application will
instruct what to do for the specific graphics device), provided a cursor is available
on the chosen graphics workstation; 2. obtaining the bounds from the environment (in
world co-ordinates of the reference picture); 3. or by giving a position and size for
the new picture. The position is specified by a two-character code. The first controls
the vertical location, and may be "T"
, "B"
, or "C"
to create the new picture at the
top, bottom, or in the centre respectively. The second defines the horizontal
situation, and may be "L"
, "R"
, or "C"
to define a new picture to the left, right, or
in the centre respectively. Thus a code of "BR"
will make a new picture in
the bottom-right corner. The size of the new picture along each axis may be
specified either in centimetres, or as a fraction of the corresponding axis of the
reference picture. The picture may also be forced to have a specified aspect
ratio.
The picture created becomes the current picture on exit.
Alternatively, you can create an array of n-by-m equal-sized pictures by giving the
number of pictures in the horizontal and vertical directions. These may or may not be
abutted. For easy reference in later processing the pictures may be labelled
automatically. The label consists of a prefix you define, followed by the number of the
picture. The numbering starts at a defined value, usually one, and increments by one
for each new picture starting from the bottom-left corner and moving from left to
right to the end of the line. This is repeated in each line until the top-right
picture. Thus if the prefix were "GALAXY"
, the start number is one and the
array comprises three pictures horizontally and two vertically, the top-left
picture would have the label "GALAXY4"
. On completion the bottom-left picture
in the array becomes the current picture.
1.0
. A null value (!
) does not apply an aspect-ratio constraint, and therefore
the new picture fills the part of the reference picture defined by the fractional
sizes. [!]
TRUE
if the new picture is to lie within the
current picture, otherwise the new picture can lie anywhere within the BASE picture. In
other words, when it is TRUE
the current picture is the reference picture,
and when FALSE
, the base is the reference picture. [FALSE]
[
Current graphics device]
[1.0]
0.5
would create a
picture 0.25 the area of the current or BASE picture. The default is 0.5
, unless
Parameter ASPECT is not null, when the default is 1.0
. This parameter is not used
if the picture size is specified in centimetres using Parameter SIZE. []
[1]
"Cursor"
for cursor mode (provided the graphics device has one), "XY"
to select
x-y limits, and "Array"
to create a grid of equal-sized FRAME pictures. The
remainder are locations specified by two characters, the first corresponding to
the vertical position and the second the horizontal. For the vertical, valid
positions are T
(op), B
(ottom), or C
(entre); and for the horizontal the options are
L
(eft), R
(ight), or C
(entre). ["Cursor"]
TRUE
, a box that delimits the new picture is drawn. [TRUE]
""
is
given, the pictures will have enumerated labels. Note that the database can
contain only one picture with a given label, and so merely numbering labels
increases the chance of losing existing labels. A !
response means no labelling
is required. The suggested default is the last-used prefix. !
) is given, then the size of
the picture is determined by Parameter FRACTION. [!]
2
.