155 *nx, *ny, *kx, *lx, *ky, *ly, clevel, *nlevel,
179 *nx, *ny, *kx, *lx, *ky, *ly, clevel, *nlevel,
180 pltr1, (
void *) &cgrid );
203 *nx, *ny, *kx, *lx, *ky, *ly, clevel, *nlevel,
204 pltr2f, (
void *) &cgrid );
236 *nx, *ny, *scale,
pltr0f, NULL );
263 *nx, *ny, *scale,
pltr1, (
void *) &cgrid );
290 *nx, *ny, *scale,
pltr2f, (
void *) &cgrid );
302 *tx = tr[0] * x + tr[1] * y + tr[2];
303 *ty = tr[3] * x + tr[4] * y + tr[5];
317 *nx, *ny, *kx, *lx, *ky, *ly, clevel, *nlevel,
318 pltr, (
void *) ftr );
338 pltr, (
void *) ftr );
369 for ( i = 0; i < *
nx; i++ )
371 for ( j = 0; j < *
ny; j++ )
373 a[i][j] = z[i + j * *lx];
378 *xmin, *xmax, *ymin, *ymax,
379 *shade_min, *shade_max,
380 *sh_cmap, *sh_color, *sh_width,
381 *min_color, *min_width, *max_color, *max_width,
407 for ( i = 0; i < *
nx; i++ )
409 for ( j = 0; j < *
ny; j++ )
411 a[i][j] = z[i + j * *lx];
420 *xmin, *xmax, *ymin, *ymax,
421 *shade_min, *shade_max,
422 *sh_cmap, *sh_color, *sh_width,
423 *min_color, *min_width, *max_color, *max_width,
452 for ( i = 0; i < *
nx; i++ )
454 for ( j = 0; j < *
ny; j++ )
456 a[i][j] = z[i + j * *lx];
457 cgrid2.
xg[i][j] = xg2[i + j * *lx];
458 cgrid2.
yg[i][j] = yg2[i + j * *lx];
463 *xmin, *xmax, *ymin, *ymax,
464 *shade_min, *shade_max,
465 *sh_cmap, *sh_color, *sh_width,
466 *min_color, *min_width, *max_color, *max_width,
489 for ( i = 0; i < *
nx; i++ )
491 for ( j = 0; j < *
ny; j++ )
493 a[i][j] = z[i + j * *lx];
498 *xmin, *xmax, *ymin, *ymax,
499 *shade_min, *shade_max,
500 *sh_cmap, *sh_color, *sh_width,
501 *min_color, *min_width, *max_color, *max_width,
530 for ( i = 0; i < *
nx; i++ )
532 for ( j = 0; j < *
ny; j++ )
534 a[i][j] = z[i + j * *lx];
539 *xmin, *xmax, *ymin, *ymax,
540 clevel, *nlevel, *fill_width,
541 *cont_color, *cont_width,
562 for ( i = 0; i < *
nx; i++ )
564 for ( j = 0; j < *
ny; j++ )
566 a[i][j] = z[i + j * *lx];
576 *xmin, *xmax, *ymin, *ymax,
577 clevel, *nlevel, *fill_width,
578 *cont_color, *cont_width,
603 for ( i = 0; i < *
nx; i++ )
605 for ( j = 0; j < *
ny; j++ )
607 a[i][j] = z[i + j * *lx];
608 cgrid2.
xg[i][j] = xg2[i + j * *lx];
609 cgrid2.
yg[i][j] = yg2[i + j * *lx];
614 *xmin, *xmax, *ymin, *ymax,
615 clevel, *nlevel, *fill_width,
616 *cont_color, *cont_width,
637 for ( i = 0; i < *
nx; i++ )
639 for ( j = 0; j < *
ny; j++ )
641 a[i][j] = z[i + j * *lx];
646 *xmin, *xmax, *ymin, *ymax,
647 clevel, *nlevel, *fill_width,
648 *cont_color, *cont_width,
665 c_plgriddata( x, y, z, *npts, xg, *nx, yg, *ny, a, *type, *data );
667 for ( i = 0; i < *
nx; i++ )
669 for ( j = 0; j < *
ny; j++ )
671 zg[i + j * *
nx] = a[i][j];
690 for ( i = 0; i < *
nx; i++ )
692 for ( j = 0; j < *
ny; j++ )
694 pidata[i][j] = idata[i + j * ( *lx )];
699 *xmin, *xmax, *ymin, *ymax, *zmin, *zmax,
700 *valuemin, *valuemax,
pltr0, NULL );
717 cgrid.
nx = ( *nx ) + 1;
718 cgrid.
ny = ( *ny ) + 1;
722 for ( i = 0; i < *
nx; i++ )
724 for ( j = 0; j < *
ny; j++ )
726 pidata[i][j] = idata[i + j * ( *lx )];
731 *xmin, *xmax, *ymin, *ymax, *zmin, *zmax,
732 *valuemin, *valuemax,
pltr1, (
void *) &cgrid );
751 cgrid2.
nx = ( *nx ) + 1;
752 cgrid2.
ny = ( *ny ) + 1;
753 for ( i = 0; i <= *
nx; i++ )
755 for ( j = 0; j <= *
ny; j++ )
757 cgrid2.
xg[i][j] = xg[i + j * ( ( *lx ) + 1 )];
758 cgrid2.
yg[i][j] = yg[i + j * ( ( *lx ) + 1 )];
762 for ( i = 0; i < *
nx; i++ )
764 for ( j = 0; j < *
ny; j++ )
766 pidata[i][j] = idata[i + j * ( *lx )];
771 *xmin, *xmax, *ymin, *ymax, *zmin, *zmax,
772 *valuemin, *valuemax,
pltr2, (
void *) &cgrid2 );
790 for ( i = 0; i < *
nx; i++ )
792 for ( j = 0; j < *
ny; j++ )
794 pidata[i][j] = idata[i + j * ( *lx )];
799 *xmin, *xmax, *ymin, *ymax, *zmin, *zmax,
800 *valuemin, *valuemax,
pltr, (
void *) ftr );
PLFLT plf2evalr(PLINT ix, PLINT iy, PLPointer plf2eval_data)
void plFree2dGrid(PLFLT **f, PLINT nx, PLINT PL_UNUSED(ny))
void pltr2f(PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
void PLVEC17(PLFLT *u, PLFLT *v, PLINT *nx, PLINT *ny, PLFLT *scale, PLFLT *xg, PLFLT *yg)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char *const PLINT nx
void PLGRIDDATA(PLFLT *x, PLFLT *y, PLFLT *z, PLINT *npts, PLFLT *xg, PLINT *nx, PLFLT *yg, PLINT *ny, PLFLT *zg, PLINT *type, PLFLT *data)
void pltr0f(PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
void PLSHADE07(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, 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, PLINT *lx)
void plfcont(PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, const PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void c_plshades(const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, const PLFLT *clevel, PLINT nlevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void PLVEC07(PLFLT *u, PLFLT *v, PLINT *nx, PLINT *ny, PLFLT *scale)
void PLFLT PLINT PLINT PLFLT x
void plAlloc2dGrid(PLFLT ***f, PLINT nx, PLINT ny)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char *const PLINT const char *const const PLFLT const PLINT const PLINT const PLFLT * a
void PLIMAGEFR7(PLFLT *idata, PLINT *nx, PLINT *ny, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *zmin, PLFLT *zmax, PLFLT *valuemin, PLFLT *valuemax, PLFLT *ftr, PLINT *lx)
void c_plimagefr(const PLFLT *const *idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void PLIMAGEFR07(PLFLT *idata, PLINT *nx, PLINT *ny, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *zmin, PLFLT *zmax, PLFLT *valuemin, PLFLT *valuemax, PLINT *lx)
void PLCON27(PLFLT *z, PLINT *nx, PLINT *ny, PLINT *kx, PLINT *lx, PLINT *ky, PLINT *ly, PLFLT *clevel, PLINT *nlevel, PLFLT *xg, PLFLT *yg)
void c_plgriddata(const PLFLT *x, const PLFLT *y, const PLFLT *z, PLINT npts, const PLFLT *xg, PLINT nptsx, const PLFLT *yg, PLINT nptsy, PLFLT **zg, PLINT type, PLFLT data)
void PLCON07(PLFLT *z, PLINT *nx, PLINT *ny, PLINT *kx, PLINT *lx, PLINT *ky, PLINT *ly, PLFLT *clevel, PLINT *nlevel)
void PLFLT PLINT PLINT PLFLT PLFLT y
void plfvect(PLFLT(*getuv)(PLINT, PLINT, PLPointer), PLPointer up, PLPointer vp, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void PLCONT7(PLFLT *z, PLINT *nx, PLINT *ny, PLINT *kx, PLINT *lx, PLINT *ky, PLINT *ly, PLFLT *clevel, PLINT *nlevel, PLFLT *ftr)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT cont_color
void PLIMAGEFR27(PLFLT *idata, PLINT *nx, PLINT *ny, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *zmin, PLFLT *zmax, PLFLT *valuemin, PLFLT *valuemax, PLFLT *xg, PLFLT *yg, PLINT *lx)
static void pltr(PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
void PLIMAGEFR17(PLFLT *idata, PLINT *nx, PLINT *ny, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *zmin, PLFLT *zmax, PLFLT *valuemin, PLFLT *valuemax, PLFLT *xg, PLFLT *yg, PLINT *lx)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT cont_width
void PLSHADE27(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, 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, PLFLT *xg2, PLFLT *yg2, PLINT *lx)
void PLSHADE17(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, 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, PLFLT *xg1, PLFLT *yg1, PLINT *lx)
void PLSHADES07(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *clevel, PLINT *nlevel, PLFLT *fill_width, PLINT *cont_color, PLFLT *cont_width, PLINT *lx)
void PLSHADE7(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, 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, PLFLT *ftr, PLINT *lx)
void c_plfill(PLINT n, const PLFLT *x, const PLFLT *y)
void PLCON17(PLFLT *z, PLINT *nx, PLINT *ny, PLINT *kx, PLINT *lx, PLINT *ky, PLINT *ly, PLFLT *clevel, PLINT *nlevel, PLFLT *xg, PLFLT *yg)
void PLSHADES7(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *clevel, PLINT *nlevel, PLFLT *fill_width, PLINT *cont_color, PLFLT *cont_width, PLFLT *ftr, PLINT *lx)
void c_plshade(const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, 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, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void PLSHADES17(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *clevel, PLINT *nlevel, PLFLT *fill_width, PLINT *cont_color, PLFLT *cont_width, PLFLT *xg1, PLFLT *yg1, PLINT *lx)
void PLVEC27(PLFLT *u, PLFLT *v, PLINT *nx, PLINT *ny, PLFLT *scale, PLFLT *xg, PLFLT *yg)
void PLSHADES27(PLFLT *z, PLINT *nx, PLINT *ny, const char *defined, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax, PLFLT *clevel, PLINT *nlevel, PLFLT *fill_width, PLINT *cont_color, PLFLT *cont_width, PLFLT *xg2, PLFLT *yg2, PLINT *lx)
void PLVECT7(PLFLT *u, PLFLT *v, PLINT *nx, PLINT *ny, PLFLT *scale, PLFLT *ftr)