|
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. |