Description
A special kind of data set that stores three-dimensional data.
Subprograms
-
-
-
-
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_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 Build_Mesh (Data : access Gtk_Plot_Surface_Record);
-
procedure Recalc_Nodes (Data : access Gtk_Plot_Surface_Record);
Lightning model
-
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);