GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
fileinfo Struct Reference

#include <R.h>

Collaboration diagram for fileinfo:

Data Fields

int open_mode
 
struct Cell_head cellhd
 
struct Reclass reclass
 
struct Cell_stats statf
 
struct Range range
 
struct FPRange fp_range
 
int want_histogram
 
int reclass_flag
 
off_t * row_ptr
 
COLUMN_MAPPINGcol_map
 
double C1
 
double C2
 
int cur_row
 
int null_cur_row
 
int cur_nbytes
 
unsigned char * data
 
int null_fd
 
unsigned char * null_bits
 
int nbytes
 
RASTER_MAP_TYPE map_type
 
char * temp_name
 
char * null_temp_name
 
int null_file_exists
 
char * name
 
char * mapset
 
int io_error
 
struct Quant quant
 
struct GDAL_linkgdal
 
int data_fd
 
off_t * null_row_ptr
 
struct R_vrtvrt
 

Detailed Description

Definition at line 52 of file R.h.

Field Documentation

◆ C1

double fileinfo::C1

Definition at line 64 of file R.h.

Referenced by Rast__create_window_mapping(), and Rast_row_repeat_nomask().

◆ C2

double fileinfo::C2

Definition at line 64 of file R.h.

Referenced by Rast__create_window_mapping(), and Rast_row_repeat_nomask().

◆ cellhd

◆ col_map

COLUMN_MAPPING* fileinfo::col_map

Definition at line 63 of file R.h.

Referenced by Rast__create_window_mapping().

◆ cur_nbytes

int fileinfo::cur_nbytes

Definition at line 67 of file R.h.

◆ cur_row

int fileinfo::cur_row

Definition at line 65 of file R.h.

◆ data

unsigned char* fileinfo::data

Definition at line 68 of file R.h.

◆ data_fd

int fileinfo::data_fd

Definition at line 81 of file R.h.

Referenced by Rast__check_format().

◆ fp_range

struct FPRange fileinfo::fp_range

Definition at line 54 of file R.h.

◆ gdal

struct GDAL_link* fileinfo::gdal

Definition at line 80 of file R.h.

◆ io_error

int fileinfo::io_error

Definition at line 78 of file R.h.

◆ map_type

RASTER_MAP_TYPE fileinfo::map_type

Definition at line 72 of file R.h.

Referenced by Rast_get_map_type(), and Rast_set_fp_type().

◆ mapset

char* fileinfo::mapset

Definition at line 77 of file R.h.

Referenced by Rast__close_null(), Rast__open_null_write(), Rast_map_is_fp(), and Rast_map_type().

◆ name

char* fileinfo::name

Definition at line 76 of file R.h.

Referenced by Rast__close_null().

◆ nbytes

int fileinfo::nbytes

Definition at line 71 of file R.h.

◆ null_bits

unsigned char* fileinfo::null_bits

Definition at line 70 of file R.h.

Referenced by Rast__close_null().

◆ null_cur_row

int fileinfo::null_cur_row

Definition at line 66 of file R.h.

Referenced by Rast__write_null_bits().

◆ null_fd

int fileinfo::null_fd

Definition at line 69 of file R.h.

Referenced by Rast__close_null(), and Rast__read_null_bits().

◆ null_file_exists

int fileinfo::null_file_exists

Definition at line 75 of file R.h.

◆ null_row_ptr

off_t* fileinfo::null_row_ptr

Definition at line 82 of file R.h.

Referenced by Rast__close_null(), and Rast__write_null_bits().

◆ null_temp_name

char* fileinfo::null_temp_name

Definition at line 74 of file R.h.

Referenced by Rast__close_null().

◆ open_mode

int fileinfo::open_mode

◆ quant

struct Quant fileinfo::quant

Definition at line 78 of file R.h.

Referenced by Rast_set_quant_rules().

◆ range

struct Range fileinfo::range

Definition at line 54 of file R.h.

◆ reclass

struct Reclass fileinfo::reclass

Definition at line 54 of file R.h.

◆ reclass_flag

int fileinfo::reclass_flag

Definition at line 61 of file R.h.

Referenced by Rast_get_null_value_row().

◆ row_ptr

off_t* fileinfo::row_ptr

Definition at line 62 of file R.h.

Referenced by Rast__check_format().

◆ statf

struct Cell_stats fileinfo::statf

Definition at line 54 of file R.h.

◆ temp_name

char* fileinfo::temp_name

Definition at line 73 of file R.h.

◆ vrt

struct R_vrt* fileinfo::vrt

Definition at line 83 of file R.h.

Referenced by Rast_get_vrt_row().

◆ want_histogram

int fileinfo::want_histogram

Definition at line 60 of file R.h.


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