All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class polymtl.magi.math.Ondelettes.Splines.SplineLineaire

java.lang.Object
   |
   +----polymtl.magi.math.Ondelettes.FonctionIteree
           |
           +----polymtl.magi.math.Ondelettes.Splines.SplineLineaire

public class SplineLineaire
extends FonctionIteree
implements Filtre

Constructor Index

 o SplineLineaire()
Constructeur de base
 o SplineLineaire(double[])
Creation de la spline

Method Index

 o derive()
Derive la fonction SplineLineaire pour obtenir une fonction constante par morceaux (normaliser sur l'intervalle (0,1).
 o derive(double, double)
Derive la fonction SplineLineaire pour obtenir une fonction constante par morceaux
 o estPair()
Ceci fait partie de l'interface filtre.
 o evaluation(int, int)
Méthode incluse par souci de compatibilité avec la classe FonctionIteree: appelle simplement la méthode interpole.
 o interpole(int)
Retourne plus de valeurs sur la spline 2^j fois plus (par interpolation).
 o longueur()
Retourne le nombre de noeuds sur lesquels "vit" la fonction.
 o longueur(int)
Retourne le nombre de noeuds sur lesquels "vit" la fonction après j itérations.
 o passebas(double[])
Application du filtre passe-bas
 o passebas(double[], double)
Cette methode est utilisée pour avoir la compatibilité avec l'interface Filtre.
 o passehaut(double[])
Application du filtre passe-haut Ne sert a rien ici.
 o passehaut(double[], double)
Cette methode est utilisée pour avoir la compatibilité avec l'interface Filtre.
 o valeur(double[])
Permet à l'utilisateur de modifier la spline.
 o valeur(int)
On doit pouvoir aller chercher les valeurs de la spline aux noeuds
 o valeur(int, double)
Permet à l'utilisateur de modifier la spline.

Constructors

 o SplineLineaire
 public SplineLineaire(double v[])
Creation de la spline

 o SplineLineaire
 public SplineLineaire()
Constructeur de base

Methods

 o estPair
 public boolean estPair()
Ceci fait partie de l'interface filtre.

 o passebas
 public double[] passebas(double v[],
                          double param)
Cette methode est utilisée pour avoir la compatibilité avec l'interface Filtre.

 o passehaut
 public double[] passehaut(double v[],
                           double param)
Cette methode est utilisée pour avoir la compatibilité avec l'interface Filtre.

 o passebas
 public double[] passebas(double donnee[])
Application du filtre passe-bas

 o passehaut
 public double[] passehaut(double donnee[])
Application du filtre passe-haut Ne sert a rien ici. On doit l'inclure pour des questions de compatibilité avec l'interface generale Filtre.

 o valeur
 public double valeur(int i)
On doit pouvoir aller chercher les valeurs de la spline aux noeuds

 o valeur
 public void valeur(int i,
                    double d)
Permet à l'utilisateur de modifier la spline.

 o valeur
 public void valeur(double v[])
Permet à l'utilisateur de modifier la spline.

 o derive
 public ConstanteParMorceaux derive()
Derive la fonction SplineLineaire pour obtenir une fonction constante par morceaux (normaliser sur l'intervalle (0,1).

 o derive
 public ConstanteParMorceaux derive(double a,
                                    double b)
Derive la fonction SplineLineaire pour obtenir une fonction constante par morceaux

 o longueur
 public int longueur()
Retourne le nombre de noeuds sur lesquels "vit" la fonction.

Overrides:
longueur in class FonctionIteree
 o longueur
 public int longueur(int j)
Retourne le nombre de noeuds sur lesquels "vit" la fonction après j itérations.

Overrides:
longueur in class FonctionIteree
 o interpole
 public double[] interpole(int j)
Retourne plus de valeurs sur la spline 2^j fois plus (par interpolation).

 o evaluation
 public double[] evaluation(int jfin,
                            int j1)
Méthode incluse par souci de compatibilité avec la classe FonctionIteree: appelle simplement la méthode interpole. param j1 ce paramètre est ignoré.

Overrides:
evaluation in class FonctionIteree

All Packages  Class Hierarchy  This Package  Previous  Next  Index