stats.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #ifndef GRASS_STATS_H
  2. #define GRASS_STATS_H
  3. #include <grass/gis.h>
  4. #include <grass/raster.h>
  5. typedef void stat_func(DCELL *, DCELL *, int, const void *);
  6. typedef void stat_func_w(DCELL *, DCELL(*)[2], int, const void *);
  7. extern stat_func c_ave;
  8. extern stat_func c_count;
  9. extern stat_func c_divr;
  10. extern stat_func c_intr;
  11. extern stat_func c_max;
  12. extern stat_func c_maxx;
  13. extern stat_func c_median;
  14. extern stat_func c_min;
  15. extern stat_func c_minx;
  16. extern stat_func c_mode;
  17. extern stat_func c_stddev;
  18. extern stat_func c_sum;
  19. extern stat_func c_var;
  20. extern stat_func c_range;
  21. extern stat_func c_reg_m;
  22. extern stat_func c_reg_c;
  23. extern stat_func c_reg_r2;
  24. extern stat_func c_quart1;
  25. extern stat_func c_quart3;
  26. extern stat_func c_perc90;
  27. extern stat_func c_quant;
  28. extern stat_func c_skew;
  29. extern stat_func c_kurt;
  30. extern stat_func_w w_ave;
  31. extern stat_func_w w_count;
  32. extern stat_func_w w_median;
  33. extern stat_func_w w_min;
  34. extern stat_func_w w_max;
  35. extern stat_func_w w_mode;
  36. extern stat_func_w w_quart1;
  37. extern stat_func_w w_quart3;
  38. extern stat_func_w w_perc90;
  39. extern stat_func_w w_quant;
  40. extern stat_func_w w_reg_m;
  41. extern stat_func_w w_reg_c;
  42. extern stat_func_w w_reg_r2;
  43. extern stat_func_w w_stddev;
  44. extern stat_func_w w_sum;
  45. extern stat_func_w w_var;
  46. extern stat_func_w w_skew;
  47. extern stat_func_w w_kurt;
  48. extern int sort_cell(DCELL *, int);
  49. extern int sort_cell_w(DCELL(*)[2], int);
  50. #endif