2 #include <grass/raster.h>
3 #include <grass/stats.h>
5 void c_intr(DCELL * result, DCELL * values,
int n,
const void *closure)
12 if (Rast_is_d_null_value(&values[n / 2])) {
13 Rast_set_d_null_value(result, 1);
17 center = values[n / 2];
21 for (i = 0; i < n; i++) {
22 if (Rast_is_d_null_value(&values[i]))
26 if (values[i] != center)
35 *result = (diff * 100.0 + (count / 2)) / count + 1;
void c_intr(DCELL *result, DCELL *values, int n, const void *closure)