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

#include <raster3d.h>

Collaboration diagram for RASTER3D_Map:

Data Fields

int version
 
charfileName
 
chartempName
 
charmapset
 
int operation
 
RASTER3D_Region region
 
RASTER3D_Region window
 
resample_fnresampleFun
 
charunit
 
int vertical_unit
 
int tileX
 
int tileY
 
int tileZ
 
int nx
 
int ny
 
int nz
 
int data_fd
 
int type
 
int precision
 
int compression
 
int useLzw
 
int useRle
 
int useXdr
 
int offset
 
long indexOffset
 
int indexLongNbytes
 
int indexNbytesUsed
 
int fileEndPtr
 
int hasIndex
 
longindex
 
inttileLength
 
int typeIntern
 
chardata
 
int currentIndex
 
int useCache
 
voidcache
 
int cacheFD
 
charcacheFileName
 
long cachePosLast
 
struct FPRange range
 
int numLengthExtern
 
int numLengthIntern
 
int clipX
 
int clipY
 
int clipZ
 
int tileXY
 
int tileSize
 
int nxy
 
int nTiles
 
int useMask
 

Detailed Description

Definition at line 71 of file raster3d.h.

Field Documentation

◆ cache

◆ cacheFD

int RASTER3D_Map::cacheFD

Definition at line 162 of file raster3d.h.

Referenced by Rast3d_flush_all_tiles().

◆ cacheFileName

char* RASTER3D_Map::cacheFileName

Definition at line 163 of file raster3d.h.

◆ cachePosLast

long RASTER3D_Map::cachePosLast

Definition at line 164 of file raster3d.h.

Referenced by Rast3d_flush_all_tiles().

◆ clipX

int RASTER3D_Map::clipX

Definition at line 179 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

◆ clipY

int RASTER3D_Map::clipY

Definition at line 179 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

◆ clipZ

int RASTER3D_Map::clipZ

Definition at line 179 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

◆ compression

int RASTER3D_Map::compression

◆ currentIndex

int RASTER3D_Map::currentIndex

Definition at line 156 of file raster3d.h.

Referenced by Rast3d_fill_header(), and Rast3d_get_tile_ptr().

◆ data

char* RASTER3D_Map::data

Definition at line 153 of file raster3d.h.

Referenced by Rast3d_close(), Rast3d_fill_header(), and Rast3d_get_tile_ptr().

◆ data_fd

◆ fileEndPtr

int RASTER3D_Map::fileEndPtr

Definition at line 133 of file raster3d.h.

Referenced by Rast3d_fill_header().

◆ fileName

◆ hasIndex

int RASTER3D_Map::hasIndex

◆ index

long* RASTER3D_Map::index

◆ indexLongNbytes

int RASTER3D_Map::indexLongNbytes

Definition at line 126 of file raster3d.h.

Referenced by Rast3d_open_cell_new(), and Rast3d_open_cell_old().

◆ indexNbytesUsed

int RASTER3D_Map::indexNbytesUsed

Definition at line 130 of file raster3d.h.

Referenced by Rast3d_flush_index(), and Rast3d_open_cell_old().

◆ indexOffset

long RASTER3D_Map::indexOffset

Definition at line 123 of file raster3d.h.

Referenced by Rast3d_flush_index(), Rast3d_init_index(), and Rast3d_open_cell_old().

◆ mapset

◆ nTiles

◆ numLengthExtern

int RASTER3D_Map::numLengthExtern

Definition at line 173 of file raster3d.h.

Referenced by Rast3d_fill_header(), Rast3d_init_fp_xdr(), and Rast3d_init_index().

◆ numLengthIntern

int RASTER3D_Map::numLengthIntern

Definition at line 176 of file raster3d.h.

Referenced by Rast3d_fill_header(), Rast3d_flush_all_tiles(), and Rast3d_init_fp_xdr().

◆ nx

◆ nxy

int RASTER3D_Map::nxy

◆ ny

◆ nz

◆ offset

int RASTER3D_Map::offset

◆ operation

◆ precision

int RASTER3D_Map::precision

◆ range

◆ region

◆ resampleFun

◆ tempName

char* RASTER3D_Map::tempName

Definition at line 75 of file raster3d.h.

Referenced by Rast3d_open_cell_new().

◆ tileLength

int* RASTER3D_Map::tileLength

Definition at line 145 of file raster3d.h.

Referenced by Rast3d_close(), Rast3d_init_index(), and Rast3d_write_tile().

◆ tileSize

◆ tileX

◆ tileXY

int RASTER3D_Map::tileXY

◆ tileY

◆ tileZ

◆ type

◆ typeIntern

◆ unit

◆ useCache

◆ useLzw

int RASTER3D_Map::useLzw

◆ useMask

int RASTER3D_Map::useMask

Definition at line 185 of file raster3d.h.

Referenced by Rast3d_mask_is_off(), Rast3d_mask_is_on(), Rast3d_mask_off(), and Rast3d_mask_on().

◆ useRle

int RASTER3D_Map::useRle

◆ useXdr

◆ version

int RASTER3D_Map::version

◆ vertical_unit

◆ window


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