fonctions_de_base_classifieurs.c File Reference

#include "classifier.h"
#include "macros.h"

Include dependency graph for fonctions_de_base_classifieurs.c:

Go to the source code of this file.

Functions

Fonctions d'allocation des données d'entrée
int alloc_classifier_data_input_one_by_one (data_input *data)
 Fonction d'allocation de la structure d'entrée avec un nombre d'attributs inconnu.
int alloc_classifier_data_input_completely (data_input *data)
 Fonction d'alloction de la structure d'entrée avec un nombre d'attributs connu.
Fonction d'allocation des données de sortie
Cette fonction alloue un espace mémoire pour stocker les données de sortie qu'elles soient floues ou nettes

int alloc_classifier_data_output (data_output *dataO)
 Fonction d'alloction de la structure de sortie.
Fonction de transformation des données de sortie en image U1
int data_output_crisp_to_imageu1 (data_output dataOC, imau1 *image_u1)
 Fonction de transposition d'une structure de données de sortie nettes en image U1.
int data_output_fuzzy_to_imageu1 (data_output dataOF, imau1 **image_u1)
 Fonction de transposition d'une structure de données de sortie floues en image U1.
Fonction de transformation des données de sortie en images FL
int data_output_fuzzy_to_imagefl (data_output dataOF, imafl *image_fl)
 Fonction de transposition d'une structure de données de sortie floues en image FL.
Fonction de libération
int free_data_input (data_input *dataI)
 Libération des données d'entrée.
int free_data_output (data_output *dataO)
 Libération des données de sortie.
int normaliser_data_input_sur_a_b (float a, float b, data_input in, data_input *out)
 Normalisation des données de data_input dans un intervalle donné.
int normaliser_data_output_sur_a_b (float a, float b, data_output in, data_output *out)
 Normalisation des données de data_output dans un intervalle donné.


Function Documentation

int alloc_classifier_data_input_one_by_one ( data_input data  ) 

Fonction d'allocation de la structure d'entrée avec un nombre d'attributs inconnu.

Cette fonction alloue l'espace mémoire nécessaire pour une structure de données d'entrée.
Elle permet de rajouter un attribut à la structure quelque soit le nombre d'attributs.

L'utilisateur doit avoir renseigné le champ:

Le champ nb_attr (nombre d'attributs) doit être incrémenté à chaque fois que l'on veut rajouter un attribut. Ces deux opérations seront effectuées dans format_XXXXX_classifier_input_init et dans format_XXXXX_classifier_input_calc.

Parameters:
data pointeur sur la structure contenant les données d'entrée
Returns:
renvoie un entier qui indique si l'opération s'est bien déroulée
Author:
E. Ramasso & S. Jullien
Version:
01/12/03

Definition at line 69 of file fonctions_de_base_classifieurs.c.

Referenced by format_imau1_classifier_input_calc().


Generated on Tue Apr 22 13:31:03 2008 for donnee1D by  doxygen 1.5.3