GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
RASTER3D_cache Struct Reference

#include <raster3d.h>

Data Fields

char * elts
 
int nofElts
 
int eltSize
 
int * names
 
char * locks
 
int autoLock
 
int nofUnlocked
 
int minUnlocked
 
int * next
 
int * prev
 
int first
 
int last
 
int(* eltRemoveFun )()
 
void * eltRemoveFunData
 
int(* eltLoadFun )()
 
void * eltLoadFunData
 
void * hash
 

Detailed Description

Definition at line 190 of file raster3d.h.

Field Documentation

◆ autoLock

int RASTER3D_cache::autoLock

◆ eltLoadFun

int(* RASTER3D_cache::eltLoadFun) ()

Definition at line 214 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), and Rast3d_cache_set_load_fun().

◆ eltLoadFunData

void* RASTER3D_cache::eltLoadFunData

Definition at line 215 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), and Rast3d_cache_set_load_fun().

◆ eltRemoveFun

int(* RASTER3D_cache::eltRemoveFun) ()

Definition at line 210 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr().

◆ eltRemoveFunData

void* RASTER3D_cache::eltRemoveFunData

Definition at line 212 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr().

◆ elts

char* RASTER3D_cache::elts

Definition at line 193 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr().

◆ eltSize

int RASTER3D_cache::eltSize

Definition at line 195 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), and Rast3d_cache_get_elt().

◆ first

int RASTER3D_cache::first

Definition at line 207 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr().

◆ hash

void* RASTER3D_cache::hash

Definition at line 218 of file raster3d.h.

Referenced by Rast3d_cache_elt_ptr(), Rast3d_cache_lock(), and Rast3d_cache_unlock().

◆ last

int RASTER3D_cache::last

Definition at line 207 of file raster3d.h.

◆ locks

char* RASTER3D_cache::locks

Definition at line 199 of file raster3d.h.

◆ minUnlocked

int RASTER3D_cache::minUnlocked

Definition at line 204 of file raster3d.h.

Referenced by Rast3d_cache_set_min_unlock().

◆ names

int* RASTER3D_cache::names

◆ next

int* RASTER3D_cache::next

Definition at line 206 of file raster3d.h.

◆ nofElts

int RASTER3D_cache::nofElts

◆ nofUnlocked

int RASTER3D_cache::nofUnlocked

Definition at line 203 of file raster3d.h.

◆ prev

int * RASTER3D_cache::prev

Definition at line 206 of file raster3d.h.


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