/*- * Copyright (c) 1980 The Regents of the University of California. * All rights reserved. * * %sccs.include.proprietary.c% * * @(#)hp7221.h 5.2 (Berkeley) 04/22/91 */ /* * Displays plot files on an HP7221 plotter. * Cloned from bgplot.c and gigiplot.c by Jim Kleckner * Thu Jun 30 13:35:04 PDT 1983 * * Requires a handshaking program such as hp7221cat to get the plotter * open and ready. */ #include #include #define ESC 033 #define PI 3.141592659 #define ENDOFSTRING 03 /* The graphics address range is 0..XMAX, 0..YMAX. */ #define XMAX 1800 #define YMAX 1800 #define scaleX(xi) ((int) ((xi - lowx)*scale +0.5)) #define scaleY(yi) ((int) ((yi - lowy)*scale +0.5)) extern int currentx; extern int currenty; extern double lowx; extern double lowy; extern double scale;