5.2.1 Interface Routines

The interface routine divides the primitives into an open, draw, and close process. When drawing a polyline by specifying multiple coordinate points, give the coordinate values in an array.

SZPLOP(ITYPE,INDEX) Initializes a polyline primitive.
SZPLZc(N,PX,PY) Draws a polyline primitive.
szplcl Closes a polyline primitive.
   
SZPMOP(ITYPE,INDEX,RSIZE) Initializes a polymarker primitive.
SZPMZc(N,PX,PY) Draws a polymerker primitive.
szpmcl Closes  a polymarker primitive.
   
SZTNOP(ITPAT) Initializes a tone primitive.
SZTNZc(N,PX,PY) Draws a tone primitive.
sztncl Closes  a tone primitive.
   
SZTXOP(RSIZE,IROTA,ICENT,INDEX) Initializes a text primitive.
SZTXZc(X,Y,CHARS) Draws a text primitive.
sztxcl Closes  a text primitive.
   
SZLNOP(INDEX) Initializes a line sub-primitive.
SZLNZc(X1,Y1,X2,Y2) Draws a line sub-primitive.
szlncl Closes  a line sub-primitive.
   
SZLAOP(ITYPE,INDEX) Initializes an arrow primitive.
SZLAZc(X1,Y1,X2,Y2) Draws an arrow primitive.
szlacl Closes  an arrow primitive.


All routines have 3 types according to the coordinate (c) it is drawn in. (u: UC; v: VC; r: RC)