GRASS 8 Programmer's Manual 8.6.0dev(2026)-5f4f7ad06c
Loading...
Searching...
No Matches
R.h File Reference
#include <grass/config.h>
#include <grass/gis.h>
#include <gdal.h>
Include dependency graph for R.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GDAL_link
 
struct  tileinfo
 
struct  R_vrt
 
struct  fileinfo
 
struct  R__
 

Macros

#define XDR_FLOAT_NBYTES   4
 
#define XDR_DOUBLE_NBYTES   8
 
#define NULL_ROWS_INMEM   8
 
#define OPEN_OLD   1
 
#define OPEN_NEW_COMPRESSED   2
 
#define OPEN_NEW_UNCOMPRESSED   3
 

Typedefs

typedef int COLUMN_MAPPING
 

Functions

CPLErr Rast_gdal_raster_IO (GDALRasterBandH, GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int)
 Input/output function for GDAL links.
 

Variables

struct R__ R__
 

Macro Definition Documentation

◆ NULL_ROWS_INMEM

#define NULL_ROWS_INMEM   8

Definition at line 8 of file R.h.

◆ OPEN_NEW_COMPRESSED

#define OPEN_NEW_COMPRESSED   2

Definition at line 102 of file R.h.

◆ OPEN_NEW_UNCOMPRESSED

#define OPEN_NEW_UNCOMPRESSED   3

Definition at line 103 of file R.h.

◆ OPEN_OLD

#define OPEN_OLD   1

Definition at line 101 of file R.h.

◆ XDR_DOUBLE_NBYTES

#define XDR_DOUBLE_NBYTES   8

Definition at line 7 of file R.h.

◆ XDR_FLOAT_NBYTES

#define XDR_FLOAT_NBYTES   4

Definition at line 6 of file R.h.

Typedef Documentation

◆ COLUMN_MAPPING

Definition at line 16 of file R.h.

Function Documentation

◆ Rast_gdal_raster_IO()

CPLErr Rast_gdal_raster_IO ( GDALRasterBandH  band,
GDALRWFlag  rw_flag,
int  x_off,
int  y_off,
int  x_size,
int  y_size,
void buffer,
int  buf_x_size,
int  buf_y_size,
GDALDataType  buf_type,
int  pixel_size,
int  line_size 
)
extern

Input/output function for GDAL links.

See GDAL's RasterIO for details.

Definition at line 427 of file gdal.c.

Variable Documentation

◆ R__

struct R__ R__
extern

Definition at line 29 of file raster/init.c.