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
*/
22
int
I_cluster_nclasses
(
struct
Cluster
*C,
int
minsize
)
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
}
I_cluster_nclasses
int I_cluster_nclasses(struct Cluster *C, int minsize)
Get number of classes.
Definition
c_nclasses.c:22
AMI_STREAM
Definition
ami_stream.h:153
cluster.h
Cluster
Definition
cluster.h:7
Cluster::count
int * count
Definition
cluster.h:18
Cluster::nclasses
int nclasses
Definition
cluster.h:26
lib
cluster
c_nclasses.c
Generated on Sun Sep 13 2026 06:57:48 for GRASS 8 Programmer's Manual by
1.9.8