Statements are fields within an ARD description which modify the way in which keywords are interpreted. They are followed by an argument list giving various numerical or textual values. Statements can be abbreviated to three characters. The following statements are currently supported (N represents the dimensionality of the ARD description):
Y1=C1+C2.X1+C3.X2+...+CN+1.XNY2=CN+2+CN+3.X1+CN+4.X2+...+C2.(N+1).XN....YN=CN.N+CN.(N+1).X1+CN.(N+2).X2+...+CN.(N+1).XN
The mapping established replaces any previous mapping, and is used to transform all following coordinates, until another mapping is established. The default mapping results in user coordinates being identical with application coordinates. The OFFSET, SCALE, TWIST and STRETCH statements allow complex mappings to be created without the use of COEFF statement in certain cases.
Any other Domain value will cause a simple AST Frame to be created instead. Any subsequent
arguments should be of the form <keyword>=<value>
where <keyword>
is the name of an AST
attribute and <value>
is the value to assign to the attribute.
The <!! and !!> strings tell GRP to treat the enclosed text as verbatim text. That is, any GRP control characters found within the body of the FrameSet dump are treated as literal characters.