GRASS GIS 8 Programmer's Manual
8.2.2dev(2023)-3d2c704037
|
Go to the source code of this file.
Data Structures | |
struct | func_desc |
Macros | |
#define | IS_NULL_C(x) (Rast_is_c_null_value((x))) |
#define | IS_NULL_F(x) (Rast_is_f_null_value((x))) |
#define | IS_NULL_D(x) (Rast_is_d_null_value((x))) |
#define | SET_NULL_C(x) (Rast_set_c_null_value((x),1)) |
#define | SET_NULL_F(x) (Rast_set_f_null_value((x),1)) |
#define | SET_NULL_D(x) (Rast_set_d_null_value((x),1)) |
Typedefs | |
typedef int | func_t(int argc, const int *argt, void **args) |
typedef int | args_t(int argc, int *argt) |
typedef struct func_desc | func_desc |
Enumerations | |
enum | { E_ARG_LO = 1, E_ARG_HI = 2, E_ARG_TYPE = 3, E_RES_TYPE = 4, E_INV_TYPE = 5, E_ARG_NUM = 6, E_WTF = 99 } |
Variables | |
volatile int | floating_point_exception |
volatile int | floating_point_exception_occurred |
int | columns |
func_desc | calc_func_descs [] |
#define IS_NULL_C | ( | x | ) | (Rast_is_c_null_value((x))) |
Definition at line 28 of file calc.h.
Referenced by 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_int(), f_isnull(), f_le(), f_lt(), f_max(), f_min(), f_mod(), f_mode(), f_mul(), f_ne(), f_neg(), f_nmax(), f_nmin(), f_nmode(), f_not(), f_or(), f_or2(), f_pow(), f_shiftl(), f_shiftr(), f_shiftru(), and f_sub().
#define IS_NULL_D | ( | x | ) | (Rast_is_d_null_value((x))) |
Definition at line 30 of file calc.h.
Referenced by 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_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(), and f_tan().
#define IS_NULL_F | ( | x | ) | (Rast_is_f_null_value((x))) |
#define SET_NULL_C | ( | x | ) | (Rast_set_c_null_value((x),1)) |
Definition at line 32 of file calc.h.
Referenced by f_abs(), f_add(), f_and(), f_and2(), f_bitand(), f_bitnot(), f_bitor(), f_bitxor(), f_ceil(), f_div(), f_eq(), f_eval(), f_floor(), f_ge(), f_gt(), f_int(), f_le(), f_lt(), f_max(), f_min(), f_mod(), f_mode(), f_mul(), f_ne(), f_neg(), f_nmax(), f_nmin(), f_nmode(), f_not(), f_null(), f_or(), f_or2(), f_pow(), f_round(), f_shiftl(), f_shiftr(), f_shiftru(), and f_sub().
#define SET_NULL_D | ( | x | ) | (Rast_set_d_null_value((x),1)) |
Definition at line 34 of file calc.h.
Referenced by f_abs(), f_acos(), f_add(), f_asin(), f_atan(), f_ceil(), f_cos(), f_div(), f_double(), f_eval(), f_exp(), f_floor(), f_graph(), f_graph2(), f_log(), f_max(), f_min(), f_mod(), f_mul(), f_neg(), f_nmax(), f_nmin(), f_sin(), f_sqrt(), f_sub(), and f_tan().
#define SET_NULL_F | ( | x | ) | (Rast_set_f_null_value((x),1)) |
anonymous enum |
func_desc calc_func_descs[] |
Definition at line 4 of file function.c.
int columns |
Definition at line 12 of file calc.c.
Referenced by calc_init(), f_abs(), f_acos(), f_add(), f_and(), f_and2(), f_asin(), f_atan(), f_bitand(), f_bitnot(), f_bitor(), f_bitxor(), 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_int(), f_isnull(), f_le(), f_log(), f_lt(), f_max(), f_min(), f_mod(), f_mode(), f_mul(), f_ne(), f_neg(), f_nmax(), 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_sin(), f_sqrt(), f_sub(), and f_tan().
volatile int floating_point_exception |