62 char text_buffer[1000];
66 if ( text_buffer[0] !=
'\0' )
69 self->Nstream = (gint) Nstream;
78 GObjectClass* gobject_class = G_OBJECT_CLASS( klass );
100 static GType this_type = 0;
104 static const GTypeInfo this_info = {
116 this_type = g_type_register_static( GNOME_TYPE_CANVAS,
"PlplotCanvas",
135 return self->Nstream;
202 void plplot_canvas_vect(
PlplotCanvas*
self,
PLFLT **u,
PLFLT **v,
PLINT nx,
PLINT ny,
PLFLT scale,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
205 plvect( u, v, nx, ny, scale,
pltr, pltr_data );
211 plsvect( arrowx, arrowy, npts, fill );
220 plaxes( x0, y0, xopt, xtick, nxsub, yopt, ytick, nysub );
228 plbin( nbin, x, y, center );
244 plbox( xopt, xtick, nxsub, yopt, ytick, nysub );
249 void plplot_canvas_box3(
PlplotCanvas*
self,
const char *xopt,
const char *xlabel,
PLFLT xtick,
PLINT nsubx,
const char *yopt,
const char *ylabel,
PLFLT ytick,
PLINT nsuby,
const char *zopt,
const char *zlabel,
PLFLT ztick,
PLINT nsubz )
252 plbox3( xopt, xlabel, xtick, nsubx, yopt, ylabel, ytick, nsuby, zopt, zlabel, ztick, nsubz );
291 void plplot_canvas_cont(
PlplotCanvas*
self,
PLFLT **f,
PLINT nx,
PLINT ny,
PLINT kx,
PLINT lx,
PLINT ky,
PLINT ly,
PLFLT *clevel,
PLINT nlevel,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
294 plcont( f, nx, ny, kx, lx, ky, ly, clevel, nlevel,
pltr, pltr_data );
302 void plplot_canvas_fcont(
PlplotCanvas*
self,
PLFLT ( *f2eval )(
PLINT,
PLINT,
PLPointer ),
PLPointer f2eval_data,
PLINT nx,
PLINT ny,
PLINT kx,
PLINT lx,
PLINT ky,
PLINT ly,
PLFLT *clevel,
PLINT nlevel,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
305 plfcont( f2eval, f2eval_data, nx, ny, kx, lx, ky, ly, clevel, nlevel,
pltr, pltr_data );
375 plerrx( n, xmin, xmax, y );
383 plerry( n, x, ymin, ymax );
477 plgdidev( p_mar, p_aspect, p_jx, p_jy );
493 plgdiplt( p_xmin, p_ymin, p_xmax, p_ymax );
532 plgpage( p_xp, p_yp, p_xleng, p_yleng, p_xoff, p_yoff );
544 void plplot_canvas_griddata(
PlplotCanvas*
self,
PLFLT *
x,
PLFLT *
y,
PLFLT *z,
PLINT npts,
PLFLT *
xg,
PLINT nptsx,
PLFLT *
yg,
PLINT nptsy,
PLFLT **zg,
PLINT type,
PLFLT data )
547 plgriddata( x, y, z, npts, xg, nptsx, yg, nptsy, zg, type, data );
555 plgspa( xmin, xmax, ymin, ymax );
578 plgvpd( p_xmin, p_xmax, p_ymin, p_ymax );
586 plgvpw( p_xmin, p_xmax, p_ymin, p_ymax );
594 plgxax( p_digmax, p_digits );
602 plgyax( p_digmax, p_digits );
610 plgzax( p_digmax, p_digits );
618 plhist( n, data, datmin, datmax, nbin, oldwin );
629 #endif // PL_DEPRECATED
651 pllab( xlabel, ylabel, tlabel );
691 plmap(
mapform, type, minlong, maxlong, minlat, maxlat );
707 plmesh( x, y, z, nx, ny, opt );
715 plmeshc( x, y, z, nx, ny, opt, clevel, nlevel );
730 plmtex( side, disp, pos, just, text );
738 plot3d( x, y, z, nx, ny, opt, side );
746 plot3dc( x, y, z, nx, ny, opt, clevel, nlevel );
752 void plplot_canvas_plot3dcl(
PlplotCanvas*
self,
PLFLT *
x,
PLFLT *
y,
PLFLT **z,
PLINT nx,
PLINT ny,
PLINT opt,
PLFLT *clevel,
PLINT nlevel,
PLINT ixstart,
PLINT ixn,
PLINT *indexymin,
PLINT*indexymax )
755 plot3dcl( x, y, z, nx, ny, opt, clevel, nlevel, ixstart, ixn, indexymin, indexymax );
763 plpat( nlin, inc, del );
787 plpoly3( n, x, y, z, draw, ifcc );
811 plptex( x, y, dx, dy, just, text );
838 #endif // PL_DEPRECATED
878 plscmap1l( itype, npts, intensity, coord1, coord2, coord3, alt_hue_path );
942 plsdimap( dimxmin, dimxmax, dimymin, dimymax, dimxpmm, dimypmm );
1002 void plplot_canvas_shade(
PlplotCanvas*
self,
PLFLT **
a,
PLINT nx,
PLINT ny,
PLINT ( *defined )(
PLFLT,
PLFLT ),
PLFLT left,
PLFLT right,
PLFLT bottom,
PLFLT top,
PLFLT shade_min,
PLFLT shade_max,
PLINT sh_cmap,
PLFLT sh_color,
PLINT sh_width,
PLINT min_color,
PLINT min_width,
PLINT max_color,
PLINT max_width,
void ( *fill )(
PLINT,
PLFLT *,
PLFLT * ),
PLINT rectangular,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
1005 plshade( a, nx, ny, defined, left, right, bottom, top, shade_min, shade_max, sh_cmap, sh_color, sh_width, min_color, min_width, max_color, max_width, fill, rectangular,
pltr, pltr_data );
1008 void plplot_canvas_shade1(
PlplotCanvas*
self,
PLFLT *a,
PLINT nx,
PLINT ny,
PLINT ( *defined )(
PLFLT,
PLFLT ),
PLFLT left,
PLFLT right,
PLFLT bottom,
PLFLT top,
PLFLT shade_min,
PLFLT shade_max,
PLINT sh_cmap,
PLFLT sh_color,
PLINT sh_width,
PLINT min_color,
PLINT min_width,
PLINT max_color,
PLINT max_width,
void ( *fill )(
PLINT,
PLFLT *,
PLFLT * ),
PLINT rectangular,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
1011 plshade1( a, nx, ny, defined, left, right, bottom, top, shade_min, shade_max, sh_cmap, sh_color, sh_width, min_color, min_width, max_color, max_width, fill, rectangular,
pltr, pltr_data );
1014 void plplot_canvas_shades(
PlplotCanvas*
self,
PLFLT **a,
PLINT nx,
PLINT ny,
PLINT ( *defined )(
PLFLT,
PLFLT ),
PLFLT xmin,
PLFLT xmax,
PLFLT ymin,
PLFLT ymax,
PLFLT *clevel,
PLINT nlevel,
PLINT fill_width,
PLINT cont_color,
PLINT cont_width,
void ( *fill )(
PLINT,
PLFLT *,
PLFLT * ),
PLINT rectangular,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
1017 plshades( a, nx, ny, defined, xmin, xmax, ymin, ymax, clevel, nlevel, fill_width, cont_color, cont_width, fill, rectangular,
pltr, pltr_data );
1020 void plplot_canvas_fshade(
PlplotCanvas*
self,
PLFLT ( *f2eval )(
PLINT,
PLINT,
PLPointer ),
PLPointer f2eval_data,
PLFLT ( *c2eval )(
PLINT,
PLINT,
PLPointer ),
PLPointer c2eval_data,
PLINT nx,
PLINT ny,
PLFLT left,
PLFLT right,
PLFLT bottom,
PLFLT top,
PLFLT shade_min,
PLFLT shade_max,
PLINT sh_cmap,
PLFLT sh_color,
PLINT sh_width,
PLINT min_color,
PLINT min_width,
PLINT max_color,
PLINT max_width,
void ( *fill )(
PLINT,
PLFLT *,
PLFLT * ),
PLINT rectangular,
void ( *
pltr )(
PLFLT,
PLFLT,
PLFLT *,
PLFLT *,
PLPointer ),
PLPointer pltr_data )
1023 plfshade( f2eval, f2eval_data, c2eval, c2eval_data, nx, ny, left, right, bottom, top, shade_min, shade_max, sh_cmap, sh_color, sh_width, min_color, min_width, max_color, max_width, fill, rectangular,
pltr, pltr_data );
1061 plspage( xp, yp, xleng, yleng, xoff, yoff );
1131 void plplot_canvas_image(
PlplotCanvas*
self,
PLFLT **data,
PLINT nx,
PLINT ny,
PLFLT xmin,
PLFLT xmax,
PLFLT ymin,
PLFLT ymax,
PLFLT zmin,
PLFLT zmax,
PLFLT Dxmin,
PLFLT Dxmax,
PLFLT Dymin,
PLFLT Dymax )
1134 plimage( data, nx, ny, xmin, xmax, ymin, ymax, zmin, zmax, Dxmin, Dxmax, Dymin, Dymax );
1142 plstyl( nms, mark, space );
1150 plsurf3d( x, y, z, nx, ny, opt, clevel, nlevel );
1156 void plplot_canvas_surf3dl(
PlplotCanvas*
self,
PLFLT *
x,
PLFLT *
y,
PLFLT **z,
PLINT nx,
PLINT ny,
PLINT opt,
PLFLT *clevel,
PLINT nlevel,
PLINT ixstart,
PLINT ixn,
PLINT *indexymin,
PLINT*indexymax )
1159 plsurf3dl( x, y, z, nx, ny, opt, clevel, nlevel, ixstart, ixn, indexymin, indexymax );
1167 plsvpa( xmin, xmax, ymin, ymax );
1175 plsxax( digmax, digits );
1191 plsyax( digmax, digits );
1199 plsym( n, x, y, code );
1207 plszax( digmax, digits );
1233 plvpas( xmin, xmax, ymin, ymax, aspect );
1241 plvpor( xmin, xmax, ymin, ymax );
1255 void plplot_canvas_w3d(
PlplotCanvas*
self,
PLFLT basex,
PLFLT basey,
PLFLT height,
PLFLT xmin0,
PLFLT xmax0,
PLFLT ymin0,
PLFLT ymax0,
PLFLT zmin0,
PLFLT zmax0,
PLFLT alt,
PLFLT az )
1258 plw3d( basex, basey, height, xmin0, xmax0, ymin0, ymax0, zmin0, zmax0, alt, az );
1274 plwind( xmin, xmax, ymin, ymax );
void plplot_canvas_sesc(PlplotCanvas *self, char esc)
subroutine plbox(xopt, xtick, nxsub, yopt, ytick, nysub)
static GObjectClass * parent_class
void plplot_canvas_gvpd(PlplotCanvas *self, PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
void plplot_canvas_vsta(PlplotCanvas *self)
void plplot_canvas_gvpw(PlplotCanvas *self, PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
void plplot_canvas_sfci(PlplotCanvas *self, PLUNICODE fci)
void plplot_canvas_fontld(PlplotCanvas *self, PLINT fnt)
void plP_esc(PLINT op, void *ptr)
void plplot_canvas_gxax(PlplotCanvas *self, PLINT *p_digmax, PLINT *p_digits)
void gcw_set_canvas_zoom(GnomeCanvas *canvas, PLFLT magnification)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char *const PLINT nx
void plplot_canvas_gdidev(PlplotCanvas *self, PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy)
void plplot_canvas_set_zoom(PlplotCanvas *self, gdouble zoom)
void plplot_canvas_w3d(PlplotCanvas *self, PLFLT basex, PLFLT basey, PLFLT height, PLFLT xmin0, PLFLT xmax0, PLFLT ymin0, PLFLT ymax0, PLFLT zmin0, PLFLT zmax0, PLFLT alt, PLFLT az)
void plplot_canvas_shades(PlplotCanvas *self, PLFLT **a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
struct _PlplotCanvas PlplotCanvas
void mapform(PLINT n, PLFLT *x, PLFLT *y)
void plplot_canvas_plot3dcl(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT *indexymin, PLINT *indexymax)
void pldid2pc(PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
void plplot_canvas_line3(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
void plplot_canvas_gdev(PlplotCanvas *self, char *p_dev)
void plplot_canvas_vpas(PlplotCanvas *self, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect)
void plgriddata(PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT **zg, int type, PLFLT data)
void plplot_canvas_gchr(PlplotCanvas *self, PLFLT *p_def, PLFLT *p_ht)
void plplot_canvas_gfci(PlplotCanvas *self, PLUNICODE *pfci)
void plplot_canvas_sdiplt(PlplotCanvas *self, PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
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 plplot_canvas_box3(PlplotCanvas *self, const char *xopt, const char *xlabel, PLFLT xtick, PLINT nsubx, const char *yopt, const char *ylabel, PLFLT ytick, PLINT nsuby, const char *zopt, const char *zlabel, PLFLT ztick, PLINT nsubz)
void plimage(PLFLT **data, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax)
subroutine plmtex(side, disp, pos, xjust, text)
#define pl_setcontlabelparam
void plplot_canvas_plot3dc(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
void plplot_canvas_vpor(PlplotCanvas *self, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
void gcw_use_pixmap(PLINT use_pixmap)
void gcw_set_canvas_size(GnomeCanvas *canvas, PLINT width, PLINT height)
void gcw_use_persistence(PLINT use_persistence)
void plplot_canvas_shade1(PlplotCanvas *self, PLFLT *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_gcompression(PlplotCanvas *self, PLINT *compression)
void plplot_canvas_vasp(PlplotCanvas *self, PLFLT aspect)
void plplot_canvas_lightsource(PlplotCanvas *self, PLFLT x, PLFLT y, PLFLT z)
void PLFLT PLINT PLINT PLFLT x
void plplot_canvas_scmap1l(PlplotCanvas *self, PLINT itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLINT *alt_hue_path)
void plplot_canvas_sym(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLINT code)
void pldip2dc(PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
void plplot_canvas_ptex(PlplotCanvas *self, PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, const char *text)
void gcw_use_text(PLINT use_text)
void plplot_canvas_gfnam(PlplotCanvas *self, char *fnam)
void plplot_canvas_gver(PlplotCanvas *self, char *p_ver)
void plplot_canvas_sxwin(PlplotCanvas *self, PLINT window_id)
void plplot_canvas_scolbg(PlplotCanvas *self, PLINT r, PLINT g, PLINT b)
void plplot_canvas_col1(PlplotCanvas *self, PLFLT col1)
void plplot_canvas_psty(PlplotCanvas *self, PLINT patt)
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 plplot_canvas_erry(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *ymin, PLFLT *ymax)
void plplot_canvas_sfnam(PlplotCanvas *self, const char *fnam)
void plshade1(PLFLT *a, PLINT nx, PLINT ny, const char *defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_shade(PlplotCanvas *self, PLFLT **a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_smin(PlplotCanvas *self, PLFLT def, PLFLT scale)
PLDLLIMPEXP_GNOME2 void plplot_canvas_rgb(PlplotCanvas *self, PLFLT r, PLFLT g, PLFLT b)
void plplot_canvas_calc_world(PlplotCanvas *self, PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window)
void plplot_canvas_griddata(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT *z, PLINT npts, PLFLT *xg, PLINT nptsx, PLFLT *yg, PLINT nptsy, PLFLT **zg, PLINT type, PLFLT data)
void plplot_canvas_devinit(PlplotCanvas *self)
subroutine plbox3(xopt, xlabel, xtick, nxsub, yopt, ylabel, ytick, nysub, zopt, zlabel, ztick, nzsub)
void plplot_canvas_wind(PlplotCanvas *self, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
gint plplot_canvas_get_stream_number(PlplotCanvas *self)
void plplot_canvas_gzax(PlplotCanvas *self, PLINT *p_digmax, PLINT *p_digits)
void plplot_canvas_surf3dl(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT *indexymin, PLINT *indexymax)
void plplot_canvas_use_persistence(PlplotCanvas *self, gboolean use_persistence)
void plplot_canvas_map(PlplotCanvas *self, void(*mapform)(PLINT, PLFLT *, PLFLT *), char *type, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
void plplot_canvas_szax(PlplotCanvas *self, PLINT digmax, PLINT digits)
void plplot_canvas_sxax(PlplotCanvas *self, PLINT digmax, PLINT digits)
void plplot_canvas_meridians(PlplotCanvas *self, void(*mapform)(PLINT, PLFLT *, PLFLT *), PLFLT dlong, PLFLT dlat, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
void plplot_canvas_poly3(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT *draw, PLINT ifcc)
void plplot_canvas_gdiplt(PlplotCanvas *self, PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax)
void plplot_canvas_dispose(PlplotCanvas *self)
static void pltr(PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
void plplot_canvas_mesh(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt)
void plplot_canvas_bop(PlplotCanvas *self)
void PLFLT PLINT PLINT PLFLT PLFLT y
void plplot_canvas_gcolbg(PlplotCanvas *self, PLINT *r, PLINT *g, PLINT *b)
void plplot_canvas_errx(PlplotCanvas *self, PLINT n, PLFLT *xmin, PLFLT *xmax, PLFLT *y)
void plplot_canvas_sdimap(PlplotCanvas *self, PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm)
subroutine plaxes(x0, y0, xopt, xtick, nxsub, yopt, ytick, nysub)
void plplot_canvas_gspa(PlplotCanvas *self, PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax)
void plplot_canvas_bin(PlplotCanvas *self, PLINT nbin, PLFLT *x, PLFLT *y, PLINT center)
void plplot_canvas_scolor(PlplotCanvas *self, PLINT color)
void plplot_canvas_sdiplz(PlplotCanvas *self, PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
void plplot_canvas_use_text(PlplotCanvas *self, gboolean use_text)
void plplot_canvas_replot(PlplotCanvas *self)
void plplot_canvas_ssym(PlplotCanvas *self, PLFLT def, PLFLT scale)
void plplot_canvas_scol0(PlplotCanvas *self, PLINT icol0, PLINT r, PLINT g, PLINT b)
void plplot_canvas_fcont(PlplotCanvas *self, PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_prec(PlplotCanvas *self, PLINT setp, PLINT prec)
void plplot_canvas_setcontlabelparam(PlplotCanvas *self, PLFLT offset, PLFLT size, PLFLT spacing, PLINT active)
void plplot_canvas_pat(PlplotCanvas *self, PLINT nlin, PLINT *inc, PLINT *del)
void plplot_canvas_ssub(PlplotCanvas *self, PLINT nx, PLINT ny)
void plplot_canvas_gyax(PlplotCanvas *self, PLINT *p_digmax, PLINT *p_digits)
void plplot_canvas_image(PlplotCanvas *self, PLFLT **data, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax)
void plplot_canvas_syax(PlplotCanvas *self, PLINT digmax, PLINT digits)
void plplot_canvas_set_size(PlplotCanvas *self, gint width, gint height)
subroutine plptex(x, y, dx, dy, xjust, text)
void plplot_canvas_axes(PlplotCanvas *self, PLFLT x0, PLFLT y0, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
void plplot_canvas_surf3d(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT cont_color
void plplot_canvas_gcol0(PlplotCanvas *self, PLINT icol0, PLINT *r, PLINT *g, PLINT *b)
void plplot_canvas_fill(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y)
void plplot_canvas_clear(PlplotCanvas *self)
void plplot_canvas_text(PlplotCanvas *self)
subroutine pllab(xlab, ylab, title)
void plplot_canvas_scmap0(PlplotCanvas *self, PLINT *r, PLINT *g, PLINT *b, PLINT ncol0)
void plplot_canvas_did2pc(PlplotCanvas *self, PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
void plplot_canvas_svpa(PlplotCanvas *self, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
void plplot_canvas_eop(PlplotCanvas *self)
void zoom(gpointer data, gint flag)
void plplot_canvas_line(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y)
void plplot_canvas_font(PlplotCanvas *self, PLINT ifont)
#define PLPLOT_TYPE_CANVAS
void plplot_canvas_scompression(PlplotCanvas *self, PLINT compression)
void plplot_canvas_poin(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLINT code)
GType plplot_canvas_get_type()
void plplot_canvas_fill3(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
void plplot_canvas_sdidev(PlplotCanvas *self, PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy)
void plplot_canvas_gpage(PlplotCanvas *self, PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff)
void plplot_canvas_svect(PlplotCanvas *self, PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLINT fill)
void plplot_canvas_scmap1(PlplotCanvas *self, PLINT *r, PLINT *g, PLINT *b, PLINT ncol1)
void plplot_canvas_gdiori(PlplotCanvas *self, PLFLT *p_rot)
void plplot_canvas_meshc(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
void plplot_canvas_mtex(PlplotCanvas *self, const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text)
void plplot_canvas_scmap1n(PlplotCanvas *self, PLINT ncol1)
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT cont_width
void plplot_canvas_fshade(PlplotCanvas *self, PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLFLT(*c2eval)(PLINT, PLINT, PLPointer), PLPointer c2eval_data, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_hist(PlplotCanvas *self, PLINT n, PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT oldwin)
void plplot_canvas_schr(PlplotCanvas *self, PLFLT def, PLFLT scale)
static void plplot_canvas_init(PlplotCanvas *self)
void plfshade(PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLFLT(*c2eval)(PLINT, PLINT, PLPointer), PLPointer c2eval_data, PLINT nx, PLINT ny, 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)
static void plplot_canvas_class_init(PlplotCanvasClass *klass)
void plplot_canvas_poin3(PlplotCanvas *self, PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT code)
void plplot_canvas_vect(PlplotCanvas *self, PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
struct _PlplotCanvasClass PlplotCanvasClass
PLDLLIMPEXP_GNOME2 void plplot_canvas_hls(PlplotCanvas *self, PLFLT h, PLFLT l, PLFLT s)
static void plplot_canvas_finalize(PlplotCanvas *self)
void plplot_canvas_spage(PlplotCanvas *self, PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff)
void plplot_canvas_plot3d(PlplotCanvas *self, PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLINT side)
void plplot_canvas_xormod(PlplotCanvas *self, PLINT mode, PLINT *status)
void plplot_canvas_col0(PlplotCanvas *self, PLINT icol0)
void plP_getinitdriverlist(char *names)
void plplot_canvas_styl(PlplotCanvas *self, PLINT nms, PLINT *mark, PLINT *space)
void plplot_canvas_smaj(PlplotCanvas *self, PLFLT def, PLFLT scale)
#define PLPLOT_CANVAS(obj)
void plplot_canvas_box(PlplotCanvas *self, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
void plplot_canvas_scmap0n(PlplotCanvas *self, PLINT ncol0)
void plplot_canvas_adv(PlplotCanvas *self, PLINT page)
PLDLLIMPEXP_GNOME2 void plplot_canvas_rgb1(PlplotCanvas *self, PLINT r, PLINT g, PLINT b)
void plplot_canvas_wid(PlplotCanvas *self, PLINT width)
void plplot_canvas_sdiori(PlplotCanvas *self, PLFLT rot)
dx
if { $zoomopts($this,1) == 0 } then {
void plplot_canvas_cont(PlplotCanvas *self, PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void plplot_canvas_dip2dc(PlplotCanvas *self, PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
PlplotCanvas * plplot_canvas_new()
void plplot_canvas_glevel(PlplotCanvas *self, PLINT *p_level)
void plplot_canvas_setcontlabelformat(PlplotCanvas *self, PLINT lexp, PLINT sigdig)
void plplot_canvas_join(PlplotCanvas *self, PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
void plplot_canvas_lsty(PlplotCanvas *self, PLINT lin)
void plplot_canvas_lab(PlplotCanvas *self, const char *xlabel, const char *ylabel, const char *tlabel)
void plplot_canvas_use_pixmap(PlplotCanvas *self, gboolean use_pixmap)