GRASS 8 Programmer's Manual  8.5.0dev(2025)-c070206eb1
g_vect Struct Reference

Vector map (lines) More...

#include <ogsf.h>

Collaboration diagram for g_vect:

Data Fields

int gvect_id
 
int use_mem
 
int n_lines
 
int drape_surf_id [12]
 
int use_z
 
int n_surfs
 
char * filename
 
float x_trans
 
float y_trans
 
float z_trans
 
geolinelines
 
geolinefastlines
 
int(* bgn_read )(void)
 
int(*)(*) end_read (void)
 
int(*)(*)(*) nxt_line (void)
 
struct g_vectnext
 
void * clientdata
 
gvstyle_thematictstyle
 thematic mapping More...
 
gvstylestyle
 Vector default look&feel. More...
 
gvstylehstyle
 

Detailed Description

Vector map (lines)

Definition at line 372 of file ogsf.h.

Field Documentation

◆ bgn_read

int(* g_vect::bgn_read) (void)

Definition at line 387 of file ogsf.h.

◆ clientdata

void* g_vect::clientdata

Definition at line 389 of file ogsf.h.

Referenced by GV_Get_ClientData(), and GV_Set_ClientData().

◆ drape_surf_id

int g_vect::drape_surf_id[12]

if you want 'em flat, define the surface

Definition at line 377 of file ogsf.h.

Referenced by GV_draw_fastvect(), GV_draw_vect(), GV_select_surf(), gv_set_defaults(), gv_set_drapesurfs(), GV_surf_is_selected(), and GV_unselect_surf().

◆ end_read

int(*)(*) g_vect::end_read(void)

Definition at line 387 of file ogsf.h.

◆ fastlines

geoline* g_vect::fastlines

Definition at line 386 of file ogsf.h.

Referenced by gv_decimate_lines(), and gv_set_defaults().

◆ filename

char* g_vect::filename

Definition at line 381 of file ogsf.h.

Referenced by gv_free_vectmem(), and gv_set_defaults().

◆ gvect_id

int g_vect::gvect_id

Definition at line 373 of file ogsf.h.

Referenced by gv_get_new_vect(), gv_init_vect(), and gv_set_defaults().

◆ hstyle

gvstyle* g_vect::hstyle

Definition at line 396 of file ogsf.h.

Referenced by gv_free_vectmem(), and gv_set_defaults().

◆ lines

geoline* g_vect::lines

Definition at line 385 of file ogsf.h.

Referenced by gv_decimate_lines(), gv_free_vectmem(), gv_num_points(), and gv_set_defaults().

◆ n_lines

int g_vect::n_lines

Definition at line 374 of file ogsf.h.

Referenced by gv_decimate_lines(), gv_free_vectmem(), and gv_set_defaults().

◆ n_surfs

int g_vect::n_surfs

◆ next

struct g_vect* g_vect::next

Definition at line 388 of file ogsf.h.

Referenced by gv_get_new_vect(), and gv_set_defaults().

◆ nxt_line

int(*)(*)(*) g_vect::nxt_line(void)

Definition at line 387 of file ogsf.h.

◆ style

gvstyle* g_vect::style

Vector default look&feel.

Definition at line 395 of file ogsf.h.

Referenced by gv_free_vectmem(), and gv_set_defaults().

◆ tstyle

gvstyle_thematic* g_vect::tstyle

thematic mapping

Definition at line 392 of file ogsf.h.

Referenced by gv_free_vectmem(), gv_set_defaults(), and GV_unset_style_thematic().

◆ use_mem

int g_vect::use_mem

Definition at line 374 of file ogsf.h.

Referenced by gv_set_defaults().

◆ use_z

int g_vect::use_z

Definition at line 379 of file ogsf.h.

Referenced by gv_set_defaults().

◆ x_trans

float g_vect::x_trans

Definition at line 382 of file ogsf.h.

Referenced by GV_get_trans(), gv_set_defaults(), and GV_set_trans().

◆ y_trans

float g_vect::y_trans

Definition at line 382 of file ogsf.h.

Referenced by GV_get_trans(), gv_set_defaults(), and GV_set_trans().

◆ z_trans

float g_vect::z_trans

Definition at line 382 of file ogsf.h.

Referenced by GV_get_trans(), gv_set_defaults(), and GV_set_trans().


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