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