|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFiltre
Permet de filtrer des données continues pour en faire une observation discrètes associée à une probabilité.
Method Summary | |
---|---|
java.lang.String |
description(int no)
Retourne la description de l'une des valeurs de sortie. |
java.lang.String |
generateCode(java.lang.String entete,
java.lang.String nom)
Renvoie le code necessaire à l'instanciation de ce filtre. |
javax.swing.JPanel |
getBuildingPanel()
Renvoie le panneau de règlage du filtre. |
double |
getMax()
Renvoie le domaine de vailidté du filtre. |
double |
getMin()
Renvoie le domaine de vailidté du filtre. |
int |
getNoParametre(double val)
Renvoie le paramètre du filtre le plus proche d'une valeur donnée. |
Temoin |
getTemoin()
Permet à un objet d'écouter les modifications des paramètres du filtre. |
int |
nbValeurs()
Le nombre maximal d'observations données par le filtre. |
double[] |
resultat(double donnee,
double qualite)
Passe un filtre sur la donée. |
double |
resultat(double donnee,
double qualite,
int valeur)
Passe un filtre sur la donée. |
DoubleQualite[] |
resultat(DoubleQualite donnee)
Passe un filtre sur la donée. |
DoubleQualite |
resultat(DoubleQualite donnee,
int valeur)
Passe un filtre sur la donée. |
void |
sauvegarde_donnees(java.io.Writer fic)
Sauvegarde les données du filtre dans fic . |
void |
setMinMax(double min,
double max)
R`gle le domaine de vailidté du filtre. |
IFiltre |
twin()
Crée un clone du filtre courant. |
Methods inherited from interface apprentissage.IFonction |
---|
domaine, nbParametres, parametre, printDescriptif, regleParametre, setReglage, unsetReglage, valeur |
Method Detail |
---|
Temoin getTemoin()
int nbValeurs()
double resultat(double donnee, double qualite, int valeur) throws java.lang.IllegalArgumentException
donnee
- la valeur à filtrerqualite
- la qualité de la valeurvaleur
- le type du filtre à utiliser
java.lang.IllegalArgumentException
- si qualite
n'est pas entre 0 et 1
java.lang.IllegalArgumentException
- si valeur
n'est pas entre 1 et max_valeurs
DoubleQualite resultat(DoubleQualite donnee, int valeur) throws java.lang.IllegalArgumentException
donnee
- la donnée à filtrervaleur
- le type du filtre à utiliser
java.lang.IllegalArgumentException
- si valeur
n'est pas entre 0 et nbValeurs
-1double[] resultat(double donnee, double qualite) throws java.lang.IllegalArgumentException
donnee
- la valeur à filtrerqualite
- la qualité de la valeur
java.lang.IllegalArgumentException
- si qualite
n'est pas entre 0 et 1DoubleQualite[] resultat(DoubleQualite donnee) throws java.lang.IllegalArgumentException
donnee
- la donnée à filtrer
java.lang.IllegalArgumentException
javax.swing.JPanel getBuildingPanel()
null
si aucun panneau de règlage n'est disponiblejava.lang.String generateCode(java.lang.String entete, java.lang.String nom)
entete
- un String
à placer en début de chaque ligne.nom
- un String
contenant le nom de la variable à instancier.
String
contenant la suite de commandes nécessaires pour créer ce filtre.
Les différentes lignes sont séparées par des '\\n'.java.lang.String description(int no)
no
- un entier contenant le numéro de la valeur à interroger.IFiltre twin()
void sauvegarde_donnees(java.io.Writer fic) throws java.io.IOException
fic
.
La sauvegarde est faite en ASCII.
fic
- le Writer
dans lequel il faut écrire.
java.io.IOException
void setMinMax(double min, double max)
min
- la borne inférieure du domaine.max
- la borne supérieure du domaine.double getMin()
double getMax()
int getNoParametre(double val)
val
- la valeur considéée.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |