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