2 #include <grass/raster.h>
4 void c_range(DCELL * result, DCELL * values,
int n,
const void *closure)
9 Rast_set_d_null_value(&min, 1);
10 Rast_set_d_null_value(&max, 1);
12 for (i = 0; i < n; i++) {
13 if (Rast_is_d_null_value(&values[i]))
16 if (Rast_is_d_null_value(&min) || min > values[i])
19 if (Rast_is_d_null_value(&max) || max < values[i])
23 if (Rast_is_d_null_value(&min) || Rast_is_d_null_value(&max))
24 Rast_set_d_null_value(result, 1);
void c_range(DCELL *result, DCELL *values, int n, const void *closure)