PLplot
5.11.0
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
drivers.h
Go to the documentation of this file.
1
// Contains all prototypes for driver functions.
2
//
3
// Copyright (C) 2004 Andrew Roach
4
// Copyright (C) 2005 Thomas J. Duck
5
// Copyright (C) 2006 Andrew Ross
6
//
7
// This file is part of PLplot.
8
//
9
// PLplot is free software; you can redistribute it and/or modify
10
// it under the terms of the GNU Library General Public License as published
11
// by the Free Software Foundation; either version 2 of the License, or
12
// (at your option) any later version.
13
//
14
// PLplot is distributed in the hope that it will be useful,
15
// but WITHOUT ANY WARRANTY; without even the implied warranty of
16
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
// GNU Library General Public License for more details.
18
//
19
// You should have received a copy of the GNU Library General Public License
20
// along with PLplot; if not, write to the Free Software
21
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22
//
23
//
24
25
#ifndef __DRIVERS_H__
26
#define __DRIVERS_H__
27
28
#include "
pdf.h
"
29
#include "
plstrm.h
"
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
35
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_mac8
(
PLDispatchTable
*pdt );
36
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_mac1
(
PLDispatchTable
*pdt );
37
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_aqt
(
PLDispatchTable
*pdt );
38
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_nx
(
PLDispatchTable
*pdt );
39
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_os2
(
PLDispatchTable
*pdt );
40
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_xw
(
PLDispatchTable
*pdt );
41
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_gcw
(
PLDispatchTable
*pdt );
42
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_gnome
(
PLDispatchTable
*pdt );
43
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tk
(
PLDispatchTable
*pdt );
44
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vga
(
PLDispatchTable
*pdt );
45
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_mgr
(
PLDispatchTable
*pdt );
46
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_win3
(
PLDispatchTable
*pdt );
47
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vga
(
PLDispatchTable
*pdt );
48
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vga
(
PLDispatchTable
*pdt );
49
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vga
(
PLDispatchTable
*pdt );
50
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tiff
(
PLDispatchTable
*pdt );
51
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_jpg
(
PLDispatchTable
*pdt );
52
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_jpeg
(
PLDispatchTable
*pdt );
53
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_bmp
(
PLDispatchTable
*pdt );
54
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vga
(
PLDispatchTable
*pdt );
55
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_xterm
(
PLDispatchTable
*pdt );
56
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tekt
(
PLDispatchTable
*pdt );
57
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tek4107t
(
PLDispatchTable
*pdt );
58
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_mskermit
(
PLDispatchTable
*pdt );
59
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_versaterm
(
PLDispatchTable
*pdt );
60
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_vlt
(
PLDispatchTable
*pdt );
61
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_conex
(
PLDispatchTable
*pdt );
62
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_dg
(
PLDispatchTable
*pdt );
63
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_plm
(
PLDispatchTable
*pdt );
64
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tekf
(
PLDispatchTable
*pdt );
65
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tek4107f
(
PLDispatchTable
*pdt );
66
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_psm
(
PLDispatchTable
*pdt );
67
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_psc
(
PLDispatchTable
*pdt );
68
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_xfig
(
PLDispatchTable
*pdt );
69
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_ljiip
(
PLDispatchTable
*pdt );
70
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_ljii
(
PLDispatchTable
*pdt );
71
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_hp7470
(
PLDispatchTable
*pdt );
72
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_hp7580
(
PLDispatchTable
*pdt );
73
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_hpgl
(
PLDispatchTable
*pdt );
74
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_imp
(
PLDispatchTable
*pdt );
75
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pbm
(
PLDispatchTable
*pdt );
76
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_png
(
PLDispatchTable
*pdt );
77
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_gif
(
PLDispatchTable
*pdt );
78
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_cgm
(
PLDispatchTable
*pdt );
79
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_null
(
PLDispatchTable
*pdt );
80
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tkwin
(
PLDispatchTable
*pdt );
81
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pstex
(
PLDispatchTable
*pdt );
82
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_psttfc
(
PLDispatchTable
*pdt );
83
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_psttfm
(
PLDispatchTable
*pdt );
84
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_ntk
(
PLDispatchTable
*pdt );
85
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_mem
(
PLDispatchTable
*pdt );
86
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_wingcc
(
PLDispatchTable
*pdt );
87
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_wxwidgets
(
PLDispatchTable
*pdt );
88
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_wxpng
(
PLDispatchTable
*pdt );
89
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_svg
(
PLDispatchTable
*pdt );
90
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pdf
(
PLDispatchTable
*pdt );
91
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_xcairo
(
PLDispatchTable
*pdt );
92
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pdfcairo
(
PLDispatchTable
*pdt );
93
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pscairo
(
PLDispatchTable
*pdt );
94
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_epscairo
(
PLDispatchTable
*pdt );
95
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_svgcairo
(
PLDispatchTable
*pdt );
96
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pngcairo
(
PLDispatchTable
*pdt );
97
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_memcairo
(
PLDispatchTable
*pdt );
98
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_extcairo
(
PLDispatchTable
*pdt );
99
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_wincairo
(
PLDispatchTable
*pdt );
100
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_bmpqt
(
PLDispatchTable
*pdt );
101
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_jpgqt
(
PLDispatchTable
*pdt );
102
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pngqt
(
PLDispatchTable
*pdt );
103
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_ppmqt
(
PLDispatchTable
*pdt );
104
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_tiffqt
(
PLDispatchTable
*pdt );
105
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_svgqt
(
PLDispatchTable
*pdt );
106
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_epsqt
(
PLDispatchTable
*pdt );
107
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_pdfqt
(
PLDispatchTable
*pdt );
108
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_qtwidget
(
PLDispatchTable
*pdt );
109
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_extqt
(
PLDispatchTable
*pdt );
110
PLDLLIMPEXP_DRIVER
void
plD_dispatch_init_memqt
(
PLDispatchTable
*pdt );
111
112
// Prototypes for plot buffer calls.
113
114
void
plbuf_init
(
PLStream
* );
115
void
plbuf_line
(
PLStream
*,
short
,
short
,
short
,
short
);
116
void
plbuf_polyline
(
PLStream
*,
short
*,
short
*,
PLINT
);
117
void
plbuf_eop
(
PLStream
* );
118
void
plbuf_bop
(
PLStream
* );
119
void
plbuf_tidy
(
PLStream
* );
120
void
plbuf_state
(
PLStream
*,
PLINT
);
121
void
plbuf_esc
(
PLStream
*,
PLINT
,
void
* );
122
void
plbuf_di
(
PLStream
* );
123
PLDLLIMPEXP
void
*
plbuf_save
(
PLStream
*,
void
* );
124
PLDLLIMPEXP
void
*
plbuf_switch
(
PLStream
*,
void
* );
125
PLDLLIMPEXP
void
plbuf_restore
(
PLStream
*,
void
* );
126
127
PLDLLIMPEXP
void
plRemakePlot
(
PLStream
* );
128
129
#ifdef __cplusplus
130
}
131
#endif
132
133
#endif // __DRIVERS_H__
plplot_source
include
drivers.h
Generated on Sun Apr 12 2015 03:08:35 for PLplot by
1.8.1.2