GtkType |
gtk_plot_surface_get_type |
(void); |
GtkWidget* |
gtk_plot_surface_new |
(void); |
GtkWidget* |
gtk_plot_surface_new_function |
(GtkPlotFunc3D function); |
void |
gtk_plot_surface_construct_function |
GtkPlotSurface *surface, GtkPlotFunc3D function); |
void |
gtk_plot_surface_set_color |
GtkPlotSurface *data, GdkColor *color); |
void |
gtk_plot_surface_set_shadow |
(GtkPlotSurface *data, GdkColor *color); |
void |
gtk_plot_surface_set_grid_foreground |
(GtkPlotSurface *data, GdkColor *foreground); |
void |
gtk_plot_surface_set_grid_background |
(GtkPlotSurface *data, GdkColor *background); |
void |
gtk_plot_surface_set_grid_visible |
(GtkPlotSurface *data, gboolean visible |
gboolean |
gtk_plot_surface_get_grid_visible |
(GtkPlotSurface *data); |
void |
gtk_plot_surface_set_mesh_visible |
(GtkPlotSurface *data, gboolean visible); |
gboolean |
gtk_plot_surface_get_mesh_visible |
(GtkPlotSurface *data);
|
void |
gtk_plot_surface_set_light |
(GtkPlotSurface *data, gdouble x, gdouble y, gdouble z); |
void |
gtk_plot_surface_set_ambient |
(GtkPlotSurface *data, gdouble ambient); |
| void | gtk_plot_surface_use_height_gradient |
(GtkPlotSurface *data, gboolean use_gradient); |
| void | gtk_plot_surface_set_transparent |
(GtkPlotSurface *data, gboolean transparent); |
| void | gtk_plot_surface_set_points |
(GtkPlotSurface *data, gdouble *x, gdouble *y, gdouble *z, gdouble *dx, gdouble *dy, gdouble *dz, gint nx, gint ny); |
void |
gtk_plot_surface_get_points |
(GtkPlotSurface *data, gdouble **x, gdouble **y, gdouble **z, gdouble **dx, gdouble **dy, gdouble **dz, gint *nx, gint *ny); |
void |
gtk_plot_surface_set_x |
(GtkPlotSurface *data, gdouble *x); |
void |
gtk_plot_surface_set_y |
(GtkPlotSurface *data, gdouble *y); |
void |
gtk_plot_surface_set_z |
(GtkPlotSurface *data, gdouble *z); |
void |
gtk_plot_surface_set_dx |
(GtkPlotSurface *data, gdouble *dx); |
void |
gtk_plot_surface_set_dy |
(GtkPlotSurface *data, gdouble *dy); |
void |
gtk_plot_surface_set_dz |
(GtkPlotSurface *data, gdouble *dz); |
gdouble * |
gtk_plot_surface_get_x |
(GtkPlotSurface *data, gint *nx); |
gdouble * |
gtk_plot_surface_get_y |
(GtkPlotSurface *data, gint *ny); |
gdouble * |
gtk_plot_surface_get_z |
(GtkPlotSurface *data, gint *nx, gint *ny); |
gdouble * |
gtk_plot_surface_get_dx |
(GtkPlotSurface *data); |
gdouble * |
gtk_plot_surface_get_dy |
(GtkPlotSurface *data); |
gdouble * |
gtk_plot_surface_get_dz |
(GtkPlotSurface *data); |
void |
gtk_plot_surface_set_nx |
(GtkPlotSurface *data, gint nx); |
void |
gtk_plot_surface_set_ny |
(GtkPlotSurface *data, gint ny); |
gint |
gtk_plot_surface_get_nx |
(GtkPlotSurface *data); |
gint |
gtk_plot_surface_get_ny |
(GtkPlotSurface *data); |
void |
gtk_plot_surface_set_xstep |
(GtkPlotSurface *data, gdouble xstep); |
void |
gtk_plot_surface_set_ystep |
(GtkPlotSurface *data, gdouble ystep); |
gdouble |
gtk_plot_surface_get_xstep |
(GtkPlotSurface *data); |
gdouble |
gtk_plot_surface_get_ystep |
(GtkPlotSurface *data); |
void |
gtk_plot_surface_build_mesh |
(GtkPlotSurface *data); |
void |
gtk_plot_surface_recalc_nodes |
(GtkPlotSurface *data); |
|
|
|
|
GtkType gtk_plot_surface_get_type (void); |
| width,height | width , height of the new canvas |
GtkWidget* gtk_plot_surface_new_function (GtkPlotFunc3D function); |
| function | |
| Returns |
void gtk_plot_surface_construct_function (GtkPlotSurface *surface,
GtkPlotFunc3D function);
|
| surface | |
| function |
void gtk_plot_surface_set_color (GtkPlotSurface *data,
GdkColor *color);
|
| data | |
| color |
void gtk_plot_surface_set_shadow (GtkPlotSurface *data,
GdkColor *color);
|
| data | |
| color |
void gtk_plot_surface_set_grid_foreground (GtkPlotSurface *data,
GdkColor *foreground);
|
| data | |
| foreground |
void gtk_plot_surface_set_grid_background (GtkPlotSurface *data,
GdkColor *background);
|
| data | |
| background |
void gtk_plot_surface_set_grid_visible (GtkPlotSurface *data,
gboolean visible);
|
| data | |
| visible |
gboolean gtk_plot_surface_get_grid_visible (GtkPlotSurface *data); |
| data | |
| Returns |
void gtk_plot_surface_set_mesh_visible (GtkPlotSurface *data,
gboolean visible);
|
| data | |
| visible |
gboolean gtk_plot_surface_get_mesh_visible (GtkPlotSurface *data); |
| data | |
| Returns |
void gtk_plot_surface_set_light (GtkPlotSurface *data,
gdouble x,
gdouble y,
gdouble z);
|
| data | |
| x,y,z |
void gtk_plot_surface_set_ambient (GtkPlotSurface *data,
gdouble ambient);
|
| data | |
| ambient |
void gtk_plot_surface_use_height_gradient (GtkPlotSurface *data,
gboolean use_gradient);
|
| data | |
| use_gradient |
void gtk_plot_surface_set_transparent(GtkPlotSurface *data,
gboolean transparent);
|
| data | |
| transparent |
void gtk_plot_surface_set_points (GtkPlotSurface *data,
gdouble *x,
gdouble *y,
gdouble *z,
gdouble *dx,
gdouble *dy,
gdouble *dz,
gint nx, gint ny);
|
| data | |
| x,y,z | |
| dx,dy,dz | |
| nx,ny |
void gtk_plot_surface_get_points (GtkPlotSurface *data,
gdouble **x,
gdouble **y,
gdouble **z,
gdouble **dx,
gdouble **dy,
gdouble **dz,
gint *nx, gint *ny);
|
| data | |
| x,y,z | |
| dx,dy,dz | |
| nx,ny |
void gtk_plot_surface_set_dz (GtkPlotSurface *data,
gdouble *dz);
|
| data | |
| dz |
gdouble * gtk_plot_surface_get_x (GtkPlotSurface *data,
gint *nx);
|
| data | |
| nx | |
| Returns |
gdouble * gtk_plot_surface_get_y (GtkPlotSurface *data,
gint *ny);
|
| data | |
| ny | |
| Returns |
gdouble * gtk_plot_surface_get_z (GtkPlotSurface *data,
gint *nx, gint *ny);
|
| data | |
| nx,ny | |
| Returns |
void gtk_plot_surface_set_xstep (GtkPlotSurface *data,
gdouble xstep);
|
| data | |
| xstep |
void gtk_plot_surface_set_ystep (GtkPlotSurface *data,
gdouble ystep);
|
| data | |
| ystep |
gdouble gtk_plot_surface_get_ystep (GtkPlotSurface *data); |
| data | |
| Returns |
void (*draw_triangle) (GtkPlotSurface *surface,
GtkPlotDTtriangle *triangle,
gint sign); |
| canvas | |
| event | |
| item |