1 /* 2 * plot.h -- 3 * 4 * Contains definitions for things that are exported by the 5 * plot module. 6 * 7 * ********************************************************************* 8 * * Copyright (C) 1985, 1990 Regents of the University of California. * 9 * * Permission to use, copy, modify, and distribute this * 10 * * software and its documentation for any purpose and without * 11 * * fee is hereby granted, provided that the above copyright * 12 * * notice appear in all copies. The University of California * 13 * * makes no representations about the suitability of this * 14 * * software for any purpose. It is provided "as is" without * 15 * * express or implied warranty. Export of this software outside * 16 * * of the United States of America may require an export license. * 17 * ********************************************************************* 18 * 19 * rcsid $Header: /usr/cvsroot/magic-8.0/plot/plot.h,v 1.1.1.1 2008/02/03 20:43:50 tim Exp $ 20 */ 21 22 #ifndef _PLOT_H 23 #define _PLOT_H 24 25 #include "utils/magic.h" 26 27 /* Technology-file reading procedures: */ 28 29 extern int PlotTechInit(); 30 extern bool PlotTechLine(); 31 extern void PlotTechFinal(); 32 33 /* Top-level plot procedures: */ 34 35 #ifdef GREMLIN 36 extern void PlotGremlin(); 37 #endif 38 #ifdef VERSATEC 39 extern void PlotVersatec(); 40 41 extern void PlotHPRTLHeader(); 42 extern void PlotHPGL2Header(); 43 extern void PlotHPRTLTrailer(); 44 extern void PlotHPGL2Trailer(); 45 extern int PlotDumpHPRTL(); 46 47 #endif 48 extern void PlotPS(); 49 extern void PlotPNM(); 50 extern void PlotSetParam(); 51 extern void PlotPrintParams(); 52 53 #endif /* _PLOT_H */ 54