by GRASS Development Team (https://grass.osgeo.org)
Introduction
This library does a k-means style of cluster analysis. It is currently only used by i.cluster
.
The library functions are defined in cluster.h
.
#include <grass/cluster.h>
Cluster structure
struct Cluster
{
int nbands;
int npoints;
DCELL **points;
int np;
double *band_sum;
double *band_sum2;
int *class;
int *reclass;
int *countdiff;
double **sum;
double **sumdiff;
double **sum2;
double **mean;
struct Signature S;
int nclasses;
int merge1, merge2;
int iteration;
double percent_stable;
};
List of functions