GRASS 8 Programmer's Manual 8.6.0dev(2026)-4bb960b182
Loading...
Searching...
No Matches
c_nclasses.c
Go to the documentation of this file.
1/*!
2 \file cluster/c_nclasses.c
3
4 \brief Cluster library - Number of classes
5
6 SPDX-FileCopyrightText: 2001-2009 GRASS Development Team
7 SPDX-License-Identifier: GPL-2.0-or-later
8
9 \author Original author CERL
10 */
11
12#include <grass/cluster.h>
13
14/*!
15 \brief Get number of classes
16
17 \param C pointer to Cluster structure
18 \param minsize minimum class size
19
20 \return number of classes
21 */
23{
24 int i, n;
25
26 n = 0;
27 for (i = 0; i < C->nclasses; i++)
28 if (C->count[i] >= minsize)
29 n++;
30 return n;
31}
int I_cluster_nclasses(struct Cluster *C, int minsize)
Get number of classes.
Definition c_nclasses.c:22
int * count
Definition cluster.h:18
int nclasses
Definition cluster.h:26