type Gtk_Plot_Surface_Record is new Gtk.Extra.Plot_Data.Gtk_Plot_Data_Record with private;
type Gtk_Plot_Surface is access all Gtk_Plot_Surface_Record'Class;
type Gtk_Plot_Polygon is new Gdk.C_Proxy;
procedure Gtk_New
| ( | Widget | : out Gtk_Plot_Surface; |
| Func | : Gtk.Extra.Plot.Plot3D_Function := null); |
procedure Initialize
| ( | Widget | : access Gtk_Plot_Surface_Record'Class; |
| Func | : Gtk.Extra.Plot.Plot3D_Function := null); |
function Get_Type return Gtk.Gtk_Type;
function Get_Grid_Visible
| ( | Data | : access Gtk_Plot_Surface_Record) return Boolean; |
procedure Set_Grid_Visible
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Visible | : Boolean); |
function Get_Mesh_Visible
| ( | Data | : access Gtk_Plot_Surface_Record) return Boolean; |
procedure Set_Mesh_Visible
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Visible | : Boolean); |
function Get_Nx
| ( | Data | : access Gtk_Plot_Surface_Record) return Gint; |
function Get_Ny
| ( | Data | : access Gtk_Plot_Surface_Record) return Gint; |
procedure Set_Nx
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Nx | : Gint); |
procedure Set_Ny
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Ny | : Gint); |
procedure Set_Points
| ( | Data | : access Gtk_Plot_Surface_Record; |
| X | : Gdouble_Array_Access; | |
| Y | : Gdouble_Array_Access; | |
| Z | : Gdouble_Array_Access; | |
| Dx | : Gdouble_Array_Access; | |
| Dy | : Gdouble_Array_Access; | |
| Dz | : Gdouble_Array_Access); |
procedure Get_Points
| ( | Data | : access Gtk_Plot_Surface_Record; |
| X | : out Points_Array; | |
| Y | : out Points_Array; | |
| Z | : out Points_Array; | |
| Dx | : out Points_Array; | |
| Dy | : out Points_Array; | |
| Dz | : out Points_Array); |
function Get_X
| ( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Y
| ( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Z
| ( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Xstep
| ( | Data | : access Gtk_Plot_Surface_Record) return Gdouble; |
function Get_Ystep
| ( | Data | : access Gtk_Plot_Surface_Record) return Gdouble; |
procedure Set_Xstep
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Step | : Gdouble); |
procedure Set_Ystep
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Step | : Gdouble); |
procedure Set_Color
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Color | : Gdk.Color.Gdk_Color); |
procedure Set_Shadow
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Color | : Gdk.Color.Gdk_Color); |
procedure Set_Grid_Foreground
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Foreground | : Gdk.Color.Gdk_Color); |
procedure Set_Grid_Background
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Background | : Gdk.Color.Gdk_Color); |
procedure Set_Transparent
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Transparent | : Boolean); |
procedure Set_Ambient
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Ambient | : Gdouble); |
procedure Set_Light
| ( | Data | : access Gtk_Plot_Surface_Record; |
| X, Y, Z | : Gdouble); |
procedure Use_Height_Gradient
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Use_Gradient | : Boolean); |
procedure Use_Amplitud
| ( | Data | : access Gtk_Plot_Surface_Record; |
| Amplitud | : Boolean); |
Binding from C File version gtkextra 2.1.1