| java.lang.Object JSci.maths.wavelet.MultiscaleFunction JSci.maths.wavelet.daubechies7.Wavelet7
Wavelet7 | final public class Wavelet7 extends MultiscaleFunction implements Cloneable(Code) | | Daubechies wavelets adapted to the
interval by Meyer. Thanks to Pierre Vial
for the filters.
author: Daniel Lemire |
Method Summary | |
public Object | clone() | public int | dimension(int jfin) Given that the wavelet is written in terms of
a scale containing dimension() scaling functions and
going jfin scales ahead (iterating jfin times),
tells you how many scaling functions you'll need. | public int | dimension() Number of scaling functions at scale where this
wavelet belongs. | public boolean | equals(Object a) | public double[] | evaluate(int j) | public int | getFilterType() This method is used to compute
how the number of scaling functions
changes from on scale to the other. | public int | position() Tells you what is the number of this
wavelet. | public void | setParameters(int N0, int K) | public String | toString() |
Wavelet7 | public Wavelet7(int N0, int K)(Code) | | |
Wavelet7 | public Wavelet7()(Code) | | |
clone | public Object clone()(Code) | | Return a copy of this object
|
dimension | public int dimension(int jfin)(Code) | | Given that the wavelet is written in terms of
a scale containing dimension() scaling functions and
going jfin scales ahead (iterating jfin times),
tells you how many scaling functions you'll need.
Parameters: jfin - number of iterations |
dimension | public int dimension()(Code) | | Number of scaling functions at scale where this
wavelet belongs.
|
equals | public boolean equals(Object a)(Code) | | Check if another object is equal to this
Wavelet8 object
|
evaluate | public double[] evaluate(int j)(Code) | | Return as an array the sampled values
of the function
Parameters: j - number of iterations |
getFilterType | public int getFilterType()(Code) | | This method is used to compute
how the number of scaling functions
changes from on scale to the other.
Basically, if you have k scaling
function and a filter of type t, you'll
have 2*k+t scaling functions at the
next scale (dyadic case).
Notice that this method assumes
that one is working with the dyadic
grid while the method "previousDimension"
define in the interface "filter" doesn't.
|
position | public int position()(Code) | | Tells you what is the number of this
wavelet. Wavelets are numbered from left
to right with the one at the left
boundary being noted 0.
|
setParameters | public void setParameters(int N0, int K)(Code) | | Set the parameters for this object
Parameters: N0 - number of scaling function on thescale of this object Parameters: K - position or number of this object exception: IllegalScalingException - if N0 is notlarge enough |
toString | public String toString()(Code) | | Return a String representation
of the object
|
|
|