GRASS GIS 7 Programmer's Manual
7.9.dev(2021)-e5379bbd7
|
Go to the source code of this file.
Data Structures | |
struct | Reclass |
struct | FPReclass_table |
struct | FPReclass |
struct | Quant_table |
struct | Quant |
struct | Categories |
struct | History |
Raster history info (metadata) More... | |
struct | Cell_stats |
struct | Cell_stats::Cell_stats_node |
struct | Histogram |
struct | Histogram::Histogram_list |
struct | R_stats |
struct | Range |
struct | FPRange |
struct | FP_stats |
Macros | |
#define | RECLASS_TABLE 1 |
#define | RECLASS_RULES 2 |
#define | RECLASS_SCALE 3 |
#define | CELL_TYPE 0 |
#define | FCELL_TYPE 1 |
#define | DCELL_TYPE 2 |
#define | INTERP_UNKNOWN 0 |
Interpolation methods. More... | |
#define | INTERP_NEAREST 1 /* nearest neighbor interpolation */ |
#define | INTERP_BILINEAR 2 /* bilinear interpolation */ |
#define | INTERP_BICUBIC 3 /* bicubic interpolation */ |
Typedefs | |
typedef int | RASTER_MAP_TYPE |
typedef int | INTERP_TYPE |
Enumerations | |
enum | History_field { HIST_MAPID, HIST_TITLE, HIST_MAPSET, HIST_CREATOR, HIST_MAPTYPE, HIST_DATSRC_1, HIST_DATSRC_2, HIST_KEYWRD, HIST_NUM_FIELDS } |
Raster history info (metadata) More... | |
#define CELL_TYPE 0 |
Definition at line 11 of file raster.h.
Referenced by c_binop(), c_cmpop(), c_if(), c_int(), c_int0(), c_isnull(), c_logop(), c_not(), c_round(), c_shiftop(), c_varop(), f_abs(), f_add(), f_and(), f_and2(), f_bitand(), f_bitnot(), f_bitor(), f_bitxor(), f_ceil(), f_div(), f_double(), f_eq(), f_eval(), f_float(), f_floor(), f_ge(), f_gt(), f_if(), f_int(), f_isnull(), f_le(), f_lt(), f_max(), f_median(), f_min(), f_mod(), f_mode(), f_mul(), f_ne(), f_neg(), f_nmax(), f_nmedian(), f_nmin(), f_nmode(), f_not(), f_null(), f_or(), f_or2(), f_pow(), f_rand(), f_round(), f_shiftl(), f_shiftr(), f_shiftru(), f_sub(), N_assemble_les_2d_param(), N_copy_array_2d(), Rast__open_old(), Rast__quant_import(), Rast_get_c_cat(), Rast_get_c_row(), Rast_get_c_row_nomask(), Rast_get_f_value(), Rast_get_ith_c_cat(), Rast_get_next_marked_c_cat(), Rast_get_vrt_row(), Rast_is_null_value(), Rast_map_to_img_str(), Rast_map_type(), Rast_put_c_row(), Rast_raster_cmp(), Rast_read_fp_range(), Rast_read_range(), Rast_row_update_fp_range(), Rast_set_c_cat(), Rast_set_f_value(), Rast_set_null_value(), Rast_write_quant(), and Rast_write_range().
#define DCELL_TYPE 2 |
Definition at line 13 of file raster.h.
Referenced by c_binop(), c_cmpop(), c_double(), c_double0(), c_double1(), c_double12(), c_graph(), c_if(), c_round(), c_varop(), f_abs(), f_acos(), f_add(), f_asin(), f_atan(), f_ceil(), f_cos(), f_div(), f_double(), f_eq(), f_eval(), f_exp(), f_float(), f_floor(), f_ge(), f_graph(), f_graph2(), f_gt(), f_if(), f_int(), f_isnull(), f_le(), f_log(), f_lt(), f_max(), f_min(), f_mod(), f_mul(), f_ne(), f_neg(), f_nmax(), f_nmin(), f_round(), f_sin(), f_sqrt(), f_sub(), f_tan(), N_alloc_gradient_field_2d(), N_alloc_gradient_field_3d(), N_assemble_les_3d_param(), N_copy_array_2d(), N_copy_array_3d(), Rast3d_extern_length(), Rast3d_g3d_type2cell_type(), Rast3d_get_double(), Rast3d_get_double_region(), Rast3d_get_float_region(), Rast3d_length(), Rast3d_print_header(), Rast3d_put_float(), Rast3d_read_tile_double(), Rast3d_write_tile_double(), Rast__check_fp_type(), Rast__error_handler(), Rast__open_old(), Rast_get_d_cat(), Rast_get_d_row(), Rast_get_d_row_nomask(), Rast_get_f_value(), Rast_get_vrt_row(), Rast_is_null_value(), Rast_map_to_img_str(), Rast_map_type(), Rast_put_d_row(), Rast_raster_cmp(), Rast_row_update_fp_range(), Rast_set_f_value(), Rast_set_fp_type(), and Rast_set_null_value().
#define FCELL_TYPE 1 |
Definition at line 12 of file raster.h.
Referenced by c_binop(), c_cmpop(), c_float(), c_if(), c_varop(), f_abs(), f_add(), f_ceil(), f_div(), f_double(), f_eq(), f_eval(), f_float(), f_floor(), f_ge(), f_gt(), f_int(), f_isnull(), f_le(), f_lt(), f_max(), f_min(), f_mod(), f_mul(), f_ne(), f_neg(), f_nmax(), f_nmin(), f_sub(), N_copy_array_2d(), N_copy_array_3d(), Rast3d_extern_length(), Rast3d_g3d_type2cell_type(), Rast3d_get_double_region(), Rast3d_get_float(), Rast3d_get_float_region(), Rast3d_length(), Rast3d_print_header(), Rast3d_put_double(), Rast3d_read_tile_float(), Rast3d_write_ascii(), Rast3d_write_tile_float(), Rast__check_fp_type(), Rast__error_handler(), Rast__open_old(), Rast_get_f_cat(), Rast_get_f_row(), Rast_get_f_row_nomask(), Rast_get_f_value(), Rast_get_ith_f_cat(), Rast_get_next_marked_f_cat(), Rast_get_vrt_row(), Rast_is_null_value(), Rast_map_to_img_str(), Rast_put_f_row(), Rast_raster_cmp(), Rast_row_update_fp_range(), Rast_set_f_cat(), Rast_set_f_value(), Rast_set_fp_type(), and Rast_set_null_value().
#define INTERP_BICUBIC 3 /* bicubic interpolation */ |
Definition at line 22 of file raster.h.
Referenced by Rast_option_to_interp_type().
#define INTERP_BILINEAR 2 /* bilinear interpolation */ |
Definition at line 21 of file raster.h.
Referenced by Rast_option_to_interp_type().
#define INTERP_NEAREST 1 /* nearest neighbor interpolation */ |
Definition at line 20 of file raster.h.
Referenced by Rast_option_to_interp_type().
#define INTERP_UNKNOWN 0 |
Interpolation methods.
For G_get_raster_sample(), INTERP_TYPE
Definition at line 19 of file raster.h.
Referenced by Rast_option_to_interp_type().
#define RECLASS_TABLE 1 |
Definition at line 7 of file raster.h.
Referenced by Rast_free_reclass(), and Rast_put_reclass().
typedef int INTERP_TYPE |
typedef int RASTER_MAP_TYPE |
enum History_field |
Raster history info (metadata)
See History structure for implementation issues.
Enumerator | |
---|---|
HIST_MAPID | Raster name. |
HIST_TITLE | Raster title. |
HIST_MAPSET | Raster mapset. |
HIST_CREATOR | User who creater raster map. |
HIST_MAPTYPE | Map type ("raster", "reclass", "GDAL-link", or "virtual") |
HIST_DATSRC_1 | Description of original data source (two lines) |
HIST_DATSRC_2 | |
HIST_KEYWRD | One-line data description. |
HIST_NUM_FIELDS | Number of fields to be defined in History structure. |