Jspice3
plotext.h
Go to the documentation of this file.
1 /***************************************************************************
2 JSPICE3 adaptation of Spice3e2 - Copyright (c) Stephen R. Whiteley 1992
3 Copyright 1990 Regents of the University of California. All rights reserved.
4 Authors: 1986 Wayne A. Christopher
5  1992 Stephen R. Whiteley
6 ****************************************************************************/
7 
8 /*
9  * Definitions for external symbols in FTE for output graphics.
10  */
11 
12 #ifndef PLOText_h
13 #define PLOText_h
14 
15 extern bool ft_nopage;
16 extern char ErrorMessage[];
17 
18 
19 /* agraf.c */
20 #ifdef __STDC__
21 extern void ft_agraf(struct dvlist*,char*);
22 #else
23 extern void ft_agraf();
24 #endif
25 
26 /* clip.c */
27 #ifdef __STDC__
28 extern bool clip_line(int*,int*,int*,int*,int,int,int,int);
29 extern bool clip_to_circle(int*,int*,int*,int*,int,int,int);
30 #else
31 extern bool clip_line();
32 extern bool clip_to_circle();
33 #endif
34 
35 /* doplot.c */
36 #ifdef __STDC__
37 extern void com_asciiplot(wordlist*);
38 extern void com_xgraph(wordlist*);
39 extern void com_hardcopy(wordlist*);
40 extern void ft_hardcopy(wordlist*,GRAPH*,bool,char*,bool);
41 extern void com_plot(wordlist*);
42 extern void plot_extend(struct dvec*,int);
43 extern void ft_xgraph(struct dvlist*,char*);
44 #else
45 extern void com_asciiplot();
46 extern void com_xgraph();
47 extern void com_hardcopy();
48 extern void ft_hardcopy();
49 extern void com_plot();
50 extern void plot_extend();
51 extern void ft_xgraph();
52 #endif
53 
54 /* fourier.c */
55 #ifdef __STDC__
56 extern void com_fourier(wordlist*);
57 #else
58 extern void com_fourier();
59 #endif
60 
61 /* graf.c */
62 #ifdef __STDC__
63 extern GRAPH *gr_init(struct dvlist*,char*);
64 extern void gr_point(struct dvec*,double,double,double,double,int);
65 extern void gr_end(void);
66 #else
67 extern GRAPH *gr_init();
68 extern void gr_point();
69 extern void gr_end();
70 #endif
71 
72 /* grid.c */
73 #ifdef __STDC__
74 extern void gr_fixgrid(GRAPH*,double,double,int,int);
75 extern void gr_redrawgrid(GRAPH*);
76 #else
77 extern void gr_fixgrid();
78 extern void gr_redrawgrid();
79 #endif
80 
81 /* hcopy.c */
82 #ifdef __STDC__
83 extern int ft_makehardcopy(GRAPH*,char*,char*,char*,char*);
84 #else
85 extern int ft_makehardcopy();
86 #endif
87 
88 /* iplot.c */
89 #ifdef __STDC__
90 extern void gr_iplot(struct plot*);
91 extern void gr_end_iplot(void);
92 #else
93 extern void gr_iplot();
94 extern void gr_end_iplot();
95 #endif
96 
97 /* newgraf.c */
98 #ifdef __STDC__
99 extern void com_graf(wordlist*);
100 extern int iplot_begin(struct dvlist*,struct plot*);
101 extern int iplot_point(void);
102 extern void iplot_end(void);
103 extern void graf_newdisplay(GRAPH*,int,int);
104 extern void graf_slopelocation(GRAPH*,int,int,int,int);
105 extern void com_mplot(wordlist*);
106 extern int mp_init(int,int,double,double,double,double);
107 extern int mp_where(int,int,int);
108 extern int mp_mark(int,int);
109 extern int mp_done(int);
110 extern void com_echo(wordlist*);
111 extern void WARNmsg(char*);
112 extern char *KbEdit(char*,int,int,int,int,int);
113 extern void KbRepaint(int,int);
114 extern void KbCursor(int,int);
115 #else
116 extern void com_graf();
117 extern int iplot_begin();
118 extern int iplot_point();
119 extern void iplot_end();
120 extern void graf_newdisplay();
121 extern void graf_slopelocation();
122 extern void com_mplot();
123 extern int mp_init();
124 extern int mp_where();
125 extern int mp_mark();
126 extern int mp_done();
127 extern void com_echo();
128 extern void WARNmsg();
129 extern char *KbEdit();
130 extern void KbRepaint();
131 extern void KbCursor();
132 #endif
133 
134 /* points.c */
135 #ifdef __STDC__
136 extern double *ft_minmax(struct dvec*,bool);
137 extern int ft_findpoint(double,double*,int,int,bool);
138 extern double *ft_SMITHminmax(struct dvec*,bool);
139 #else
140 extern double *ft_minmax();
141 extern int ft_findpoint();
142 extern double *ft_SMITHminmax();
143 #endif
144 
145 /* x11.c */
146 #ifdef __STDC__
147 extern void com_setrdb(wordlist*);
148 extern int PopUpErrMessage(FILE*);
149 extern void ScedESC(void);
150 #else
151 extern void com_setrdb();
152 extern int PopUpErrMessage();
153 extern void ScedESC();
154 #endif
155 
156 #endif /* PLOText_h */
int ft_findpoint()
void com_setrdb()
void ft_xgraph()
GRAPH * gr_init()
void plot_extend()
void gr_point()
void graf_slopelocation()
void ft_agraf()
void iplot_end()
Definition: newgraf.c:709
Definition: ftedata.h:49
void com_graf()
void com_fourier()
int iplot_begin()
Definition: ftedata.h:61
char ErrorMessage[]
Definition: error.c:20
int mp_done()
void WARNmsg()
int mp_where()
void KbRepaint()
void com_mplot()
void KbCursor()
double * ft_SMITHminmax()
void com_hardcopy()
int iplot_point()
Definition: newgraf.c:602
void com_plot()
void com_asciiplot()
bool ft_nopage
Definition: options.c:23
bool clip_to_circle()
int mp_init()
Definition: ftegraph.h:29
Definition: ftedata.h:24
int mp_mark()
void gr_fixgrid()
Definition: cpstd.h:21
void gr_iplot()
void gr_redrawgrid()
bool clip_line()
int ft_makehardcopy()
void com_xgraph()
void ScedESC()
Definition: x11.c:2222
double * ft_minmax()
void gr_end_iplot()
Definition: iplot.c:397
void graf_newdisplay()
void com_echo()
int PopUpErrMessage()
char * KbEdit()
void gr_end()
Definition: graf.c:168
void ft_hardcopy()