GRASS GIS 7 Programmer's Manual  7.5.svn(2018)-r72996
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RASTER3D_Map Struct Reference

#include <raster3d.h>

Collaboration diagram for RASTER3D_Map:

Data Fields

int version
 
char * fileName
 
char * tempName
 
char * mapset
 
int operation
 
RASTER3D_Region region
 
RASTER3D_Region window
 
resample_fnresampleFun
 
char * unit
 
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
 
long * index
 
inttileLength
 
int typeIntern
 
char * data
 
int currentIndex
 
int useCache
 
void * cache
 
int cacheFD
 
char * cacheFileName
 
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 72 of file raster3d.h.

Field Documentation

int RASTER3D_Map::cacheFD

Definition at line 161 of file raster3d.h.

Referenced by Rast3d_flush_all_tiles().

char* RASTER3D_Map::cacheFileName

Definition at line 162 of file raster3d.h.

long RASTER3D_Map::cachePosLast

Definition at line 163 of file raster3d.h.

Referenced by Rast3d_flush_all_tiles().

int RASTER3D_Map::clipX

Definition at line 178 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

int RASTER3D_Map::clipY

Definition at line 178 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

int RASTER3D_Map::clipZ

Definition at line 178 of file raster3d.h.

Referenced by Rast3d_compute_clipped_tile_dimensions(), and Rast3d_fill_header().

int RASTER3D_Map::compression
int RASTER3D_Map::currentIndex

Definition at line 155 of file raster3d.h.

Referenced by Rast3d_fill_header(), and Rast3d_get_tile_ptr().

char* RASTER3D_Map::data

Definition at line 152 of file raster3d.h.

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

int RASTER3D_Map::fileEndPtr

Definition at line 132 of file raster3d.h.

Referenced by Rast3d_fill_header().

int RASTER3D_Map::hasIndex
long* RASTER3D_Map::index
int RASTER3D_Map::indexLongNbytes

Definition at line 125 of file raster3d.h.

Referenced by Rast3d_open_cell_new(), and Rast3d_open_cell_old().

int RASTER3D_Map::indexNbytesUsed

Definition at line 129 of file raster3d.h.

Referenced by Rast3d_flush_index(), and Rast3d_open_cell_old().

long RASTER3D_Map::indexOffset

Definition at line 122 of file raster3d.h.

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

int RASTER3D_Map::numLengthExtern

Definition at line 172 of file raster3d.h.

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

int RASTER3D_Map::numLengthIntern

Definition at line 175 of file raster3d.h.

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

int RASTER3D_Map::nxy
int RASTER3D_Map::offset
int RASTER3D_Map::precision
char* RASTER3D_Map::tempName

Definition at line 77 of file raster3d.h.

Referenced by Rast3d_open_cell_new().

int* RASTER3D_Map::tileLength

Definition at line 144 of file raster3d.h.

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

int RASTER3D_Map::tileXY
char* RASTER3D_Map::unit
int RASTER3D_Map::useLzw
int RASTER3D_Map::useMask

Definition at line 184 of file raster3d.h.

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

int RASTER3D_Map::useRle
int RASTER3D_Map::version

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