| java.lang.Object JSci.maths.wavelet.MultiscaleFunction
All known Subclasses: JSci.maths.wavelet.daubechies8.Scaling8, JSci.maths.wavelet.daubechies4.Scaling4, JSci.maths.wavelet.daubechies6.Scaling6, JSci.maths.wavelet.daubechies3.Wavelet3, JSci.maths.wavelet.daubechies6.Wavelet6, JSci.maths.wavelet.daubechies7.Wavelet7, JSci.maths.wavelet.daubechies5.Wavelet5, JSci.maths.wavelet.daubechies4.Wavelet4, JSci.maths.wavelet.daubechies2.Wavelet2, JSci.maths.wavelet.splines.Spline, JSci.maths.wavelet.cdf2_4.DualScaling2_4, JSci.maths.wavelet.Cosine, JSci.maths.wavelet.Sine, JSci.maths.wavelet.cdf2_4.DualWavelet2_4, JSci.maths.wavelet.daubechies8.Wavelet8, JSci.maths.wavelet.cdf3_5.DualWavelet3_5, JSci.maths.wavelet.daubechies5.Scaling5, JSci.maths.wavelet.DiscreteFunction, JSci.maths.wavelet.cdf3_5.DualScaling3_5, JSci.maths.wavelet.daubechies2.Scaling2, JSci.maths.wavelet.daubechies7.Scaling7, JSci.maths.wavelet.daubechies3.Scaling3,
MultiscaleFunction | abstract public class MultiscaleFunction implements Cloneable(Code) | | Abstract encapsulation mostly meant for
wavelet functions (dyadic case).
author: Daniel Lemire |
Method Summary | |
public Object | clone() | abstract public int | dimension(int jfin) | abstract public int | dimension() | abstract public boolean | equals(Object o) | abstract public double[] | evaluate(int j) | abstract public int | getFilterType() This method is used to compute
how the number of scaling functions
changes from on scale to the other. | public double | mass(double a, double b, int jfin) | public double | mass(int jfin) | abstract public String | toString() |
clone | public Object clone()(Code) | | Return a copy of the object
|
dimension | abstract public int dimension(int jfin)(Code) | | |
dimension | abstract public int dimension()(Code) | | |
equals | abstract public boolean equals(Object o)(Code) | | Check if another object is equal to this
MultiscaleFunction object
|
evaluate | abstract public double[] evaluate(int j)(Code) | | Return as an array the sampled values
of the function
Parameters: j - number of iterations |
getFilterType | abstract 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.
|
mass | public double mass(double a, double b, int jfin)(Code) | | Compute the mass (integral)
Parameters: a - left boundary of the interval Parameters: b - right boundary of the interval Parameters: jfin - number of iterations to consider(precision) |
mass | public double mass(int jfin)(Code) | | Compute the mass (integral) of the interval 0,1
Parameters: jfin - number of iterations to consider(precision) |
toString | abstract public String toString()(Code) | | Return a string representing the object
|
|
|