GRASS GIS 8 Programmer's Manual 8.4.1(2025)-45ca3179ab
Loading...
Searching...
No Matches
c_clear.c
Go to the documentation of this file.
1/*!
2 \file cluster/c_clear.c
3
4 \brief Cluster library - Clear structures
5
6 (C) 2001-2009 by the GRASS Development Team
7
8 This program is free software under the GNU General Public License
9 (>=v2). Read the file COPYING that comes with GRASS for details.
10
11 \author Original author CERL
12 */
13
14#include <grass/cluster.h>
15
16/*!
17 \brief Clear Cluster structure
18
19 \param C pointer to Cluster structure
20
21 \return 0
22 */
23int I_cluster_clear(struct Cluster *C)
24{
25 C->points = NULL;
26 C->band_sum = NULL;
27 C->band_sum2 = NULL;
28 C->class = NULL;
29 C->reclass = NULL;
30 C->count = NULL;
31 C->countdiff = NULL;
32 C->sum = NULL;
33 C->sumdiff = NULL;
34 C->sum2 = NULL;
35 C->mean = NULL;
36 C->nbands = 0;
37 I_init_signatures(&C->S, 0);
38
39 return 0;
40}
int I_cluster_clear(struct Cluster *C)
Clear Cluster structure.
Definition c_clear.c:23
#define NULL
Definition ccmath.h:32