PLplot  5.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
plplot_core.h
Go to the documentation of this file.
1 /* File generated from plplot_core.idl */
2 
3 #ifndef _CAMLIDL_PLPLOT_CORE_H
4 #define _CAMLIDL_PLPLOT_CORE_H
5 
6 #ifdef __cplusplus
7 #define _CAMLIDL_EXTERN_C extern "C"
8 #else
9 #define _CAMLIDL_EXTERN_C extern
10 #endif
11 
12 #ifdef _WIN32
13 #pragma pack(push,8) /* necessary for COM interfaces */
14 #endif
15 
26 PL_FACETED = 128,
27 PL_MESH = 256,
28 };
29 
30 typedef int plplot3d_style;
31 
37 };
38 
39 typedef int plplot_bin_style;
40 
47 };
48 
49 typedef int plplot_hist_style;
50 
56 };
57 
58 typedef int plplot_run_level;
59 
69 };
70 
71 typedef int plplot_position_opt;
72 
82 };
83 
84 typedef int plplot_legend_opt;
85 
104 };
105 
107 
115 };
116 
122 };
123 
128 };
129 
135 };
136 
137 typedef int nonzero_error_int;
138 
139 void plplot_check_nonzero_result(int result);
140 _CAMLIDL_EXTERN_C void c_pl_setcontlabelformat(/*in*/ int lexp, /*in*/ int sigdig);
141 
142 _CAMLIDL_EXTERN_C void c_pl_setcontlabelparam(/*in*/ double offset, /*in*/ double size, /*in*/ double spacing, /*in*/ int active);
143 
144 _CAMLIDL_EXTERN_C void c_pladv(/*in*/ int page);
145 
146 _CAMLIDL_EXTERN_C void c_plarc(/*in*/ double x, /*in*/ double y, /*in*/ double a, /*in*/ double b, /*in*/ double angle1, /*in*/ double angle2, /*in*/ double rotate, /*in*/ int fill);
147 
148 _CAMLIDL_EXTERN_C void c_plaxes(/*in*/ double x0, /*in*/ double y0, /*in*/ char const *xopt, /*in*/ double xtick, /*in*/ int nxsub, /*in*/ char const *yopt, /*in*/ double ytick, /*in*/ int nysub);
149 
150 _CAMLIDL_EXTERN_C void c_plbin(/*in*/ int nbin, /*in*/ double *x, /*in*/ double *y, /*in*/ plplot_bin_style opt);
151 
152 _CAMLIDL_EXTERN_C void c_plbtime(/*out*/ int *year, /*out*/ int *month, /*out*/ int *day, /*out*/ int *hour, /*out*/ int *min, /*out*/ double *sec, /*in*/ double ctime);
153 
154 _CAMLIDL_EXTERN_C void c_plbop(void);
155 
156 _CAMLIDL_EXTERN_C void c_plbox(/*in*/ char const *xopt, /*in*/ double xtick, /*in*/ int nxsub, /*in*/ char const *yopt, /*in*/ double ytick, /*in*/ int nysub);
157 
158 _CAMLIDL_EXTERN_C void c_plbox3(/*in*/ char const *xopt, /*in*/ char const *xlabel, /*in*/ double xtick, /*in*/ int nsubx, /*in*/ char const *yopt, /*in*/ char const *ylabel, /*in*/ double ytick, /*in*/ int nsuby, /*in*/ char const *zopt, /*in*/ char const *zlabel, /*in*/ double ztick, /*in*/ int nsubz);
159 
160 _CAMLIDL_EXTERN_C void c_plcalc_world(/*in*/ double rx, /*in*/ double ry, /*out*/ double *wx, /*out*/ double *wy, /*out*/ int *window);
161 
162 _CAMLIDL_EXTERN_C void c_plclear(void);
163 
164 _CAMLIDL_EXTERN_C void c_plcol0(/*in*/ int icol0);
165 
166 _CAMLIDL_EXTERN_C void c_plcol1(/*in*/ double col1);
167 
168 _CAMLIDL_EXTERN_C void c_plconfigtime(/*in*/ double scale, /*in*/ double offset1, /*in*/ double offset2, /*in*/ int ccontrol, /*in*/ int ifbtime_offset, /*in*/ int year, /*in*/ int month, /*in*/ int day, /*in*/ int hour, /*in*/ int min, /*in*/ double sec);
169 
170 _CAMLIDL_EXTERN_C void c_plcpstrm(/*in*/ int iplsr, /*in*/ int flags);
171 
172 _CAMLIDL_EXTERN_C void c_plctime(/*in*/ int year, /*in*/ int month, /*in*/ int day, /*in*/ int hour, /*in*/ int min, /*in*/ double sec, /*out*/ double *ctime);
173 
174 _CAMLIDL_EXTERN_C void c_plend(void);
175 
176 _CAMLIDL_EXTERN_C void c_plend1(void);
177 
178 _CAMLIDL_EXTERN_C void c_plenv(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ int just, /*in*/ int axis);
179 
180 _CAMLIDL_EXTERN_C void c_plenv0(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ int just, /*in*/ int axis);
181 
182 _CAMLIDL_EXTERN_C void c_pleop(void);
183 
184 _CAMLIDL_EXTERN_C void c_plerrx(/*in*/ int n, /*in*/ double *xmin, /*in*/ double *xmax, /*in*/ double *y);
185 
186 _CAMLIDL_EXTERN_C void c_plerry(/*in*/ int n, /*in*/ double *x, /*in*/ double *ymin, /*in*/ double *ymax);
187 
188 _CAMLIDL_EXTERN_C void c_plfamadv(void);
189 
190 _CAMLIDL_EXTERN_C void c_plfill(/*in*/ int n, /*in*/ double *x, /*in*/ double *y);
191 
192 _CAMLIDL_EXTERN_C void c_plfill3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z);
193 
194 _CAMLIDL_EXTERN_C void c_plflush(void);
195 
196 _CAMLIDL_EXTERN_C void c_plfont(/*in*/ int ifont);
197 
198 _CAMLIDL_EXTERN_C void c_plfontld(/*in*/ int fnt);
199 
200 _CAMLIDL_EXTERN_C void c_plgchr(/*out*/ double *p_def, /*out*/ double *p_ht);
201 
202 _CAMLIDL_EXTERN_C void c_plgcmap1_range(/*out*/ double *min_color, /*out*/ double *max_color);
203 
204 _CAMLIDL_EXTERN_C void c_plgcol0(/*in*/ int icol0, /*out*/ int *r, /*out*/ int *g, /*out*/ int *b);
205 
206 _CAMLIDL_EXTERN_C void c_plgcol0a(/*in*/ int icol0, /*out*/ int *r, /*out*/ int *g, /*out*/ int *b, /*out*/ double *a);
207 
208 _CAMLIDL_EXTERN_C void c_plgcolbg(/*out*/ int *r, /*out*/ int *g, /*out*/ int *b);
209 
210 _CAMLIDL_EXTERN_C void c_plgcolbga(/*out*/ int *r, /*out*/ int *g, /*out*/ int *b, /*out*/ double *a);
211 
212 _CAMLIDL_EXTERN_C void c_plgcompression(/*out*/ int *compression);
213 
214 _CAMLIDL_EXTERN_C void c_plgdev(/*out*/ char *p_dev);
215 
216 _CAMLIDL_EXTERN_C void c_plgdidev(/*out*/ double *p_mar, /*out*/ double *p_aspect, /*out*/ double *p_jx, /*out*/ double *p_jy);
217 
218 _CAMLIDL_EXTERN_C void c_plgdiori(/*out*/ double *p_rot);
219 
220 _CAMLIDL_EXTERN_C void c_plgdiplt(/*out*/ double *p_xmin, /*out*/ double *p_ymin, /*out*/ double *p_xmax, /*out*/ double *p_ymax);
221 
223 
224 _CAMLIDL_EXTERN_C void c_plgfci(/*out*/ long long *pfci);
225 
226 _CAMLIDL_EXTERN_C void c_plgfam(/*out*/ int *p_fam, /*out*/ int *p_num, /*out*/ int *p_bmax);
227 
228 _CAMLIDL_EXTERN_C void c_plgfnam(/*out*/ char *fnam);
229 
230 _CAMLIDL_EXTERN_C void c_plgfont(/*out*/ int *p_family, /*out*/ int *p_style, /*out*/ int *p_weight);
231 
232 _CAMLIDL_EXTERN_C void c_plglevel(/*out*/ plplot_run_level *p_level);
233 
234 _CAMLIDL_EXTERN_C void c_plgpage(/*out*/ double *p_xp, /*out*/ double *p_yp, /*out*/ int *p_xleng, /*out*/ int *p_yleng, /*out*/ int *p_xoff, /*out*/ int *p_yoff);
235 
236 _CAMLIDL_EXTERN_C void c_plgra(void);
237 
238 _CAMLIDL_EXTERN_C void c_plgradient(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double angle);
239 
240 _CAMLIDL_EXTERN_C void c_plgspa(/*out*/ double *xmin, /*out*/ double *xmax, /*out*/ double *ymin, /*out*/ double *ymax);
241 
242 _CAMLIDL_EXTERN_C void c_plgstrm(/*out*/ int *p_strm);
243 
244 _CAMLIDL_EXTERN_C void c_plgver(/*out*/ char *p_ver);
245 
246 _CAMLIDL_EXTERN_C void c_plgvpd(/*out*/ double *p_xmin, /*out*/ double *p_xmax, /*out*/ double *p_ymin, /*out*/ double *p_ymax);
247 
248 _CAMLIDL_EXTERN_C void c_plgvpw(/*out*/ double *p_xmin, /*out*/ double *p_xmax, /*out*/ double *p_ymin, /*out*/ double *p_ymax);
249 
250 _CAMLIDL_EXTERN_C void c_plgxax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
251 
252 _CAMLIDL_EXTERN_C void c_plgyax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
253 
254 _CAMLIDL_EXTERN_C void c_plgzax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
255 
256 _CAMLIDL_EXTERN_C void c_plhist(/*in*/ int n, /*in*/ double *data, /*in*/ double datmin, /*in*/ double datmax, /*in*/ int nbin, /*in*/ plplot_hist_style opt);
257 
258 _CAMLIDL_EXTERN_C void c_plhlsrgb(/*in*/ double h, /*in*/ double l, /*in*/ double s, /*out*/ double *p_r, /*out*/ double *p_g, /*out*/ double *p_b);
259 
260 _CAMLIDL_EXTERN_C void c_plinit(void);
261 
262 _CAMLIDL_EXTERN_C void c_pljoin(/*in*/ double x1, /*in*/ double y1, /*in*/ double x2, /*in*/ double y2);
263 
264 _CAMLIDL_EXTERN_C void c_pllab(/*in*/ char const *xlabel, /*in*/ char const *ylabel, /*in*/ char const *tlabel);
265 
266 _CAMLIDL_EXTERN_C void c_pllightsource(/*in*/ double x, /*in*/ double y, /*in*/ double z);
267 
268 _CAMLIDL_EXTERN_C void c_plline(/*in*/ int n, /*in*/ double *x, /*in*/ double *y);
269 
270 _CAMLIDL_EXTERN_C void c_plline3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z);
271 
272 _CAMLIDL_EXTERN_C void c_pllsty(/*in*/ int lin);
273 
274 _CAMLIDL_EXTERN_C void c_plmesh(/*in*/ double *x, /*in*/ double *y, /*in*/ double **z, /*in*/ int nx, /*in*/ int ny, /*in*/ plplot3d_style opt);
275 
276 _CAMLIDL_EXTERN_C void c_plmeshc(/*in*/ double *x, /*in*/ double *y, /*in*/ double **z, /*in*/ int nx, /*in*/ int ny, /*in*/ plplot3d_style opt, /*in*/ double *clevel, /*in*/ int nlevel);
277 
278 _CAMLIDL_EXTERN_C void c_plmkstrm(/*out*/ int *p_strm);
279 
280 _CAMLIDL_EXTERN_C void c_plmtex(/*in*/ char const *side, /*in*/ double disp, /*in*/ double pos, /*in*/ double just, /*in*/ char const *text);
281 
282 _CAMLIDL_EXTERN_C void c_plmtex3(/*in*/ char const *side, /*in*/ double disp, /*in*/ double pos, /*in*/ double just, /*in*/ char const *text);
283 
284 _CAMLIDL_EXTERN_C void c_plot3d(/*in*/ double *x, /*in*/ double *y, /*in*/ double **z, /*in*/ int nx, /*in*/ int ny, /*in*/ plplot3d_style opt, /*in*/ int side);
285 
286 _CAMLIDL_EXTERN_C void c_plot3dc(/*in*/ double *x, /*in*/ double *y, /*in*/ double **z, /*in*/ int nx, /*in*/ int ny, /*in*/ plplot3d_style opt, /*in*/ double *clevel, /*in*/ int nlevel);
287 
288 _CAMLIDL_EXTERN_C void c_plpat(/*in*/ int nlin, /*in*/ int *inc, /*in*/ int *del);
289 
290 _CAMLIDL_EXTERN_C void c_plpath(/*in*/ int n, /*in*/ double x1, /*in*/ double y1, /*in*/ double x2, /*in*/ double y2);
291 
292 _CAMLIDL_EXTERN_C void c_plpoin(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ int code);
293 
294 _CAMLIDL_EXTERN_C void c_plpoin3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z, /*in*/ int code);
295 
296 _CAMLIDL_EXTERN_C void c_plprec(/*in*/ int setp, /*in*/ int prec);
297 
298 _CAMLIDL_EXTERN_C void c_plpsty(/*in*/ int patt);
299 
300 _CAMLIDL_EXTERN_C void c_plptex(/*in*/ double x, /*in*/ double y, /*in*/ double dx, /*in*/ double dy, /*in*/ double just, /*in*/ char const *text);
301 
302 _CAMLIDL_EXTERN_C void c_plptex3(/*in*/ double wx, /*in*/ double wy, /*in*/ double wz, /*in*/ double dx, /*in*/ double dy, /*in*/ double dz, /*in*/ double sx, /*in*/ double sy, /*in*/ double sz, /*in*/ double just, /*in*/ char const *text);
303 
304 _CAMLIDL_EXTERN_C double c_plrandd(void);
305 
306 _CAMLIDL_EXTERN_C void c_plreplot(void);
307 
308 _CAMLIDL_EXTERN_C void c_plrgbhls(/*in*/ double r, /*in*/ double g, /*in*/ double b, /*out*/ double *p_h, /*out*/ double *p_l, /*out*/ double *p_s);
309 
310 _CAMLIDL_EXTERN_C void c_plschr(/*in*/ double def, /*in*/ double scale);
311 
312 _CAMLIDL_EXTERN_C void c_plscmap0(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ int ncol0);
313 
314 _CAMLIDL_EXTERN_C void c_plscmap0a(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ double *a, /*in*/ int ncol0);
315 
316 _CAMLIDL_EXTERN_C void c_plscmap0n(/*in*/ int ncol0);
317 
318 _CAMLIDL_EXTERN_C void c_plscmap1(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ int ncol1);
319 
320 _CAMLIDL_EXTERN_C void c_plscmap1a(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ double *a, /*in*/ int ncol1);
321 
322 _CAMLIDL_EXTERN_C void c_plscmap1l(/*in*/ int itype, /*in*/ int npts, /*in*/ double *intensity, /*in*/ double *coord1, /*in*/ double *coord2, /*in*/ double *coord3, /*in*/ int *alt_hue_path);
323 
324 _CAMLIDL_EXTERN_C void c_plscmap1la(/*in*/ int itype, /*in*/ int npts, /*in*/ double *intensity, /*in*/ double *coord1, /*in*/ double *coord2, /*in*/ double *coord3, /*in*/ double *a, /*in*/ int *alt_hue_path);
325 
326 _CAMLIDL_EXTERN_C void c_plscmap1n(/*in*/ int ncol1);
327 
328 _CAMLIDL_EXTERN_C void c_plscmap1_range(/*in*/ double min_color, /*in*/ double max_color);
329 
330 _CAMLIDL_EXTERN_C void c_plscol0(/*in*/ int icol0, /*in*/ int r, /*in*/ int g, /*in*/ int b);
331 
332 _CAMLIDL_EXTERN_C void c_plscol0a(/*in*/ int icol0, /*in*/ int r, /*in*/ int g, /*in*/ int b, /*in*/ double a);
333 
334 _CAMLIDL_EXTERN_C void c_plscolbg(/*in*/ int r, /*in*/ int g, /*in*/ int b);
335 
336 _CAMLIDL_EXTERN_C void c_plscolbga(/*in*/ int r, /*in*/ int g, /*in*/ int b, /*in*/ double a);
337 
338 _CAMLIDL_EXTERN_C void c_plscolor(/*in*/ int color);
339 
340 _CAMLIDL_EXTERN_C void c_plscompression(/*in*/ int compression);
341 
342 _CAMLIDL_EXTERN_C void c_plsdev(/*in*/ char const *devname);
343 
344 _CAMLIDL_EXTERN_C void c_plsdidev(/*in*/ double mar, /*in*/ double aspect, /*in*/ double jx, /*in*/ double jy);
345 
346 _CAMLIDL_EXTERN_C void c_plsdimap(/*in*/ int dimxmin, /*in*/ int dimxmax, /*in*/ int dimymin, /*in*/ int dimymax, /*in*/ double dimxpmm, /*in*/ double dimypmm);
347 
348 _CAMLIDL_EXTERN_C void c_plsdiori(/*in*/ double rot);
349 
350 _CAMLIDL_EXTERN_C void c_plsdiplt(/*in*/ double xmin, /*in*/ double ymin, /*in*/ double xmax, /*in*/ double ymax);
351 
352 _CAMLIDL_EXTERN_C void c_plsdiplz(/*in*/ double xmin, /*in*/ double ymin, /*in*/ double xmax, /*in*/ double ymax);
353 
354 _CAMLIDL_EXTERN_C void c_plseed(/*in*/ unsigned int s);
355 
356 _CAMLIDL_EXTERN_C void c_plsesc(/*in*/ char esc);
357 
358 _CAMLIDL_EXTERN_C void c_plsfam(/*in*/ int fam, /*in*/ int num, /*in*/ int bmax);
359 
360 _CAMLIDL_EXTERN_C void c_plsfci(/*in*/ long long fci);
361 
362 _CAMLIDL_EXTERN_C void c_plsfnam(/*in*/ char const *fnam);
363 
364 _CAMLIDL_EXTERN_C void c_plsfont(/*in*/ int family, /*in*/ int style, /*in*/ int weight);
365 
366 _CAMLIDL_EXTERN_C void c_plsmaj(/*in*/ double def, /*in*/ double scale);
367 
368 _CAMLIDL_EXTERN_C void c_plsmin(/*in*/ double def, /*in*/ double scale);
369 
370 _CAMLIDL_EXTERN_C void c_plsdrawmode(/*in*/ int mode);
371 
372 _CAMLIDL_EXTERN_C void c_plsori(/*in*/ int ori);
373 
374 _CAMLIDL_EXTERN_C void c_plspage(/*in*/ double xp, /*in*/ double yp, /*in*/ int xleng, /*in*/ int yleng, /*in*/ int xoff, /*in*/ int yoff);
375 
376 _CAMLIDL_EXTERN_C void c_plspal0(/*in*/ char const *filename);
377 
378 _CAMLIDL_EXTERN_C void c_plspal1(/*in*/ char const *filename, /*in*/ int interpolate);
379 
380 _CAMLIDL_EXTERN_C void c_plspause(/*in*/ int pause);
381 
382 _CAMLIDL_EXTERN_C void c_plsstrm(/*in*/ int strm);
383 
384 _CAMLIDL_EXTERN_C void c_plssub(/*in*/ int nx, /*in*/ int ny);
385 
386 _CAMLIDL_EXTERN_C void c_plssym(/*in*/ double def, /*in*/ double scale);
387 
388 _CAMLIDL_EXTERN_C void c_plstar(/*in*/ int nx, /*in*/ int ny);
389 
390 _CAMLIDL_EXTERN_C void c_plstart(/*in*/ char const *devname, /*in*/ int nx, /*in*/ int ny);
391 
392 _CAMLIDL_EXTERN_C void c_plstring(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ char const *string);
393 
394 _CAMLIDL_EXTERN_C void c_plstring3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z, /*in*/ char const *string);
395 
396 _CAMLIDL_EXTERN_C void c_plstripa(/*in*/ int id, /*in*/ int pen, /*in*/ double x, /*in*/ double y);
397 
398 _CAMLIDL_EXTERN_C void c_plstripd(/*in*/ int id);
399 
400 _CAMLIDL_EXTERN_C void c_plimage(/*in*/ double **idata, /*in*/ int nx, /*in*/ int ny, /*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double zmin, /*in*/ double zmax, /*in*/ double Dxmin, /*in*/ double Dxmax, /*in*/ double Dymin, /*in*/ double Dymax);
401 
402 _CAMLIDL_EXTERN_C void c_plstyl(/*in*/ int nms, /*in*/ int *mark, /*in*/ int *space);
403 
404 _CAMLIDL_EXTERN_C void c_plsurf3d(/*in*/ double *x, /*in*/ double *y, /*in*/ double **z, /*in*/ int nx, /*in*/ int ny, /*in*/ plplot3d_style opt, /*in*/ double *clevel, /*in*/ int nlevel);
405 
406 _CAMLIDL_EXTERN_C void c_plsvect(/*in*/ double *arrowx, /*in*/ double *arrowy, /*in*/ int npts, /*in*/ int fill);
407 
408 _CAMLIDL_EXTERN_C void c_plsvpa(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
409 
410 _CAMLIDL_EXTERN_C void c_plsxax(/*in*/ int digmax, /*in*/ int digits);
411 
412 _CAMLIDL_EXTERN_C void plsxwin(/*in*/ int window_id);
413 
414 _CAMLIDL_EXTERN_C void c_plsyax(/*in*/ int digmax, /*in*/ int digits);
415 
416 _CAMLIDL_EXTERN_C void c_plsym(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ int code);
417 
418 _CAMLIDL_EXTERN_C void c_plszax(/*in*/ int digmax, /*in*/ int digits);
419 
420 _CAMLIDL_EXTERN_C void c_pltext(void);
421 
422 _CAMLIDL_EXTERN_C void c_pltimefmt(/*in*/ char const *fmt);
423 
424 _CAMLIDL_EXTERN_C void c_plvasp(/*in*/ double aspect);
425 
426 _CAMLIDL_EXTERN_C void c_plvpas(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double aspect);
427 
428 _CAMLIDL_EXTERN_C void c_plvpor(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
429 
430 _CAMLIDL_EXTERN_C void c_plvsta(void);
431 
432 _CAMLIDL_EXTERN_C void c_plw3d(/*in*/ double basex, /*in*/ double basey, /*in*/ double height, /*in*/ double xmin0, /*in*/ double xmax0, /*in*/ double ymin0, /*in*/ double ymax0, /*in*/ double zmin0, /*in*/ double zmax0, /*in*/ double alt, /*in*/ double az);
433 
434 _CAMLIDL_EXTERN_C void c_plwidth(/*in*/ double width);
435 
436 _CAMLIDL_EXTERN_C void c_plwind(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
437 
438 _CAMLIDL_EXTERN_C void c_plxormod(/*in*/ int mode, /*out*/ int *status);
439 
440 _CAMLIDL_EXTERN_C nonzero_error_int c_plsetopt(/*in*/ char const *opt, /*in*/ char const *optarg);
441 
442 _CAMLIDL_EXTERN_C void plMinMax2dGrid(/*in*/ double **f, /*in*/ int nx, /*in*/ int ny, /*out*/ double *fmax, /*out*/ double *fmin);
443 
444 _CAMLIDL_EXTERN_C void ml_plcont(/*in*/ double **f, /*in*/ int nx, /*in*/ int ny, /*in*/ int kx, /*in*/ int lx, /*in*/ int ky, /*in*/ int ly, /*in*/ double *clevel, /*in*/ int nlevel);
445 
446 _CAMLIDL_EXTERN_C void ml_plshade(/*in*/ double **a, /*in*/ int nx, /*in*/ int ny, /*in*/ double left, /*in*/ double right, /*in*/ double bottom, /*in*/ double top, /*in*/ double shade_min, /*in*/ double shade_max, /*in*/ int sh_cmap, /*in*/ double sh_color, /*in*/ double sh_width, /*in*/ int min_color, /*in*/ double min_width, /*in*/ int max_color, /*in*/ double max_width, /*in*/ int rectangular);
447 
448 _CAMLIDL_EXTERN_C void ml_plshades(/*in*/ double **a, /*in*/ int nx, /*in*/ int ny, /*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double *clevel, /*in*/ int nlevel, /*in*/ double fill_width, /*in*/ int cont_color, /*in*/ double cont_width, /*in*/ int rectangular);
449 
450 _CAMLIDL_EXTERN_C void ml_plimagefr(/*in*/ double **idata, /*in*/ int nx, /*in*/ int ny, /*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double zmin, /*in*/ double zmax, /*in*/ double valuemin, /*in*/ double valuemax);
451 
452 _CAMLIDL_EXTERN_C void ml_plvect(/*in*/ double **u, /*in*/ double **v, /*in*/ int nx, /*in*/ int ny, /*in*/ double scale);
453 
454 _CAMLIDL_EXTERN_C void ml_plmap(/*in*/ char const *type, /*in*/ double minlong, /*in*/ double maxlong, /*in*/ double minlat, /*in*/ double maxlat);
455 
456 _CAMLIDL_EXTERN_C void ml_plmeridians(/*in*/ double dlong, /*in*/ double dlat, /*in*/ double minlong, /*in*/ double maxlong, /*in*/ double minlat, /*in*/ double maxlat);
457 
458 _CAMLIDL_EXTERN_C void ml_plpoly3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z, /*in*/ int ndraw, /*in*/ int *draw, /*in*/ int ifcc);
459 
460 _CAMLIDL_EXTERN_C void ml_pltr0(/*in*/ double x, /*in*/ double y, /*out*/ double *tx, /*out*/ double *ty);
461 
463 
465 
466 _CAMLIDL_EXTERN_C double plgwidth(void);
467 
468 _CAMLIDL_EXTERN_C double plgchrht(void);
469 
470 #ifdef _WIN32
471 #pragma pack(pop)
472 #endif
473 
474 
475 #endif /* !_CAMLIDL_PLPLOT_CORE_H */