/usr/lib/grass70/include/grass/cluster.h is in grass-dev 7.0.3-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #ifndef GRASS_CLUSTER_H
#define GRASS_CLUSTER_H
#include <grass/gis.h>
#include <grass/imagery.h>
struct Cluster
{
int nbands; /* number of bands */
int npoints; /* number of points */
DCELL **points; /* array of points */
int np;
double *band_sum; /* sum over each band */
double *band_sum2; /* sum of squares over each band */
int *class; /* class of each point */
int *reclass; /* for removing empty classes */
int *count; /* number of points in each class */
int *countdiff; /* change in count */
double **sum; /* sum over band per class */
double **sumdiff; /* change in sum */
double **sum2; /* sum of squares per band per class */
double **mean; /* initial class means */
struct Signature S; /* final signature(s) */
int nclasses; /* number of classes */
int merge1, merge2;
int iteration; /* number of iterations */
double percent_stable; /* percentage stable */
};
#include <grass/defs/cluster.h>
#endif
|