2 #include <grass/raster.h>
3 #include <grass/stats.h>
5 void c_mode(DCELL * result, DCELL * values,
int n,
const void *closure)
18 for (i = 0; i < n; i++) {
19 if (
max == 0 || values[i] != prev) {
33 Rast_set_d_null_value(result, 1);
38 void w_mode(DCELL * result, DCELL(*values)[2],
int n,
const void *closure)
51 for (i = 0; i < n; i++) {
52 if (
max == 0.0 || values[i][0] != prev) {
57 count += values[i][1];
66 Rast_set_d_null_value(result, 1);
void c_mode(DCELL *result, DCELL *values, int n, const void *closure)
void w_mode(DCELL *result, DCELL(*values)[2], int n, const void *closure)
int sort_cell(DCELL *array, int n)
int sort_cell_w(DCELL(*array)[2], int n)