|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-f6f2c534ea
|
#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <unistd.h>#include <grass/raster3d.h>#include "raster3d_intern.h"
Go to the source code of this file.
Functions | |
| int | Rast3d_flush_index (RASTER3D_Map *map) |
| int | Rast3d_init_index (RASTER3D_Map *map, int hasIndex) |
| int Rast3d_flush_index | ( | RASTER3D_Map * | map | ) |
Definition at line 91 of file raster3d/index.c.
References RASTER3D_Map::data_fd, RASTER3D_Map::hasIndex, RASTER3D_Map::index, RASTER3D_Map::indexNbytesUsed, RASTER3D_Map::indexOffset, RASTER3D_Map::nTiles, NULL, Rast3d_error(), Rast3d_free(), Rast3d_long_encode(), Rast3d_malloc(), and write.
| int Rast3d_init_index | ( | RASTER3D_Map * | map, |
| int | hasIndex | ||
| ) |
Definition at line 157 of file raster3d/index.c.
References RASTER3D_Map::hasIndex, RASTER3D_Map::index, RASTER3D_Map::indexOffset, RASTER3D_Map::nTiles, NULL, RASTER3D_Map::numLengthExtern, RASTER3D_Map::offset, RASTER3D_Map::operation, Rast3d_compute_clipped_tile_dimensions(), Rast3d_error(), Rast3d_free(), Rast3d_malloc(), RASTER3D_WRITE_DATA, and RASTER3D_Map::tileLength.
Referenced by Rast3d_fill_header().