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);