1 #ifndef GRASS_ARRAYSTATS_H 2 #define GRASS_ARRAYSTATS_H 3 4 #include <stdio.h> 5 #include <stdlib.h> 6 #include <math.h> 7 #include <grass/gis.h> 8 #include <grass/glocale.h> 9 #include <grass/dbmi.h> 10 11 struct GASTATS 12 { 13 double count; 14 double min; 15 double max; 16 double sum; 17 double sumsq; 18 double sumabs; 19 double mean; 20 double meanabs; 21 double var; 22 double stdev; 23 }; 24 25 #define CLASS_INTERVAL 1 26 #define CLASS_STDEV 2 27 #define CLASS_QUANT 3 28 #define CLASS_EQUIPROB 4 29 #define CLASS_DISCONT 5 30 31 #include <grass/defs/arraystats.h> 32 33 #endif 34