| java.lang.Object JSci.maths.wavelet.MultiscaleFunction JSci.maths.wavelet.daubechies7.Scaling7
Scaling7 | final public class Scaling7 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) Starting with dimension() scaling functions and
going jfin scales ahead (iterating jfin times),
tells you how many scaling functions you'll have. | public int | dimension() Number of scaling functions at scale where this
scaling function 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
scaling function. | public void | setParameters(int N0, int K) | public String | toString() |
Scaling7 | public Scaling7(int N0, int K)(Code) | | |
Scaling7 | public Scaling7()(Code) | | |
clone | public Object clone()(Code) | | Return a copy of this object
|
dimension | public int dimension(int jfin)(Code) | | Starting with dimension() scaling functions and
going jfin scales ahead (iterating jfin times),
tells you how many scaling functions you'll have.
Parameters: jfin - number of iterations |
dimension | public int dimension()(Code) | | Number of scaling functions at scale where this
scaling function belongs.
|
equals | public boolean equals(Object a)(Code) | | Check if another object is equal to this
Scaling7 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
scaling function. Scaling functions 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
|
|
|