GRASS GIS 7 Programmer's Manual  7.9.dev(2021)-e5379bbd7
iclass_signatures.c File Reference
#include <string.h>
#include <stdio.h>
#include <grass/imagery.h>
#include <grass/glocale.h>
#include <grass/colors.h>
#include "iclass_local_proto.h"
Include dependency graph for iclass_signatures.c:

Go to the source code of this file.

Functions

int I_iclass_init_signatures (struct Signature *sigs, struct Ref *refer)
 Initialize signatures. More...
 
void I_iclass_add_signature (struct Signature *sigs, IClass_statistics *statistics)
 Add one signature. More...
 
int I_iclass_write_signatures (struct Signature *sigs, const char *group, const char *sub_group, const char *file_name)
 Write signtures to signature file. More...
 

Function Documentation

◆ I_iclass_add_signature()

void I_iclass_add_signature ( struct Signature sigs,
IClass_statistics statistics 
)

◆ I_iclass_init_signatures()

int I_iclass_init_signatures ( struct Signature sigs,
struct Ref refer 
)

Initialize signatures.

Parameters
[out]sigspointer to signatures
referpointer to band files structure
Returns
1 on success
0 on failure

Definition at line 47 of file iclass_signatures.c.

References G_debug(), I_init_signatures(), and Ref::nfiles.

◆ I_iclass_write_signatures()

int I_iclass_write_signatures ( struct Signature sigs,
const char *  group,
const char *  sub_group,
const char *  file_name 
)

Write signtures to signature file.

Parameters
sigspointer to signatures
groupimage group
sub_groupimage subgroup
file_namename of signature file
Returns
1 on success
0 on failure

Definition at line 109 of file iclass_signatures.c.