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
29
30typedef int plplot3d_style;
31
38
39typedef int plplot_bin_style;
40
48
50
57
58typedef int plplot_run_level;
59
71
73
85
87
108
110
119
126
132
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 */
void ml_plshade(const PLFLT **a, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLFLT sh_width, PLINT min_color, PLFLT min_width, PLINT max_color, PLFLT max_width, PLBOOL rectangular)
PLFLT plgchrht(void)
void ml_plshades(const PLFLT **a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT *clevel, PLINT nlevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, PLBOOL rectangular)
void plplot_check_nonzero_result(int result)
void ml_plvect(const PLFLT **u, const PLFLT **v, PLINT nx, PLINT ny, PLFLT scale)
void ml_plmapfill(PLCHAR_VECTOR name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT_VECTOR plotentries, PLINT nplotentries)
void ml_plpoly3(PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT ndraw, PLBOOL *draw, PLBOOL ifcc)
void ml_plcont(const PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel)
PLFLT plgwidth(void)
void ml_plsvect_reset()
void ml_pltr0(double x, double y, double *tx, double *ty)
void ml_plmeridians(PLFLT dlong, PLFLT dlat, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
void ml_plimagefr(const PLFLT **idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax)
int plg_current_col0(void)
void ml_plmapline(PLCHAR_VECTOR name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT_VECTOR plotentries, PLINT nplotentries)
void ml_plmaptex(PLCHAR_VECTOR name, PLFLT dx, PLFLT dy, PLFLT just, PLCHAR_VECTOR text, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT plotentry)
void ml_plmap(PLCHAR_VECTOR name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy)
PLFLT plg_current_col1(void)
void ml_plmapstring(PLCHAR_VECTOR name, PLCHAR_VECTOR string, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT_VECTOR plotentries, PLINT nplotentries)
#define min(x, y)
Definition nnpi.c:87
void c_plarc(PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, PLFLT rotate, PLBOOL fill)
Definition plarc.c:141
PLINT c_plsetopt(PLCHAR_VECTOR opt, PLCHAR_VECTOR opt_arg)
Definition plargs.c:749
void c_plbox(PLCHAR_VECTOR xopt, PLFLT xtick, PLINT nxsub, PLCHAR_VECTOR yopt, PLFLT ytick, PLINT nysub)
Definition plbox.c:89
void c_plbox3(PLCHAR_VECTOR xopt, PLCHAR_VECTOR xlabel, PLFLT xtick, PLINT nxsub, PLCHAR_VECTOR yopt, PLCHAR_VECTOR ylabel, PLFLT ytick, PLINT nysub, PLCHAR_VECTOR zopt, PLCHAR_VECTOR zlabel, PLFLT ztick, PLINT nzsub)
Definition plbox.c:593
void c_plaxes(PLFLT x0, PLFLT y0, PLCHAR_VECTOR xopt, PLFLT xtick, PLINT nxsub, PLCHAR_VECTOR yopt, PLFLT ytick, PLINT nysub)
Definition plbox.c:135
void c_pl_setcontlabelparam(PLFLT offset, PLFLT size, PLFLT spacing, PLINT active)
Definition plcont.c:247
void c_pl_setcontlabelformat(PLINT lexp, PLINT sigdig)
Definition plcont.c:256
void c_plend(void)
Definition plcore.c:2484
void c_plglevel(PLINT *p_level)
Definition plcore.c:3707
void c_plgdidev(PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy)
Definition plcore.c:2007
void c_plscompression(PLINT compression)
Definition plcore.c:4270
void c_plsfam(PLINT fam, PLINT num, PLINT bmax)
Definition plcore.c:4005
void c_plgver(char *p_ver)
Definition plcore.c:3970
void c_plstart(PLCHAR_VECTOR devname, PLINT nx, PLINT ny)
Definition plcore.c:2305
void c_plszax(PLINT digmax, PLINT digits)
Definition plcore.c:4079
void c_plsdidev(PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy)
Definition plcore.c:1892
void c_plsdiplt(PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
Definition plcore.c:1782
void c_plstar(PLINT nx, PLINT ny)
Definition plcore.c:2286
void c_plssub(PLINT nx, PLINT ny)
Definition plcore.c:3617
void c_plsdimap(PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm)
Definition plcore.c:2160
void c_plreplot(void)
Definition plcore.c:3506
void c_plgchr(PLFLT *p_def, PLFLT *p_ht)
Definition plcore.c:4088
void c_plgvpw(PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
Definition plcore.c:4108
void plsxwin(PLINT window_id)
Definition plcore.c:3978
void c_plspause(PLINT p)
Definition plcore.c:3852
void c_plgzax(PLINT *p_digmax, PLINT *p_digits)
Definition plcore.c:4070
void c_plgdev(char *p_dev)
Definition plcore.c:3658
void c_plgfnam(char *fnam)
Definition plcore.c:3811
void c_plgfam(PLINT *p_fam, PLINT *p_num, PLINT *p_bmax)
Definition plcore.c:3995
void c_plwidth(PLFLT width)
Definition plcore.c:3777
void c_plgxax(PLINT *p_digmax, PLINT *p_digits)
Definition plcore.c:4034
void c_plcpstrm(PLINT iplsr, PLINT flags)
Definition plcore.c:2761
void c_plend1(void)
Definition plcore.c:2542
void c_plgfci(PLUNICODE *p_fci)
Definition plcore.c:3936
void c_plgcompression(PLINT *compression)
Definition plcore.c:4285
void c_plsstrm(PLINT strm)
Definition plcore.c:2621
void c_plflush(void)
Definition plcore.c:2230
void c_plgstrm(PLINT *p_strm)
Definition plcore.c:2652
void c_plsyax(PLINT digmax, PLINT digits)
Definition plcore.c:4061
void c_plprec(PLINT setp, PLINT prec)
Definition plcore.c:3860
void c_plinit(void)
Definition plcore.c:2325
void c_plgdiplt(PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax)
Definition plcore.c:1872
void c_plsfci(PLUNICODE fci)
Definition plcore.c:3926
void c_plsxax(PLINT digmax, PLINT digits)
Definition plcore.c:4043
void c_plsdiori(PLFLT rot)
Definition plcore.c:2022
void c_plfamadv(void)
Definition plcore.c:4021
void c_plspage(PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff)
Definition plcore.c:3593
void c_plsesc(char esc)
Definition plcore.c:3890
void c_plmkstrm(PLINT *p_strm)
Definition plcore.c:2671
void c_plgpage(PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff)
Definition plcore.c:3579
void c_plfontld(PLINT ifont)
Definition plcore.c:3488
void c_plgyax(PLINT *p_digmax, PLINT *p_digits)
Definition plcore.c:4052
void c_plsdiplz(PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
Definition plcore.c:1806
void c_plsdev(PLCHAR_VECTOR devname)
Definition plcore.c:3640
void c_plsfnam(PLCHAR_VECTOR fnam)
Definition plcore.c:3830
void c_plgvpd(PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
Definition plcore.c:4097
void c_plsori(PLINT ori)
Definition plcore.c:3765
void c_plgdiori(PLFLT *p_rot)
Definition plcore.c:2145
void c_plscmap1la(PLINT itype, PLINT npts, PLFLT_VECTOR intensity, PLFLT_VECTOR coord1, PLFLT_VECTOR coord2, PLFLT_VECTOR coord3, PLFLT_VECTOR alpha, PLINT_VECTOR alt_hue_path)
Definition plctrl.c:703
void c_plgcolbga(PLINT *r, PLINT *g, PLINT *b, PLFLT *alpha)
Definition plctrl.c:279
void c_plgcmap1_range(PLFLT *min_color, PLFLT *max_color)
Definition plctrl.c:924
void c_plxormod(PLINT mode, PLINT *status)
Definition plctrl.c:2018
void c_plgcol0(PLINT icol0, PLINT *r, PLINT *g, PLINT *b)
Definition plctrl.c:359
void c_plspal1(PLCHAR_VECTOR filename, PLBOOL interpolate)
Definition plctrl.c:1614
PLINT c_plgdrawmode(void)
Definition plctrl.c:2071
void c_plcol0(PLINT icol0)
Definition plctrl.c:154
void c_plscmap1_range(PLFLT min_color, PLFLT max_color)
Definition plctrl.c:892
void c_plscmap1l(PLINT itype, PLINT npts, PLFLT_VECTOR intensity, PLFLT_VECTOR coord1, PLFLT_VECTOR coord2, PLFLT_VECTOR coord3, PLINT_VECTOR alt_hue_path)
Definition plctrl.c:632
void c_pltext(void)
Switches to text screen.
Definition plctrl.c:2100
void c_plscolbga(PLINT r, PLINT g, PLINT b, PLFLT alpha)
Definition plctrl.c:248
void c_plcol1(PLFLT col1)
Definition plctrl.c:188
void c_plscmap0a(PLINT_VECTOR r, PLINT_VECTOR g, PLINT_VECTOR b, PLFLT_VECTOR alpha, PLINT ncol0)
Definition plctrl.c:472
void c_plrgbhls(PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s)
Definition plctrl.c:1294
void c_plscmap0(PLINT_VECTOR r, PLINT_VECTOR g, PLINT_VECTOR b, PLINT ncol0)
Definition plctrl.c:434
void c_plgcol0a(PLINT icol0, PLINT *r, PLINT *g, PLINT *b, PLFLT *alpha)
Definition plctrl.c:396
void c_plscmap1(PLINT_VECTOR r, PLINT_VECTOR g, PLINT_VECTOR b, PLINT ncol1)
Definition plctrl.c:513
void c_plsdrawmode(PLINT mode)
Definition plctrl.c:2048
void c_plscol0a(PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT alpha)
Definition plctrl.c:326
void c_plscol0(PLINT icol0, PLINT r, PLINT g, PLINT b)
Definition plctrl.c:296
void c_plseed(unsigned int seed)
Definition plctrl.c:3068
void c_plscmap1a(PLINT_VECTOR r, PLINT_VECTOR g, PLINT_VECTOR b, PLFLT_VECTOR alpha, PLINT ncol1)
Definition plctrl.c:551
void c_plscolbg(PLINT r, PLINT g, PLINT b)
Definition plctrl.c:229
void c_plscolor(PLINT color)
Definition plctrl.c:1202
void c_plscmap0n(PLINT ncol0)
Definition plctrl.c:942
void c_plscmap1n(PLINT ncol1)
Definition plctrl.c:1067
void c_plspal0(PLCHAR_VECTOR filename)
Definition plctrl.c:1558
PLFLT c_plrandd(void)
Definition plctrl.c:3081
void c_plgcolbg(PLINT *r, PLINT *g, PLINT *b)
Definition plctrl.c:263
void c_plgra(void)
Definition plctrl.c:2003
void c_plhlsrgb(PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b)
Definition plctrl.c:1261
void c_plfill3(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_VECTOR z)
Definition plfill.c:202
void c_plfill(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y)
Definition plfill.c:132
void c_plgradient(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT angle)
Definition plgradient.c:52
void c_plhist(PLINT n, PLFLT_VECTOR data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT flags)
Definition plhist.c:41
void c_plbin(PLINT nbin, PLFLT_VECTOR x, PLFLT_VECTOR y, PLINT flags)
Definition plhist.c:125
void c_plimage(PLFLT_MATRIX idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax)
Definition plimage.c:375
void c_plline(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y)
Definition plline.c:75
void c_plline3(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_VECTOR z)
Definition plline.c:131
void c_plpath(PLINT n, PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
Definition plline.c:94
void c_plstyl(PLINT nms, PLINT_VECTOR mark, PLINT_VECTOR space)
Definition plline.c:404
void c_pljoin(PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
Definition plline.c:62
void plMinMax2dGrid(PLFLT_MATRIX f, PLINT nx, PLINT ny, PLFLT *fnmax, PLFLT *fnmin)
Definition plmem.c:141
void c_plsurf3d(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLFLT_VECTOR clevel, PLINT nlevel)
Definition plot3d.c:326
void c_plmeshc(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLFLT_VECTOR clevel, PLINT nlevel)
Definition plot3d.c:150
void c_plot3dcl(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLFLT_VECTOR clevel, PLINT nlevel, PLINT indexxmin, PLINT indexxmax, PLINT_VECTOR indexymin, PLINT_VECTOR indexymax)
Definition plot3d.c:921
void c_plsurf3dl(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLFLT_VECTOR clevel, PLINT nlevel, PLINT indexxmin, PLINT indexxmax, PLINT_VECTOR indexymin, PLINT_VECTOR indexymax)
Definition plot3d.c:389
void c_plmesh(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt)
Definition plot3d.c:118
void c_plot3d(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLBOOL side)
Definition plot3d.c:860
void c_plot3dc(PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_MATRIX z, PLINT nx, PLINT ny, PLINT opt, PLFLT_VECTOR clevel, PLINT nlevel)
Definition plot3d.c:883
void c_pllightsource(PLFLT x, PLFLT y, PLFLT z)
Definition plot3d.c:101
void c_plbop(void)
Definition plpage.c:118
void c_plcalc_world(PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window)
Definition plpage.c:289
void c_pleop(void)
Definition plpage.c:101
void c_plgspa(PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax)
Definition plpage.c:222
void c_plclear(void)
Definition plpage.c:71
void c_pladv(PLINT page)
Definition plpage.c:34
#define PL_POSITION_BOTTOM
Definition plplot.h:1280
#define PL_HIST_NOSCALING
Definition plplot.h:1246
#define PL_FCI_MEDIUM
Definition plplot.h:390
#define PL_COLORBAR_BACKGROUND
Definition plplot.h:1314
#define PL_FCI_SCRIPT
Definition plplot.h:383
#define PL_HIST_IGNORE_OUTLIERS
Definition plplot.h:1247
#define PL_BIN_NOEXPAND
Definition plplot.h:916
#define PL_COLORBAR_CAP_NONE
Definition plplot.h:1306
#define PL_COLORBAR_ORIENT_BOTTOM
Definition plplot.h:1313
#define PL_COLORBAR_LABEL_TOP
Definition plplot.h:1301
#define PL_LEGEND_NONE
Definition plplot.h:1288
#define PL_COLORBAR_ORIENT_TOP
Definition plplot.h:1311
#define PL_POSITION_SUBPAGE
Definition plplot.h:1284
#define PL_COLORBAR_CAP_HIGH
Definition plplot.h:1308
#define PL_FCI_MONO
Definition plplot.h:382
#define PL_DRAWMODE_REPLACE
Definition plplot.h:1320
#define PL_LEGEND_BACKGROUND
Definition plplot.h:1293
#define PL_POSITION_OUTSIDE
Definition plplot.h:1282
#define PL_COLORBAR_IMAGE
Definition plplot.h:1303
#define PL_LEGEND_COLOR_BOX
Definition plplot.h:1289
#define PL_COLORBAR_SHADE_LABEL
Definition plplot.h:1309
#define PL_POSITION_TOP
Definition plplot.h:1279
#define PL_LEGEND_ROW_MAJOR
Definition plplot.h:1295
#define PL_LEGEND_LINE
Definition plplot.h:1290
#define PL_FCI_OBLIQUE
Definition plplot.h:388
#define PL_LEGEND_BOUNDING_BOX
Definition plplot.h:1294
#define PL_COLORBAR_LABEL_RIGHT
Definition plplot.h:1300
#define PL_LEGEND_NULL
Definition plplot.h:1287
#define PL_DRAWMODE_UNKNOWN
Definition plplot.h:1318
#define PL_DRAWMODE_XOR
Definition plplot.h:1321
#define PL_HIST_DEFAULT
Definition plplot.h:1245
#define PL_POSITION_VIEWPORT
Definition plplot.h:1283
#define PL_FCI_UPRIGHT
Definition plplot.h:386
#define PL_COLORBAR_NULL
Definition plplot.h:1298
#define PL_COLORBAR_GRADIENT
Definition plplot.h:1305
#define PL_POSITION_NULL
Definition plplot.h:1276
#define PL_COLORBAR_LABEL_BOTTOM
Definition plplot.h:1302
#define PL_POSITION_INSIDE
Definition plplot.h:1281
#define PL_FCI_BOLD
Definition plplot.h:391
#define PL_POSITION_RIGHT
Definition plplot.h:1278
#define PL_COLORBAR_CAP_LOW
Definition plplot.h:1307
#define PL_FCI_SERIF
Definition plplot.h:381
#define PL_DRAWMODE_DEFAULT
Definition plplot.h:1319
#define PL_COLORBAR_ORIENT_RIGHT
Definition plplot.h:1310
#define PL_COLORBAR_LABEL_LEFT
Definition plplot.h:1299
#define PL_BIN_NOEMPTY
Definition plplot.h:917
#define PL_HIST_NOEXPAND
Definition plplot.h:1248
#define PL_COLORBAR_BOUNDING_BOX
Definition plplot.h:1315
#define PL_HIST_NOEMPTY
Definition plplot.h:1249
#define PL_FCI_SANS
Definition plplot.h:380
#define PL_LEGEND_TEXT_LEFT
Definition plplot.h:1292
#define PL_COLORBAR_ORIENT_LEFT
Definition plplot.h:1312
#define PL_COLORBAR_SHADE
Definition plplot.h:1304
#define PL_POSITION_LEFT
Definition plplot.h:1277
#define PL_BIN_DEFAULT
Definition plplot.h:914
#define PL_FCI_ITALIC
Definition plplot.h:387
#define PL_BIN_CENTRED
Definition plplot.h:915
#define PL_FCI_SYMBOL
Definition plplot.h:384
#define PL_LEGEND_SYMBOL
Definition plplot.h:1291
int plplot_run_level
Definition plplot_core.h:58
plplot_position_enum
Definition plplot_core.h:60
plplot_fci_style_enum
@ PL_FCI_STYLE_UNCHANGED
plplot_draw_mode_enum
int plplot3d_style
Definition plplot_core.h:30
int plplot_bin_style
Definition plplot_core.h:39
int nonzero_error_int
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
int plplot_legend_opt
Definition plplot_core.h:86
int plplot_hist_style
Definition plplot_core.h:49
plplot_legend_enum
Definition plplot_core.h:74
plplot_fci_weight_enum
@ PL_FCI_WEIGHT_UNCHANGED
#define _CAMLIDL_EXTERN_C
Definition plplot_core.h:9
plplot_bin_enum
Definition plplot_core.h:32
int plplot_position_opt
Definition plplot_core.h:72
plplot_colorbar_enum
Definition plplot_core.h:88
plplot_fci_family_enum
@ PL_FCI_FAMILY_UNCHANGED
plplot_hist_enum
Definition plplot_core.h:41
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
int plplot_colorbar_opt
void c_plsmin(PLFLT def, PLFLT scale)
Definition plsdef.c:220
void c_pllsty(PLINT lin)
Definition plsdef.c:268
void c_plssym(PLFLT def, PLFLT scale)
Definition plsdef.c:250
void c_plpsty(PLINT patt)
Definition plsdef.c:327
void c_plpat(PLINT nlin, PLINT_VECTOR inc, PLINT_VECTOR del)
Definition plsdef.c:293
void c_plschr(PLFLT def, PLFLT scale)
Definition plsdef.c:202
void c_plsmaj(PLFLT def, PLFLT scale)
Definition plsdef.c:235
void c_plstripd(PLINT id)
Definition plstripc.c:327
void c_plstripa(PLINT id, PLINT p, PLFLT x, PLFLT y)
Definition plstripc.c:221
void c_plpoin3(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_VECTOR z, PLINT code)
Definition plsym.c:235
void c_plsym(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLINT code)
Definition plsym.c:128
void c_plmtex3(PLCHAR_VECTOR side, PLFLT disp, PLFLT pos, PLFLT just, PLCHAR_VECTOR text)
Definition plsym.c:1610
void c_plpoin(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLINT code)
Definition plsym.c:172
void c_plstring(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLCHAR_VECTOR string)
Definition plsym.c:108
void c_plstring3(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR y, PLFLT_VECTOR z, PLCHAR_VECTOR string)
Definition plsym.c:311
void c_pllab(PLCHAR_VECTOR xlabel, PLCHAR_VECTOR ylabel, PLCHAR_VECTOR tlabel)
Definition plsym.c:549
void c_plfont(PLINT ifont)
Definition plsym.c:1341
void c_plgfont(PLINT *p_family, PLINT *p_style, PLINT *p_weight)
Definition plsym.c:2138
void c_plmtex(PLCHAR_VECTOR side, PLFLT disp, PLFLT pos, PLFLT just, PLCHAR_VECTOR text)
Definition plsym.c:594
void c_plsfont(PLINT family, PLINT style, PLINT weight)
Definition plsym.c:2094
void c_plptex3(PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, PLCHAR_VECTOR text)
Definition plsym.c:1982
void c_plptex(PLFLT wx, PLFLT wy, PLFLT dx, PLFLT dy, PLFLT just, PLCHAR_VECTOR text)
Definition plsym.c:734
void c_plerry(PLINT n, PLFLT_VECTOR x, PLFLT_VECTOR ymin, PLFLT_VECTOR ymax)
Definition pltick.c:200
void c_plerrx(PLINT n, PLFLT_VECTOR xmin, PLFLT_VECTOR xmax, PLFLT_VECTOR y)
Definition pltick.c:179
void c_plconfigtime(PLFLT scale, PLFLT offset1, PLFLT offset2, PLINT ccontrol, PLBOOL ifbtime_offset, PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec)
Definition pltime.c:36
void c_plbtime(PLINT *year, PLINT *month, PLINT *day, PLINT *hour, PLINT *min, PLFLT *sec, PLFLT ctime)
Definition pltime.c:26
void c_pltimefmt(PLCHAR_VECTOR fmt)
Definition pltime.c:66
void c_plctime(PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT *ctime)
Definition pltime.c:54
void c_plsvect(PLFLT_VECTOR arrowx, PLFLT_VECTOR arrowy, PLINT npts, PLBOOL fill)
Definition plvect.c:49
void c_plvpor(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
Definition plvpor.c:342
void c_plvasp(PLFLT aspect)
Definition plvpor.c:454
void c_plvsta(void)
Definition plvpor.c:307
void c_plsvpa(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
Definition plvpor.c:506
void c_plvpas(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect)
Definition plvpor.c:384
void c_plenv(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
Definition plvpor.c:89
void c_plenv0(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
Definition plvpor.c:103
void c_plwind(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
Definition plwind.c:33
void c_plw3d(PLFLT basex, PLFLT basey, PLFLT height, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT alt, PLFLT az)
Definition plwind.c:137