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 |