|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjsci.maths.wavelet.Multiresolution
jsci.maths.wavelet.daubechies6.Daubechies6
public final class Daubechies6
Daubechies wavelets adapted to the interval by Meyer. Thanks to Pierre Vial for the filters.
| Field Summary |
|---|
| Fields inherited from interface jsci.maths.NumericalConstants |
|---|
GAMMA, GOLDEN_RATIO, LOG10, SQRT2, SQRT2PI, TWO_PI |
| Constructor Summary | |
|---|---|
Daubechies6()
|
|
| Method Summary | |
|---|---|
MultiscaleFunction |
dualScaling(int n0,
int k)
|
MultiscaleFunction |
dualWavelet(int n0,
int k)
|
double[] |
evalScaling(int n0,
int k,
int j1)
|
double[] |
evalWavelet(int n0,
int k,
int j1)
|
int |
getFilterType()
This method is used to compute how the number of scaling functions changes from on scale to the other. |
double[] |
highpass(double[] gete)
This is the implementation of the highpass Filter. |
double[] |
highpass(double[] v,
double[] param)
This is the implementation of the highpass Filter. |
double[] |
lowpass(double[] gete)
This is the implementation of the lowpass Filter. |
double[] |
lowpass(double[] v,
double[] param)
This is the implementation of the lowpass Filter. |
int |
previousDimension(int k)
This method return the number of "scaling" functions at the previous scale given a number of scaling functions. |
MultiscaleFunction |
primaryScaling(int n0,
int k)
|
MultiscaleFunction |
primaryWavelet(int n0,
int k)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Daubechies6()
| Method Detail |
|---|
public int getFilterType()
getFilterType in class Multiresolution
public MultiscaleFunction primaryScaling(int n0,
int k)
primaryScaling in class Multiresolution
public MultiscaleFunction dualScaling(int n0,
int k)
dualScaling in class Multiresolution
public MultiscaleFunction primaryWavelet(int n0,
int k)
primaryWavelet in class Multiresolution
public MultiscaleFunction dualWavelet(int n0,
int k)
dualWavelet in class Multiresolutionpublic int previousDimension(int k)
previousDimension in interface FilterpreviousDimension in class Multiresolution
public double[] lowpass(double[] v,
double[] param)
lowpass in interface Filterparam - a parameter for the filter
public double[] highpass(double[] v,
double[] param)
highpass in interface Filterparam - a parameter for the filterpublic double[] lowpass(double[] gete)
lowpass in interface Filterpublic double[] highpass(double[] gete)
highpass in interface Filter
public double[] evalScaling(int n0,
int k,
int j1)
public double[] evalWavelet(int n0,
int k,
int j1)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||