GSCRCA(3g,L) AIX Technical Reference GSCRCA(3g,L)
-------------------------------------------------------------------------------
gscrca
PURPOSE
Draws a circular arc between two angles.
C SYNTAX
int gscrca_ (cx, cy, cr, ba, ea)
int *cx, *cy, *cr, *ba, *ea;
FORTRAN SYNTAX
INTEGER function gscrca (cx, cy, cr, ba, ea)
INTEGER cx, cy, cr, ba, ea
PASCAL SYNTAX
FUNCTION gscrca_ (
VAR cx, cy, cr, ba, ea : INTEGER
): INTEGER [PUBLIC];
DESCRIPTION
The gscrca subroutine draws a counterclockwise circular arc of the specified
radius from the beginning point as defined by an angle specification to the
ending point as defined by an angle specification.
The angle specifications are given in tenths of degrees, from 0 to 3600.
Values outside this range cause the gscrca subroutine to fail.
The relevant attributes are:
o Color map
o Plane mask
o Line color index
o Line style
o Logical operation.
Parameters
cx, cy Define the coordinates of the center of the circle.
For displays, the center is restricted to -2048 to 2048.
Processed November 7, 1990 GSCRCA(3g,L) 1
GSCRCA(3g,L) AIX Technical Reference GSCRCA(3g,L)
For printers and plotters, the center is restricted to screen
coordinates.
cr Defines the radius of the circle in device coordinates.
ba Defines the start point of the circular arc as an angle in tenths of
degrees, from 0 to 3600.
ea Defines the end point of the circular arc as an angle in tenths of
degrees, from 0 to 3600.
If the beginning and ending angles are identical, a full circle is drawn.
RETURN VALUE
GS_SUCC Successful.
GS_ANGL Invalid angle.
GS_RDUS Invalid radius specification.
GS_CORD Invalid coordinate.
GS_INAC Virtual terminal inactive.
Processed November 7, 1990 GSCRCA(3g,L) 2