GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-b4e4cb0fe9
g_vol Struct Reference

#include <ogsf.h>

Collaboration diagram for g_vol:

Data Fields

int gvol_id
 
struct g_volnext
 
int hfile
 
int cols
 
int rows
 
int depths
 
double ox
 
double oy
 
double oz
 
double xres
 
double yres
 
double zres
 
double xmin
 
double xmax
 
double ymin
 
double ymax
 
double zmin
 
double zmax
 
double xrange
 
double yrange
 
double zrange
 
float x_trans
 
float y_trans
 
float z_trans
 
int draw_wire
 
int n_isosurfs
 
geovol_isosurfisosurf [MAX_ISOSURFS]
 
int isosurf_x_mod
 
int isosurf_y_mod
 
int isosurf_z_mod
 
IFLAG isosurf_draw_mode
 
int n_slices
 
geovol_sliceslice [MAX_SLICES]
 
int slice_x_mod
 
int slice_y_mod
 
int slice_z_mod
 
IFLAG slice_draw_mode
 
void * clientdata
 

Detailed Description

Definition at line 426 of file ogsf.h.

Field Documentation

◆ clientdata

void* g_vol::clientdata

Definition at line 449 of file ogsf.h.

Referenced by GVL_Get_ClientData(), gvl_init_vol(), and GVL_Set_ClientData().

◆ cols

int g_vol::cols

Definition at line 431 of file ogsf.h.

Referenced by GVL_get_dims(), gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().

◆ depths

int g_vol::depths

Definition at line 431 of file ogsf.h.

Referenced by GVL_get_dims(), gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().

◆ draw_wire

int g_vol::draw_wire

Definition at line 437 of file ogsf.h.

Referenced by GVL_draw_vol(), gvl_init_vol(), and GVL_set_draw_wire().

◆ gvol_id

int g_vol::gvol_id

◆ hfile

int g_vol::hfile

Definition at line 430 of file ogsf.h.

Referenced by gvl_free_volmem(), and gvl_init_vol().

◆ isosurf

◆ isosurf_draw_mode

IFLAG g_vol::isosurf_draw_mode

Definition at line 442 of file ogsf.h.

Referenced by gvl_init_vol().

◆ isosurf_x_mod

int g_vol::isosurf_x_mod

Definition at line 441 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_isosurf_get_drawres(), and GVL_isosurf_set_drawres().

◆ isosurf_y_mod

int g_vol::isosurf_y_mod

Definition at line 441 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_isosurf_get_drawres(), and GVL_isosurf_set_drawres().

◆ isosurf_z_mod

int g_vol::isosurf_z_mod

Definition at line 441 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_isosurf_get_drawres(), and GVL_isosurf_set_drawres().

◆ n_isosurfs

◆ n_slices

int g_vol::n_slices

◆ next

struct g_vol* g_vol::next

Definition at line 428 of file ogsf.h.

Referenced by gvl_get_new_vol().

◆ ox

double g_vol::ox

Definition at line 432 of file ogsf.h.

Referenced by gvl_init_vol(), and print_vol_fields().

◆ oy

double g_vol::oy

Definition at line 432 of file ogsf.h.

Referenced by gvl_init_vol(), and print_vol_fields().

◆ oz

double g_vol::oz

Definition at line 432 of file ogsf.h.

Referenced by gvl_init_vol(), and print_vol_fields().

◆ rows

int g_vol::rows

Definition at line 431 of file ogsf.h.

Referenced by GVL_get_dims(), gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().

◆ slice

geovol_slice* g_vol::slice[MAX_SLICES]

Definition at line 445 of file ogsf.h.

Referenced by gvl_init_vol(), gvl_slice_get_slice(), and GVL_slice_set_drawres().

◆ slice_draw_mode

IFLAG g_vol::slice_draw_mode

Definition at line 447 of file ogsf.h.

Referenced by gvl_init_vol().

◆ slice_x_mod

int g_vol::slice_x_mod

Definition at line 446 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_slice_get_drawres(), and GVL_slice_set_drawres().

◆ slice_y_mod

int g_vol::slice_y_mod

Definition at line 446 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_slice_get_drawres(), and GVL_slice_set_drawres().

◆ slice_z_mod

int g_vol::slice_z_mod

Definition at line 446 of file ogsf.h.

Referenced by gvl_init_vol(), GVL_slice_get_drawres(), and GVL_slice_set_drawres().

◆ x_trans

float g_vol::x_trans

◆ xmax

double g_vol::xmax

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_xextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ xmin

double g_vol::xmin

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_xextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ xrange

double g_vol::xrange

Definition at line 435 of file ogsf.h.

Referenced by gvl_init_vol().

◆ xres

double g_vol::xres

Definition at line 433 of file ogsf.h.

Referenced by gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().

◆ y_trans

float g_vol::y_trans

◆ ymax

double g_vol::ymax

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_yextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ ymin

double g_vol::ymin

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_yextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ yrange

double g_vol::yrange

Definition at line 435 of file ogsf.h.

Referenced by gvl_init_vol().

◆ yres

double g_vol::yres

Definition at line 433 of file ogsf.h.

Referenced by gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().

◆ z_trans

float g_vol::z_trans

◆ zmax

double g_vol::zmax

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_zextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ zmin

double g_vol::zmin

Definition at line 434 of file ogsf.h.

Referenced by gvl_get_zextents(), gvl_init_vol(), GVL_set_focus_center_map(), and print_vol_fields().

◆ zrange

double g_vol::zrange

Definition at line 435 of file ogsf.h.

Referenced by gvl_init_vol().

◆ zres

double g_vol::zres

Definition at line 433 of file ogsf.h.

Referenced by gvl_init_vol(), gvld_wind3_box(), and print_vol_fields().


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