PLplot 5.15.0
Loading...
Searching...
No Matches
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
27PL_MESH = 256,
28};
29
30typedef int plplot3d_style;
31
37};
38
39typedef int plplot_bin_style;
40
47};
48
50
56};
57
58typedef int plplot_run_level;
59
70};
71
73
84};
85
87
107};
108
110
118};
119
125};
126
131};
132
138};
139
141
142void plplot_check_nonzero_result(int result);
143_CAMLIDL_EXTERN_C void c_pl_setcontlabelformat(/*in*/ int lexp, /*in*/ int sigdig);
144
145_CAMLIDL_EXTERN_C void c_pl_setcontlabelparam(/*in*/ double offset, /*in*/ double size, /*in*/ double spacing, /*in*/ int active);
146
147_CAMLIDL_EXTERN_C void c_pladv(/*in*/ int page);
148
149_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);
150
151_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);
152
153_CAMLIDL_EXTERN_C void c_plbin(/*in*/ int nbin, /*in*/ double *x, /*in*/ double *y, /*in*/ plplot_bin_style opt);
154
155_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);
156
157_CAMLIDL_EXTERN_C void c_plbop(void);
158
159_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);
160
161_CAMLIDL_EXTERN_C void c_plbox3(/*in*/ char const *xopt, /*in*/ char const *xlabel, /*in*/ double xtick, /*in*/ int nxsub, /*in*/ char const *yopt, /*in*/ char const *ylabel, /*in*/ double ytick, /*in*/ int nysub, /*in*/ char const *zopt, /*in*/ char const *zlabel, /*in*/ double ztick, /*in*/ int nzsub);
162
163_CAMLIDL_EXTERN_C void c_plcalc_world(/*in*/ double rx, /*in*/ double ry, /*out*/ double *wx, /*out*/ double *wy, /*out*/ int *window);
164
166
167_CAMLIDL_EXTERN_C void c_plcol0(/*in*/ int icol0);
168
169_CAMLIDL_EXTERN_C void c_plcol1(/*in*/ double col1);
170
171_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);
172
173_CAMLIDL_EXTERN_C void c_plcpstrm(/*in*/ int iplsr, /*in*/ int flags);
174
175_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);
176
177_CAMLIDL_EXTERN_C void c_plend(void);
178
179_CAMLIDL_EXTERN_C void c_plend1(void);
180
181_CAMLIDL_EXTERN_C void c_plenv(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ int just, /*in*/ int axis);
182
183_CAMLIDL_EXTERN_C void c_plenv0(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ int just, /*in*/ int axis);
184
185_CAMLIDL_EXTERN_C void c_pleop(void);
186
187_CAMLIDL_EXTERN_C void c_plerrx(/*in*/ int n, /*in*/ double *xmin, /*in*/ double *xmax, /*in*/ double *y);
188
189_CAMLIDL_EXTERN_C void c_plerry(/*in*/ int n, /*in*/ double *x, /*in*/ double *ymin, /*in*/ double *ymax);
190
192
193_CAMLIDL_EXTERN_C void c_plfill(/*in*/ int n, /*in*/ double *x, /*in*/ double *y);
194
195_CAMLIDL_EXTERN_C void c_plfill3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z);
196
198
199_CAMLIDL_EXTERN_C void c_plfont(/*in*/ int ifont);
200
201_CAMLIDL_EXTERN_C void c_plfontld(/*in*/ int fnt);
202
203_CAMLIDL_EXTERN_C void c_plgchr(/*out*/ double *p_def, /*out*/ double *p_ht);
204
205_CAMLIDL_EXTERN_C void c_plgcmap1_range(/*out*/ double *min_color, /*out*/ double *max_color);
206
207_CAMLIDL_EXTERN_C void c_plgcol0(/*in*/ int icol0, /*out*/ int *r, /*out*/ int *g, /*out*/ int *b);
208
209_CAMLIDL_EXTERN_C void c_plgcol0a(/*in*/ int icol0, /*out*/ int *r, /*out*/ int *g, /*out*/ int *b, /*out*/ double *alpha);
210
211_CAMLIDL_EXTERN_C void c_plgcolbg(/*out*/ int *r, /*out*/ int *g, /*out*/ int *b);
212
213_CAMLIDL_EXTERN_C void c_plgcolbga(/*out*/ int *r, /*out*/ int *g, /*out*/ int *b, /*out*/ double *alpha);
214
215_CAMLIDL_EXTERN_C void c_plgcompression(/*out*/ int *compression);
216
217_CAMLIDL_EXTERN_C void c_plgdev(/*out*/ char *p_dev);
218
219_CAMLIDL_EXTERN_C void c_plgdidev(/*out*/ double *p_mar, /*out*/ double *p_aspect, /*out*/ double *p_jx, /*out*/ double *p_jy);
220
221_CAMLIDL_EXTERN_C void c_plgdiori(/*out*/ double *p_rot);
222
223_CAMLIDL_EXTERN_C void c_plgdiplt(/*out*/ double *p_xmin, /*out*/ double *p_ymin, /*out*/ double *p_xmax, /*out*/ double *p_ymax);
224
226
227_CAMLIDL_EXTERN_C void c_plgfci(/*out*/ long long *p_fci);
228
229_CAMLIDL_EXTERN_C void c_plgfam(/*out*/ int *p_fam, /*out*/ int *p_num, /*out*/ int *p_bmax);
230
231_CAMLIDL_EXTERN_C void c_plgfnam(/*out*/ char *fnam);
232
233_CAMLIDL_EXTERN_C void c_plgfont(/*out*/ int *p_family, /*out*/ int *p_style, /*out*/ int *p_weight);
234
235_CAMLIDL_EXTERN_C void c_plglevel(/*out*/ plplot_run_level *p_level);
236
237_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);
238
239_CAMLIDL_EXTERN_C void c_plgra(void);
240
241_CAMLIDL_EXTERN_C void c_plgradient(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double angle);
242
243_CAMLIDL_EXTERN_C void c_plgspa(/*out*/ double *xmin, /*out*/ double *xmax, /*out*/ double *ymin, /*out*/ double *ymax);
244
245_CAMLIDL_EXTERN_C void c_plgstrm(/*out*/ int *p_strm);
246
247_CAMLIDL_EXTERN_C void c_plgver(/*out*/ char *p_ver);
248
249_CAMLIDL_EXTERN_C void c_plgvpd(/*out*/ double *p_xmin, /*out*/ double *p_xmax, /*out*/ double *p_ymin, /*out*/ double *p_ymax);
250
251_CAMLIDL_EXTERN_C void c_plgvpw(/*out*/ double *p_xmin, /*out*/ double *p_xmax, /*out*/ double *p_ymin, /*out*/ double *p_ymax);
252
253_CAMLIDL_EXTERN_C void c_plgxax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
254
255_CAMLIDL_EXTERN_C void c_plgyax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
256
257_CAMLIDL_EXTERN_C void c_plgzax(/*out*/ int *p_digmax, /*out*/ int *p_digits);
258
259_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);
260
261_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);
262
263_CAMLIDL_EXTERN_C void c_plinit(void);
264
265_CAMLIDL_EXTERN_C void c_pljoin(/*in*/ double x1, /*in*/ double y1, /*in*/ double x2, /*in*/ double y2);
266
267_CAMLIDL_EXTERN_C void c_pllab(/*in*/ char const *xlabel, /*in*/ char const *ylabel, /*in*/ char const *tlabel);
268
269_CAMLIDL_EXTERN_C void c_pllightsource(/*in*/ double x, /*in*/ double y, /*in*/ double z);
270
271_CAMLIDL_EXTERN_C void c_plline(/*in*/ int n, /*in*/ double *x, /*in*/ double *y);
272
273_CAMLIDL_EXTERN_C void c_plline3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z);
274
275_CAMLIDL_EXTERN_C void c_pllsty(/*in*/ int lin);
276
277_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);
278
279_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);
280
281_CAMLIDL_EXTERN_C void c_plmkstrm(/*out*/ int *p_strm);
282
283_CAMLIDL_EXTERN_C void c_plmtex(/*in*/ char const *side, /*in*/ double disp, /*in*/ double pos, /*in*/ double just, /*in*/ char const *text);
284
285_CAMLIDL_EXTERN_C void c_plmtex3(/*in*/ char const *side, /*in*/ double disp, /*in*/ double pos, /*in*/ double just, /*in*/ char const *text);
286
287_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);
288
289_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);
290
291_CAMLIDL_EXTERN_C void c_plot3dcl(/*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, /*in*/ int indexxmin, /*in*/ int indexxmax, /*in*/ int *indexymin, /*in*/ int *indexymax);
292
293_CAMLIDL_EXTERN_C void c_plpat(/*in*/ int nlin, /*in*/ int *inc, /*in*/ int *del);
294
295_CAMLIDL_EXTERN_C void c_plpath(/*in*/ int n, /*in*/ double x1, /*in*/ double y1, /*in*/ double x2, /*in*/ double y2);
296
297_CAMLIDL_EXTERN_C void c_plpoin(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ int code);
298
299_CAMLIDL_EXTERN_C void c_plpoin3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z, /*in*/ int code);
300
301_CAMLIDL_EXTERN_C void c_plprec(/*in*/ int setp, /*in*/ int prec);
302
303_CAMLIDL_EXTERN_C void c_plpsty(/*in*/ int patt);
304
305_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);
306
307_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);
308
309_CAMLIDL_EXTERN_C double c_plrandd(void);
310
312
313_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);
314
315_CAMLIDL_EXTERN_C void c_plschr(/*in*/ double def, /*in*/ double scale);
316
317_CAMLIDL_EXTERN_C void c_plscmap0(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ int ncol0);
318
319_CAMLIDL_EXTERN_C void c_plscmap0a(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ double *alpha, /*in*/ int ncol0);
320
321_CAMLIDL_EXTERN_C void c_plscmap0n(/*in*/ int ncol0);
322
323_CAMLIDL_EXTERN_C void c_plscmap1(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ int ncol1);
324
325_CAMLIDL_EXTERN_C void c_plscmap1a(/*in*/ int *r, /*in*/ int *g, /*in*/ int *b, /*in*/ double *alpha, /*in*/ int ncol1);
326
327_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);
328
329_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 *alpha, /*in*/ int *alt_hue_path);
330
331_CAMLIDL_EXTERN_C void c_plscmap1n(/*in*/ int ncol1);
332
333_CAMLIDL_EXTERN_C void c_plscmap1_range(/*in*/ double min_color, /*in*/ double max_color);
334
335_CAMLIDL_EXTERN_C void c_plscol0(/*in*/ int icol0, /*in*/ int r, /*in*/ int g, /*in*/ int b);
336
337_CAMLIDL_EXTERN_C void c_plscol0a(/*in*/ int icol0, /*in*/ int r, /*in*/ int g, /*in*/ int b, /*in*/ double alpha);
338
339_CAMLIDL_EXTERN_C void c_plscolbg(/*in*/ int r, /*in*/ int g, /*in*/ int b);
340
341_CAMLIDL_EXTERN_C void c_plscolbga(/*in*/ int r, /*in*/ int g, /*in*/ int b, /*in*/ double alpha);
342
343_CAMLIDL_EXTERN_C void c_plscolor(/*in*/ int color);
344
345_CAMLIDL_EXTERN_C void c_plscompression(/*in*/ int compression);
346
347_CAMLIDL_EXTERN_C void c_plsdev(/*in*/ char const *devname);
348
349_CAMLIDL_EXTERN_C void c_plsdidev(/*in*/ double mar, /*in*/ double aspect, /*in*/ double jx, /*in*/ double jy);
350
351_CAMLIDL_EXTERN_C void c_plsdimap(/*in*/ int dimxmin, /*in*/ int dimxmax, /*in*/ int dimymin, /*in*/ int dimymax, /*in*/ double dimxpmm, /*in*/ double dimypmm);
352
353_CAMLIDL_EXTERN_C void c_plsdiori(/*in*/ double rot);
354
355_CAMLIDL_EXTERN_C void c_plsdiplt(/*in*/ double xmin, /*in*/ double ymin, /*in*/ double xmax, /*in*/ double ymax);
356
357_CAMLIDL_EXTERN_C void c_plsdiplz(/*in*/ double xmin, /*in*/ double ymin, /*in*/ double xmax, /*in*/ double ymax);
358
359_CAMLIDL_EXTERN_C void c_plsdrawmode(/*in*/ int mode);
360
361_CAMLIDL_EXTERN_C void c_plseed(/*in*/ unsigned int seed);
362
363_CAMLIDL_EXTERN_C void c_plsesc(/*in*/ char esc);
364
365_CAMLIDL_EXTERN_C void c_plsfam(/*in*/ int fam, /*in*/ int num, /*in*/ int bmax);
366
367_CAMLIDL_EXTERN_C void c_plsfci(/*in*/ long long fci);
368
369_CAMLIDL_EXTERN_C void c_plsfnam(/*in*/ char const *fnam);
370
371_CAMLIDL_EXTERN_C void c_plsfont(/*in*/ int family, /*in*/ int style, /*in*/ int weight);
372
373_CAMLIDL_EXTERN_C void c_plsmaj(/*in*/ double def, /*in*/ double scale);
374
375_CAMLIDL_EXTERN_C void c_plsmin(/*in*/ double def, /*in*/ double scale);
376
377_CAMLIDL_EXTERN_C void c_plsori(/*in*/ int ori);
378
379_CAMLIDL_EXTERN_C void c_plspage(/*in*/ double xp, /*in*/ double yp, /*in*/ int xleng, /*in*/ int yleng, /*in*/ int xoff, /*in*/ int yoff);
380
381_CAMLIDL_EXTERN_C void c_plspal0(/*in*/ char const *filename);
382
383_CAMLIDL_EXTERN_C void c_plspal1(/*in*/ char const *filename, /*in*/ int interpolate);
384
385_CAMLIDL_EXTERN_C void c_plspause(/*in*/ int pause);
386
387_CAMLIDL_EXTERN_C void c_plsstrm(/*in*/ int strm);
388
389_CAMLIDL_EXTERN_C void c_plssub(/*in*/ int nx, /*in*/ int ny);
390
391_CAMLIDL_EXTERN_C void c_plssym(/*in*/ double def, /*in*/ double scale);
392
393_CAMLIDL_EXTERN_C void c_plstar(/*in*/ int nx, /*in*/ int ny);
394
395_CAMLIDL_EXTERN_C void c_plstart(/*in*/ char const *devname, /*in*/ int nx, /*in*/ int ny);
396
397_CAMLIDL_EXTERN_C void c_plstring(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ char const *string);
398
399_CAMLIDL_EXTERN_C void c_plstring3(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ double *z, /*in*/ char const *string);
400
401_CAMLIDL_EXTERN_C void c_plstripa(/*in*/ int id, /*in*/ int pen, /*in*/ double x, /*in*/ double y);
402
403_CAMLIDL_EXTERN_C void c_plstripd(/*in*/ int id);
404
405_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);
406
407_CAMLIDL_EXTERN_C void c_plstyl(/*in*/ int nms, /*in*/ int *mark, /*in*/ int *space);
408
409_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);
410
411_CAMLIDL_EXTERN_C void c_plsurf3dl(/*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, /*in*/ int indexxmin, /*in*/ int indexxmax, /*in*/ int *indexymin, /*in*/ int *indexymax);
412
413_CAMLIDL_EXTERN_C void c_plsvect(/*in*/ double *arrowx, /*in*/ double *arrowy, /*in*/ int npts, /*in*/ int fill);
414
415_CAMLIDL_EXTERN_C void c_plsvpa(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
416
417_CAMLIDL_EXTERN_C void c_plsxax(/*in*/ int digmax, /*in*/ int digits);
418
419_CAMLIDL_EXTERN_C void plsxwin(/*in*/ int window_id);
420
421_CAMLIDL_EXTERN_C void c_plsyax(/*in*/ int digmax, /*in*/ int digits);
422
423_CAMLIDL_EXTERN_C void c_plsym(/*in*/ int n, /*in*/ double *x, /*in*/ double *y, /*in*/ int code);
424
425_CAMLIDL_EXTERN_C void c_plszax(/*in*/ int digmax, /*in*/ int digits);
426
427_CAMLIDL_EXTERN_C void c_pltext(void);
428
429_CAMLIDL_EXTERN_C void c_pltimefmt(/*in*/ char const *fmt);
430
431_CAMLIDL_EXTERN_C void c_plvasp(/*in*/ double aspect);
432
433_CAMLIDL_EXTERN_C void c_plvpas(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double aspect);
434
435_CAMLIDL_EXTERN_C void c_plvpor(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
436
437_CAMLIDL_EXTERN_C void c_plvsta(void);
438
439_CAMLIDL_EXTERN_C void c_plw3d(/*in*/ double basex, /*in*/ double basey, /*in*/ double height, /*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax, /*in*/ double zmin, /*in*/ double zmax, /*in*/ double alt, /*in*/ double az);
440
441_CAMLIDL_EXTERN_C void c_plwidth(/*in*/ double width);
442
443_CAMLIDL_EXTERN_C void c_plwind(/*in*/ double xmin, /*in*/ double xmax, /*in*/ double ymin, /*in*/ double ymax);
444
445_CAMLIDL_EXTERN_C void c_plxormod(/*in*/ int mode, /*out*/ int *status);
446
447_CAMLIDL_EXTERN_C nonzero_error_int c_plsetopt(/*in*/ char const *opt, /*in*/ char const *optarg);
448
449_CAMLIDL_EXTERN_C void plMinMax2dGrid(/*in*/ double **f, /*in*/ int nx, /*in*/ int ny, /*out*/ double *fmax, /*out*/ double *fmin);
450
451_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);
452
453_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);
454
455_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);
456
457_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);
458
459_CAMLIDL_EXTERN_C void ml_plvect(/*in*/ double **u, /*in*/ double **v, /*in*/ int nx, /*in*/ int ny, /*in*/ double scale);
460
461_CAMLIDL_EXTERN_C void ml_plmap(/*in*/ char const *name, /*in*/ double minx, /*in*/ double maxx, /*in*/ double miny, /*in*/ double maxy);
462
463_CAMLIDL_EXTERN_C void ml_plmapline(/*in*/ char const *name, /*in*/ double minx, /*in*/ double maxx, /*in*/ double miny, /*in*/ double maxy, /*in*/ int *plotentries, /*in*/ int nplotentries);
464
465_CAMLIDL_EXTERN_C void ml_plmapstring(/*in*/ char const *name, /*in*/ char const *string, /*in*/ double minx, /*in*/ double maxx, /*in*/ double miny, /*in*/ double maxy, /*in*/ int *plotentries, /*in*/ int nplotentries);
466
467_CAMLIDL_EXTERN_C void ml_plmaptex(/*in*/ char const *name, /*in*/ double dx, /*in*/ double dy, /*in*/ double just, /*in*/ char const *text, /*in*/ double minx, /*in*/ double maxx, /*in*/ double miny, /*in*/ double maxy, /*in*/ int plotentry);
468
469_CAMLIDL_EXTERN_C void ml_plmapfill(/*in*/ char const *name, /*in*/ double minx, /*in*/ double maxx, /*in*/ double miny, /*in*/ double maxy, /*in*/ int *plotentries, /*in*/ int nplotentries);
470
471_CAMLIDL_EXTERN_C void ml_plmeridians(/*in*/ double dlong, /*in*/ double dlat, /*in*/ double minlong, /*in*/ double maxlong, /*in*/ double minlat, /*in*/ double maxlat);
472
473_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);
474
475_CAMLIDL_EXTERN_C void ml_pltr0(/*in*/ double x, /*in*/ double y, /*out*/ double *tx, /*out*/ double *ty);
476
478
480
482
483_CAMLIDL_EXTERN_C double plgwidth(void);
484
485_CAMLIDL_EXTERN_C double plgchrht(void);
486
487#ifdef _WIN32
488#pragma pack(pop)
489#endif
490
491
492#endif /* !_CAMLIDL_PLPLOT_CORE_H */
#define min(x, y)
Definition: nnpi.c:87
_CAMLIDL_EXTERN_C void c_plpoin3(int n, double *x, double *y, double *z, int code)
_CAMLIDL_EXTERN_C void c_plgdidev(double *p_mar, double *p_aspect, double *p_jx, double *p_jy)
_CAMLIDL_EXTERN_C void c_pljoin(double x1, double y1, double x2, double y2)
_CAMLIDL_EXTERN_C void c_plsfnam(char const *fnam)
Definition: plcore.c:3830
_CAMLIDL_EXTERN_C void c_plbtime(int *year, int *month, int *day, int *hour, int *min, double *sec, double ctime)
_CAMLIDL_EXTERN_C void c_plgfam(int *p_fam, int *p_num, int *p_bmax)
Definition: plcore.c:3995
_CAMLIDL_EXTERN_C void c_plsdiori(double rot)
_CAMLIDL_EXTERN_C void c_plspause(int pause)
Definition: plcore.c:3852
_CAMLIDL_EXTERN_C void c_plarc(double x, double y, double a, double b, double angle1, double angle2, double rotate, int fill)
_CAMLIDL_EXTERN_C void c_pllab(char const *xlabel, char const *ylabel, char const *tlabel)
Definition: plsym.c:549
_CAMLIDL_EXTERN_C void c_plenv0(double xmin, double xmax, double ymin, double ymax, int just, int axis)
_CAMLIDL_EXTERN_C void c_plsfont(int family, int style, int weight)
Definition: plsym.c:2094
_CAMLIDL_EXTERN_C void ml_plmaptex(char const *name, double dx, double dy, double just, char const *text, double minx, double maxx, double miny, double maxy, int plotentry)
_CAMLIDL_EXTERN_C void c_plstar(int nx, int ny)
Definition: plcore.c:2286
_CAMLIDL_EXTERN_C void c_pllsty(int lin)
Definition: plsdef.c:268
_CAMLIDL_EXTERN_C void c_plgyax(int *p_digmax, int *p_digits)
Definition: plcore.c:4052
int plplot_run_level
Definition: plplot_core.h:58
_CAMLIDL_EXTERN_C void ml_plmapstring(char const *name, char const *string, double minx, double maxx, double miny, double maxy, int *plotentries, int nplotentries)
void plplot_check_nonzero_result(int result)
_CAMLIDL_EXTERN_C void c_plspage(double xp, double yp, int xleng, int yleng, int xoff, int yoff)
plplot_position_enum
Definition: plplot_core.h:60
@ PL_POSITION_SUBPAGE
Definition: plplot_core.h:69
@ PL_POSITION_OUTSIDE
Definition: plplot_core.h:67
@ PL_POSITION_INSIDE
Definition: plplot_core.h:66
@ PL_POSITION_LEFT
Definition: plplot_core.h:62
@ PL_POSITION_NULL
Definition: plplot_core.h:61
@ PL_POSITION_BOTTOM
Definition: plplot_core.h:65
@ PL_POSITION_VIEWPORT
Definition: plplot_core.h:68
@ PL_POSITION_RIGHT
Definition: plplot_core.h:63
@ PL_POSITION_TOP
Definition: plplot_core.h:64
_CAMLIDL_EXTERN_C void c_plgfnam(char *fnam)
Definition: plcore.c:3811
_CAMLIDL_EXTERN_C void c_plstripd(int id)
Definition: plstripc.c:327
_CAMLIDL_EXTERN_C void c_plfamadv(void)
Definition: plcore.c:4021
_CAMLIDL_EXTERN_C double plg_current_col1(void)
_CAMLIDL_EXTERN_C void c_plglevel(plplot_run_level *p_level)
Definition: plcore.c:3707
_CAMLIDL_EXTERN_C void c_plerrx(int n, double *xmin, double *xmax, double *y)
_CAMLIDL_EXTERN_C void c_plsdiplt(double xmin, double ymin, double xmax, double ymax)
plplot_fci_style_enum
Definition: plplot_core.h:120
@ PL_FCI_STYLE_UNCHANGED
Definition: plplot_core.h:121
@ PL_FCI_UPRIGHT
Definition: plplot_core.h:122
@ PL_FCI_OBLIQUE
Definition: plplot_core.h:124
@ PL_FCI_ITALIC
Definition: plplot_core.h:123
_CAMLIDL_EXTERN_C void c_plsdiplz(double xmin, double ymin, double xmax, double ymax)
_CAMLIDL_EXTERN_C void c_plot3dcl(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, double *clevel, int nlevel, int indexxmin, int indexxmax, int *indexymin, int *indexymax)
_CAMLIDL_EXTERN_C void c_plline3(int n, double *x, double *y, double *z)
_CAMLIDL_EXTERN_C void c_pltext(void)
Switches to text screen.
Definition: plctrl.c:2100
_CAMLIDL_EXTERN_C void c_plgradient(int n, double *x, double *y, double angle)
_CAMLIDL_EXTERN_C void c_plwind(double xmin, double xmax, double ymin, double ymax)
_CAMLIDL_EXTERN_C void ml_plimagefr(double **idata, int nx, int ny, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double valuemin, double valuemax)
_CAMLIDL_EXTERN_C void c_plgver(char *p_ver)
Definition: plcore.c:3970
_CAMLIDL_EXTERN_C void c_plscmap1la(int itype, int npts, double *intensity, double *coord1, double *coord2, double *coord3, double *alpha, int *alt_hue_path)
_CAMLIDL_EXTERN_C void c_plszax(int digmax, int digits)
Definition: plcore.c:4079
_CAMLIDL_EXTERN_C void c_plgpage(double *p_xp, double *p_yp, int *p_xleng, int *p_yleng, int *p_xoff, int *p_yoff)
_CAMLIDL_EXTERN_C void c_plvpor(double xmin, double xmax, double ymin, double ymax)
_CAMLIDL_EXTERN_C void c_plgvpw(double *p_xmin, double *p_xmax, double *p_ymin, double *p_ymax)
_CAMLIDL_EXTERN_C void c_plgdiori(double *p_rot)
_CAMLIDL_EXTERN_C void c_plseed(unsigned int seed)
Definition: plctrl.c:3068
_CAMLIDL_EXTERN_C void c_plgfci(long long *p_fci)
_CAMLIDL_EXTERN_C void c_plpoin(int n, double *x, double *y, int code)
_CAMLIDL_EXTERN_C void c_plscol0(int icol0, int r, int g, int b)
Definition: plctrl.c:296
_CAMLIDL_EXTERN_C void ml_plmapfill(char const *name, double minx, double maxx, double miny, double maxy, int *plotentries, int nplotentries)
plplot_draw_mode_enum
Definition: plplot_core.h:133
@ PL_DRAWMODE_REPLACE
Definition: plplot_core.h:136
@ PL_DRAWMODE_DEFAULT
Definition: plplot_core.h:135
@ PL_DRAWMODE_UNKNOWN
Definition: plplot_core.h:134
@ PL_DRAWMODE_XOR
Definition: plplot_core.h:137
_CAMLIDL_EXTERN_C void c_plline(int n, double *x, double *y)
_CAMLIDL_EXTERN_C void c_plschr(double def, double scale)
_CAMLIDL_EXTERN_C void c_plsori(int ori)
Definition: plcore.c:3765
_CAMLIDL_EXTERN_C void ml_plcont(double **f, int nx, int ny, int kx, int lx, int ky, int ly, double *clevel, int nlevel)
_CAMLIDL_EXTERN_C void c_plot3dc(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, double *clevel, int nlevel)
_CAMLIDL_EXTERN_C void plMinMax2dGrid(double **f, int nx, int ny, double *fmax, double *fmin)
_CAMLIDL_EXTERN_C void c_plscol0a(int icol0, int r, int g, int b, double alpha)
_CAMLIDL_EXTERN_C void ml_plsvect_reset(void)
_CAMLIDL_EXTERN_C void c_plctime(int year, int month, int day, int hour, int min, double sec, double *ctime)
_CAMLIDL_EXTERN_C void c_plvpas(double xmin, double xmax, double ymin, double ymax, double aspect)
_CAMLIDL_EXTERN_C void c_plstring3(int n, double *x, double *y, double *z, char const *string)
_CAMLIDL_EXTERN_C void ml_plmeridians(double dlong, double dlat, double minlong, double maxlong, double minlat, double maxlat)
_CAMLIDL_EXTERN_C void c_plclear(void)
Definition: plpage.c:71
_CAMLIDL_EXTERN_C void c_plgvpd(double *p_xmin, double *p_xmax, double *p_ymin, double *p_ymax)
_CAMLIDL_EXTERN_C void c_plssym(double def, double scale)
_CAMLIDL_EXTERN_C void c_plptex(double x, double y, double dx, double dy, double just, char const *text)
_CAMLIDL_EXTERN_C void c_plhlsrgb(double h, double l, double s, double *p_r, double *p_g, double *p_b)
_CAMLIDL_EXTERN_C void c_plbin(int nbin, double *x, double *y, plplot_bin_style opt)
_CAMLIDL_EXTERN_C void c_plmesh(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt)
_CAMLIDL_EXTERN_C void c_plot3d(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, int side)
_CAMLIDL_EXTERN_C void c_plgcol0a(int icol0, int *r, int *g, int *b, double *alpha)
_CAMLIDL_EXTERN_C void c_plbox3(char const *xopt, char const *xlabel, double xtick, int nxsub, char const *yopt, char const *ylabel, double ytick, int nysub, char const *zopt, char const *zlabel, double ztick, int nzsub)
_CAMLIDL_EXTERN_C void c_plpsty(int patt)
Definition: plsdef.c:327
_CAMLIDL_EXTERN_C void c_plxormod(int mode, int *status)
Definition: plctrl.c:2018
_CAMLIDL_EXTERN_C void c_plgxax(int *p_digmax, int *p_digits)
Definition: plcore.c:4034
_CAMLIDL_EXTERN_C void c_plspal1(char const *filename, int interpolate)
Definition: plctrl.c:1614
_CAMLIDL_EXTERN_C void c_plgchr(double *p_def, double *p_ht)
int plplot3d_style
Definition: plplot_core.h:30
_CAMLIDL_EXTERN_C void c_plsmaj(double def, double scale)
_CAMLIDL_EXTERN_C void c_plconfigtime(double scale, double offset1, double offset2, int ccontrol, int ifbtime_offset, int year, int month, int day, int hour, int min, double sec)
int plplot_bin_style
Definition: plplot_core.h:39
_CAMLIDL_EXTERN_C void c_plscmap0a(int *r, int *g, int *b, double *alpha, int ncol0)
_CAMLIDL_EXTERN_C void c_plsdrawmode(int mode)
Definition: plctrl.c:2048
_CAMLIDL_EXTERN_C void c_plsvect(double *arrowx, double *arrowy, int npts, int fill)
_CAMLIDL_EXTERN_C void plsxwin(int window_id)
Definition: plcore.c:3978
_CAMLIDL_EXTERN_C void c_plmeshc(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, double *clevel, int nlevel)
_CAMLIDL_EXTERN_C void c_plerry(int n, double *x, double *ymin, double *ymax)
_CAMLIDL_EXTERN_C void c_plscompression(int compression)
Definition: plcore.c:4270
_CAMLIDL_EXTERN_C void c_plspal0(char const *filename)
Definition: plctrl.c:1558
_CAMLIDL_EXTERN_C void c_plvsta(void)
Definition: plvpor.c:307
_CAMLIDL_EXTERN_C void c_plsstrm(int strm)
Definition: plcore.c:2621
_CAMLIDL_EXTERN_C void c_plfill3(int n, double *x, double *y, double *z)
int nonzero_error_int
Definition: plplot_core.h:140
_CAMLIDL_EXTERN_C void c_plaxes(double x0, double y0, char const *xopt, double xtick, int nxsub, char const *yopt, double ytick, int nysub)
_CAMLIDL_EXTERN_C void ml_plshades(double **a, int nx, int ny, double xmin, double xmax, double ymin, double ymax, double *clevel, int nlevel, double fill_width, int cont_color, double cont_width, int rectangular)
_CAMLIDL_EXTERN_C void ml_plmap(char const *name, double minx, double maxx, double miny, double maxy)
_CAMLIDL_EXTERN_C double c_plrandd(void)
Definition: plctrl.c:3081
_CAMLIDL_EXTERN_C void c_plpath(int n, double x1, double y1, double x2, double y2)
_CAMLIDL_EXTERN_C void c_plscmap0(int *r, int *g, int *b, int ncol0)
_CAMLIDL_EXTERN_C void c_plgcompression(int *compression)
Definition: plcore.c:4285
_CAMLIDL_EXTERN_C void c_plmkstrm(int *p_strm)
Definition: plcore.c:2671
_CAMLIDL_EXTERN_C void ml_plvect(double **u, double **v, int nx, int ny, double scale)
_CAMLIDL_EXTERN_C void c_pladv(int page)
Definition: plpage.c:34
_CAMLIDL_EXTERN_C void c_plflush(void)
Definition: plcore.c:2230
_CAMLIDL_EXTERN_C void c_plstring(int n, double *x, double *y, char const *string)
_CAMLIDL_EXTERN_C void c_plcol0(int icol0)
Definition: plctrl.c:154
_CAMLIDL_EXTERN_C void c_plsurf3dl(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, double *clevel, int nlevel, int indexxmin, int indexxmax, int *indexymin, int *indexymax)
_CAMLIDL_EXTERN_C void c_plptex3(double wx, double wy, double wz, double dx, double dy, double dz, double sx, double sy, double sz, double just, char const *text)
_CAMLIDL_EXTERN_C void c_pleop(void)
Definition: plpage.c:101
_CAMLIDL_EXTERN_C void c_plfont(int ifont)
Definition: plsym.c:1341
_CAMLIDL_EXTERN_C void c_plstyl(int nms, int *mark, int *space)
_CAMLIDL_EXTERN_C void c_plfontld(int fnt)
Definition: plcore.c:3488
_CAMLIDL_EXTERN_C void c_plgcmap1_range(double *min_color, double *max_color)
plplot3d_style_enum
Definition: plplot_core.h:16
@ PL_DIFFUSE
Definition: plplot_core.h:17
@ PL_TOP_CONT
Definition: plplot_core.h:23
@ PL_DRAW_LINEY
Definition: plplot_core.h:19
@ PL_DRAW_LINEX
Definition: plplot_core.h:18
@ PL_MAG_COLOR
Definition: plplot_core.h:21
@ PL_DRAW_LINEXY
Definition: plplot_core.h:20
@ PL_DRAW_SIDES
Definition: plplot_core.h:25
@ PL_FACETED
Definition: plplot_core.h:26
@ PL_SURF_CONT
Definition: plplot_core.h:24
@ PL_BASE_CONT
Definition: plplot_core.h:22
@ PL_MESH
Definition: plplot_core.h:27
_CAMLIDL_EXTERN_C void ml_plmapline(char const *name, double minx, double maxx, double miny, double maxy, int *plotentries, int nplotentries)
_CAMLIDL_EXTERN_C void c_plgcol0(int icol0, int *r, int *g, int *b)
Definition: plctrl.c:359
_CAMLIDL_EXTERN_C void c_plmtex(char const *side, double disp, double pos, double just, char const *text)
int plplot_legend_opt
Definition: plplot_core.h:86
_CAMLIDL_EXTERN_C void c_plsym(int n, double *x, double *y, int code)
_CAMLIDL_EXTERN_C void c_plsurf3d(double *x, double *y, double **z, int nx, int ny, plplot3d_style opt, double *clevel, int nlevel)
int plplot_hist_style
Definition: plplot_core.h:49
_CAMLIDL_EXTERN_C void c_plfill(int n, double *x, double *y)
_CAMLIDL_EXTERN_C void c_plgdiplt(double *p_xmin, double *p_ymin, double *p_xmax, double *p_ymax)
_CAMLIDL_EXTERN_C void c_plgspa(double *xmin, double *xmax, double *ymin, double *ymax)
_CAMLIDL_EXTERN_C void c_plsdimap(int dimxmin, int dimxmax, int dimymin, int dimymax, double dimxpmm, double dimypmm)
_CAMLIDL_EXTERN_C void c_plcpstrm(int iplsr, int flags)
Definition: plcore.c:2761
plplot_legend_enum
Definition: plplot_core.h:74
@ PL_LEGEND_TEXT_LEFT
Definition: plplot_core.h:80
@ PL_LEGEND_BOUNDING_BOX
Definition: plplot_core.h:82
@ PL_LEGEND_SYMBOL
Definition: plplot_core.h:79
@ PL_LEGEND_NULL
Definition: plplot_core.h:75
@ PL_LEGEND_NONE
Definition: plplot_core.h:76
@ PL_LEGEND_BACKGROUND
Definition: plplot_core.h:81
@ PL_LEGEND_COLOR_BOX
Definition: plplot_core.h:77
@ PL_LEGEND_LINE
Definition: plplot_core.h:78
@ PL_LEGEND_ROW_MAJOR
Definition: plplot_core.h:83
_CAMLIDL_EXTERN_C void c_pllightsource(double x, double y, double z)
_CAMLIDL_EXTERN_C void ml_pltr0(double x, double y, double *tx, double *ty)
_CAMLIDL_EXTERN_C void c_pltimefmt(char const *fmt)
Definition: pltime.c:66
_CAMLIDL_EXTERN_C void c_plsdidev(double mar, double aspect, double jx, double jy)
_CAMLIDL_EXTERN_C void c_plvasp(double aspect)
_CAMLIDL_EXTERN_C void c_plsvpa(double xmin, double xmax, double ymin, double ymax)
_CAMLIDL_EXTERN_C void c_plscolbga(int r, int g, int b, double alpha)
_CAMLIDL_EXTERN_C void c_plcalc_world(double rx, double ry, double *wx, double *wy, int *window)
plplot_fci_weight_enum
Definition: plplot_core.h:127
@ PL_FCI_MEDIUM
Definition: plplot_core.h:129
@ PL_FCI_WEIGHT_UNCHANGED
Definition: plplot_core.h:128
@ PL_FCI_BOLD
Definition: plplot_core.h:130
_CAMLIDL_EXTERN_C void c_plgdev(char *p_dev)
Definition: plcore.c:3658
_CAMLIDL_EXTERN_C double plgwidth(void)
_CAMLIDL_EXTERN_C void c_plstart(char const *devname, int nx, int ny)
Definition: plcore.c:2305
_CAMLIDL_EXTERN_C void c_plscmap1_range(double min_color, double max_color)
_CAMLIDL_EXTERN_C void c_plhist(int n, double *data, double datmin, double datmax, int nbin, plplot_hist_style opt)
_CAMLIDL_EXTERN_C void c_plgfont(int *p_family, int *p_style, int *p_weight)
Definition: plsym.c:2138
_CAMLIDL_EXTERN_C void c_plscolbg(int r, int g, int b)
Definition: plctrl.c:229
_CAMLIDL_EXTERN_C void c_plsfam(int fam, int num, int bmax)
Definition: plcore.c:4005
_CAMLIDL_EXTERN_C void c_plenv(double xmin, double xmax, double ymin, double ymax, int just, int axis)
_CAMLIDL_EXTERN_C void c_plpat(int nlin, int *inc, int *del)
_CAMLIDL_EXTERN_C void c_plstripa(int id, int pen, double x, double y)
_CAMLIDL_EXTERN_C void c_plw3d(double basex, double basey, double height, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double alt, double az)
_CAMLIDL_EXTERN_C void c_plsdev(char const *devname)
Definition: plcore.c:3640
_CAMLIDL_EXTERN_C void c_plbox(char const *xopt, double xtick, int nxsub, char const *yopt, double ytick, int nysub)
_CAMLIDL_EXTERN_C void c_plend1(void)
Definition: plcore.c:2542
_CAMLIDL_EXTERN_C nonzero_error_int c_plsetopt(char const *opt, char const *optarg)
Definition: plargs.c:749
_CAMLIDL_EXTERN_C void c_plreplot(void)
Definition: plcore.c:3506
_CAMLIDL_EXTERN_C void c_plcol1(double col1)
_CAMLIDL_EXTERN_C void c_plgcolbg(int *r, int *g, int *b)
Definition: plctrl.c:263
#define _CAMLIDL_EXTERN_C
Definition: plplot_core.h:9
_CAMLIDL_EXTERN_C void c_plrgbhls(double r, double g, double b, double *p_h, double *p_l, double *p_s)
_CAMLIDL_EXTERN_C void c_plgcolbga(int *r, int *g, int *b, double *alpha)
plplot_bin_enum
Definition: plplot_core.h:32
@ PL_BIN_CENTRED
Definition: plplot_core.h:34
@ PL_BIN_DEFAULT
Definition: plplot_core.h:33
@ PL_BIN_NOEXPAND
Definition: plplot_core.h:35
@ PL_BIN_NOEMPTY
Definition: plplot_core.h:36
_CAMLIDL_EXTERN_C void c_plscmap1a(int *r, int *g, int *b, double *alpha, int ncol1)
_CAMLIDL_EXTERN_C void c_plscmap0n(int ncol0)
Definition: plctrl.c:942
_CAMLIDL_EXTERN_C void c_plsxax(int digmax, int digits)
Definition: plcore.c:4043
_CAMLIDL_EXTERN_C void c_pl_setcontlabelformat(int lexp, int sigdig)
Definition: plcont.c:256
int plplot_position_opt
Definition: plplot_core.h:72
_CAMLIDL_EXTERN_C void c_plimage(double **idata, int nx, int ny, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double Dxmin, double Dxmax, double Dymin, double Dymax)
_CAMLIDL_EXTERN_C void c_plend(void)
Definition: plcore.c:2484
_CAMLIDL_EXTERN_C int c_plgdrawmode(void)
Definition: plctrl.c:2071
plplot_colorbar_enum
Definition: plplot_core.h:88
@ PL_COLORBAR_SHADE_LABEL
Definition: plplot_core.h:100
@ PL_COLORBAR_LABEL_LEFT
Definition: plplot_core.h:90
@ PL_COLORBAR_CAP_HIGH
Definition: plplot_core.h:99
@ PL_COLORBAR_NULL
Definition: plplot_core.h:89
@ PL_COLORBAR_ORIENT_TOP
Definition: plplot_core.h:102
@ PL_COLORBAR_ORIENT_BOTTOM
Definition: plplot_core.h:104
@ PL_COLORBAR_BOUNDING_BOX
Definition: plplot_core.h:106
@ PL_COLORBAR_BACKGROUND
Definition: plplot_core.h:105
@ PL_COLORBAR_ORIENT_RIGHT
Definition: plplot_core.h:101
@ PL_COLORBAR_LABEL_BOTTOM
Definition: plplot_core.h:93
@ PL_COLORBAR_SHADE
Definition: plplot_core.h:95
@ PL_COLORBAR_ORIENT_LEFT
Definition: plplot_core.h:103
@ PL_COLORBAR_IMAGE
Definition: plplot_core.h:94
@ PL_COLORBAR_CAP_LOW
Definition: plplot_core.h:98
@ PL_COLORBAR_LABEL_RIGHT
Definition: plplot_core.h:91
@ PL_COLORBAR_LABEL_TOP
Definition: plplot_core.h:92
@ PL_COLORBAR_CAP_NONE
Definition: plplot_core.h:97
@ PL_COLORBAR_GRADIENT
Definition: plplot_core.h:96
_CAMLIDL_EXTERN_C void ml_plshade(double **a, int nx, int ny, double left, double right, double bottom, double top, double shade_min, double shade_max, int sh_cmap, double sh_color, double sh_width, int min_color, double min_width, int max_color, double max_width, int rectangular)
_CAMLIDL_EXTERN_C void c_plgstrm(int *p_strm)
Definition: plcore.c:2652
_CAMLIDL_EXTERN_C void c_plprec(int setp, int prec)
Definition: plcore.c:3860
_CAMLIDL_EXTERN_C void c_plsfci(long long fci)
_CAMLIDL_EXTERN_C int plg_current_col0(void)
_CAMLIDL_EXTERN_C void ml_plpoly3(int n, double *x, double *y, double *z, int ndraw, int *draw, int ifcc)
_CAMLIDL_EXTERN_C void c_plscmap1l(int itype, int npts, double *intensity, double *coord1, double *coord2, double *coord3, int *alt_hue_path)
_CAMLIDL_EXTERN_C void c_plssub(int nx, int ny)
Definition: plcore.c:3617
_CAMLIDL_EXTERN_C void c_plscmap1n(int ncol1)
Definition: plctrl.c:1067
_CAMLIDL_EXTERN_C void c_plwidth(double width)
_CAMLIDL_EXTERN_C void c_plsyax(int digmax, int digits)
Definition: plcore.c:4061
_CAMLIDL_EXTERN_C void c_plscolor(int color)
Definition: plctrl.c:1202
_CAMLIDL_EXTERN_C void c_plgra(void)
Definition: plctrl.c:2003
plplot_fci_family_enum
Definition: plplot_core.h:111
@ PL_FCI_FAMILY_UNCHANGED
Definition: plplot_core.h:112
@ PL_FCI_MONO
Definition: plplot_core.h:115
@ PL_FCI_SCRIPT
Definition: plplot_core.h:116
@ PL_FCI_SERIF
Definition: plplot_core.h:114
@ PL_FCI_SANS
Definition: plplot_core.h:113
@ PL_FCI_SYMBOL
Definition: plplot_core.h:117
_CAMLIDL_EXTERN_C void c_plinit(void)
Definition: plcore.c:2325
_CAMLIDL_EXTERN_C void c_plsmin(double def, double scale)
_CAMLIDL_EXTERN_C double plgchrht(void)
_CAMLIDL_EXTERN_C void c_pl_setcontlabelparam(double offset, double size, double spacing, int active)
_CAMLIDL_EXTERN_C void c_plsesc(char esc)
Definition: plcore.c:3890
_CAMLIDL_EXTERN_C void c_plmtex3(char const *side, double disp, double pos, double just, char const *text)
plplot_hist_enum
Definition: plplot_core.h:41
@ PL_HIST_NOSCALING
Definition: plplot_core.h:43
@ PL_HIST_DEFAULT
Definition: plplot_core.h:42
@ PL_HIST_IGNORE_OUTLIERS
Definition: plplot_core.h:44
@ PL_HIST_NOEXPAND
Definition: plplot_core.h:45
@ PL_HIST_NOEMPTY
Definition: plplot_core.h:46
plplot_run_level_enum
Definition: plplot_core.h:51
@ PL_WORLD_COORDINATES_DEFINED
Definition: plplot_core.h:55
@ PL_INITIALIZED
Definition: plplot_core.h:53
@ PL_VIEWPORT_DEFINED
Definition: plplot_core.h:54
@ PL_UNINITIALIZED
Definition: plplot_core.h:52
_CAMLIDL_EXTERN_C void c_plgzax(int *p_digmax, int *p_digits)
Definition: plcore.c:4070
_CAMLIDL_EXTERN_C void c_plscmap1(int *r, int *g, int *b, int ncol1)
int plplot_colorbar_opt
Definition: plplot_core.h:109
_CAMLIDL_EXTERN_C void c_plbop(void)
Definition: plpage.c:118
static int color
Definition: ps.c:78
static int text
Definition: ps.c:77
static const char * name
Definition: tkMain.c:135