GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
Loading...
Searching...
No Matches
RASTER3D_cache Struct Reference

#include <raster3d.h>

Data Fields

charelts
 
int nofElts
 
int eltSize
 
intnames
 
charlocks
 
int autoLock
 
int nofUnlocked
 
int minUnlocked
 
intnext
 
intprev
 
int first
 
int last
 
int(* eltRemoveFun )(int, const void *, void *)
 
voideltRemoveFunData
 
int(* eltLoadFun )(int, void *, void *)
 
voideltLoadFunData
 
voidhash
 

Detailed Description

Definition at line 191 of file raster3d.h.

Field Documentation

◆ autoLock

int RASTER3D_cache::autoLock

◆ eltLoadFun

int(* RASTER3D_cache::eltLoadFun) (int, void *, void *)

Definition at line 215 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), Rast3d_cache_new(), and Rast3d_cache_set_load_fun().

◆ eltLoadFunData

void* RASTER3D_cache::eltLoadFunData

Definition at line 218 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), Rast3d_cache_new(), and Rast3d_cache_set_load_fun().

◆ eltRemoveFun

int(* RASTER3D_cache::eltRemoveFun) (int, const void *, void *)

Definition at line 210 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), Rast3d_cache_new(), and Rast3d_cache_set_remove_fun().

◆ eltRemoveFunData

void* RASTER3D_cache::eltRemoveFunData

Definition at line 213 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), Rast3d_cache_new(), and Rast3d_cache_set_remove_fun().

◆ elts

char* RASTER3D_cache::elts

Definition at line 193 of file raster3d.h.

Referenced by Rast3d_cache_dispose(), Rast3d_cache_elt_ptr(), and Rast3d_cache_new().

◆ eltSize

int RASTER3D_cache::eltSize

◆ first

int RASTER3D_cache::first

Definition at line 207 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), and Rast3d_cache_reset().

◆ hash

◆ last

int RASTER3D_cache::last

Definition at line 207 of file raster3d.h.

Referenced by Rast3d_cache_reset().

◆ locks

char* RASTER3D_cache::locks

Definition at line 199 of file raster3d.h.

Referenced by Rast3d_cache_dispose(), and Rast3d_cache_new().

◆ minUnlocked

int RASTER3D_cache::minUnlocked

Definition at line 204 of file raster3d.h.

Referenced by Rast3d_cache_reset(), and Rast3d_cache_set_min_unlock().

◆ names

◆ next

int* RASTER3D_cache::next

Definition at line 206 of file raster3d.h.

Referenced by Rast3d_cache_dispose(), Rast3d_cache_new(), and Rast3d_cache_reset().

◆ nofElts

◆ nofUnlocked

int RASTER3D_cache::nofUnlocked

Definition at line 203 of file raster3d.h.

Referenced by Rast3d_cache_reset().

◆ prev

int * RASTER3D_cache::prev

Definition at line 206 of file raster3d.h.

Referenced by Rast3d_cache_dispose(), Rast3d_cache_new(), and Rast3d_cache_reset().


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