xref: /csrg-svn/lib/libplot/gigi/gigi.h (revision 19972)
1 /*
2  * Copyright (c) 1980 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  *
6  *	@(#)gigi.h	5.1 (Berkeley) 05/07/85
7  */
8 
9 /*
10  * Displays plot files on a gigi "graphics" terminal.
11  */
12 
13 #include <stdio.h>
14 #include <math.h>
15 
16 #define ESC	033
17 #define PI	3.141592659
18 
19 /*
20  * The graphics address range is 0..XMAX, YMAX..0 where (0, YMAX) is the
21  * lower left corner.
22  */
23 #define XMAX	767
24 #define YMAX	479
25 #define xsc(xi)	((int) ((xi -lowx)*scalex +0.5))
26 #define ysc(yi)	((int) (YMAX - (yi - lowy)*scaley +0.5))
27 
28 extern int currentx;
29 extern int currenty;
30 extern double lowx;
31 extern double lowy;
32 extern double scalex;
33 extern double scaley;
34