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