GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-f8115df121
g_surf Struct Reference

#include <ogsf.h>

Collaboration diagram for g_surf:

Data Fields

int gsurf_id
 
int cols
 
int rows
 
gsurf_att att [MAX_ATTS]
 
IFLAG draw_mode
 
long wire_color
 
double ox
 
double oy
 
double xres
 
double yres
 
float z_exag
 
float x_trans
 
float y_trans
 
float z_trans
 
float xmin
 
float xmax
 
float ymin
 
float ymax
 
float zmin
 
float zmax
 
float zminmasked
 
float xrange
 
float yrange
 
float zrange
 
float zmin_nz
 
float zmax_nz
 
float zrange_nz
 
int x_mod
 
int y_mod
 
int x_modw
 
int y_modw
 
int nz_topo
 
int nz_color
 
int mask_needupdate
 
int norm_needupdate
 
unsigned long * norms
 
struct BMcurmask
 
struct g_surfnext
 
void * clientdata
 

Detailed Description

Definition at line 256 of file ogsf.h.

Field Documentation

◆ att

◆ clientdata

void* g_surf::clientdata

Definition at line 276 of file ogsf.h.

Referenced by GS_Get_ClientData(), and GS_Set_ClientData().

◆ cols

◆ curmask

struct BM* g_surf::curmask

◆ draw_mode

IFLAG g_surf::draw_mode

Definition at line 260 of file ogsf.h.

Referenced by GS_draw_surf(), gs_init_surf(), Gs_save_3dview(), and gsd_wire_surf().

◆ gsurf_id

◆ mask_needupdate

int g_surf::mask_needupdate

Definition at line 272 of file ogsf.h.

Referenced by gs_init_surf(), gs_set_att_const(), GS_unset_att(), and gs_update_curmask().

◆ next

struct g_surf* g_surf::next

Definition at line 275 of file ogsf.h.

Referenced by gs_get_new_surface().

◆ norm_needupdate

int g_surf::norm_needupdate

◆ norms

unsigned long* g_surf::norms

◆ nz_color

int g_surf::nz_color

Definition at line 271 of file ogsf.h.

Referenced by gs_init_surf(), and gs_update_curmask().

◆ nz_topo

int g_surf::nz_topo

Definition at line 271 of file ogsf.h.

Referenced by gs_init_surf(), Gs_save_3dview(), and gs_update_curmask().

◆ ox

double g_surf::ox

◆ oy

double g_surf::oy

◆ rows

◆ wire_color

long g_surf::wire_color

◆ x_mod

◆ x_modw

◆ x_trans

◆ xmax

float g_surf::xmax

Definition at line 267 of file ogsf.h.

Referenced by gs_get_xextents(), gs_init_surf(), and GS_set_focus_center_map().

◆ xmin

float g_surf::xmin

◆ xrange

float g_surf::xrange

Definition at line 268 of file ogsf.h.

Referenced by gs_init_surf().

◆ xres

◆ y_mod

◆ y_modw

int g_surf::y_modw

◆ y_trans

◆ ymax

float g_surf::ymax

◆ ymin

float g_surf::ymin

Definition at line 267 of file ogsf.h.

Referenced by gs_get_yextents(), gs_init_surf(), and GS_set_focus_center_map().

◆ yrange

float g_surf::yrange

Definition at line 268 of file ogsf.h.

Referenced by get_vert_intersects(), gs_init_surf(), in_vregion(), and viewcell_tri_interp().

◆ yres

◆ z_exag

◆ z_trans

◆ zmax

float g_surf::zmax

Definition at line 267 of file ogsf.h.

Referenced by gs_get_zextents(), gs_init_surf(), GS_set_Narrow(), and Gs_update_attrange().

◆ zmax_nz

float g_surf::zmax_nz

Definition at line 269 of file ogsf.h.

Referenced by gs_init_surf(), GS_set_focus_center_map(), and Gs_update_attrange().

◆ zmin

float g_surf::zmin

Definition at line 267 of file ogsf.h.

Referenced by gs_get_zextents(), gs_init_surf(), Gs_update_attrange(), and gs_update_curmask().

◆ zmin_nz

float g_surf::zmin_nz

Definition at line 269 of file ogsf.h.

Referenced by gs_init_surf(), GS_set_focus_center_map(), and Gs_update_attrange().

◆ zminmasked

float g_surf::zminmasked

Definition at line 267 of file ogsf.h.

Referenced by gs_init_surf(), Gs_update_attrange(), and gs_update_curmask().

◆ zrange

float g_surf::zrange

Definition at line 268 of file ogsf.h.

Referenced by gs_init_surf(), Gs_update_attrange(), and gsd_display_fringe().

◆ zrange_nz

float g_surf::zrange_nz

Definition at line 269 of file ogsf.h.

Referenced by GS_get_exag_guess(), gs_init_surf(), and Gs_update_attrange().


The documentation for this struct was generated from the following file: