All Packages Class Hierarchy This Package Previous Next Index
Class JSci.maths.wavelet.cdf3_5.DualScaling3_5
java.lang.Object
|
+----JSci.maths.wavelet.MultiscaleFunction
|
+----JSci.maths.wavelet.cdf3_5.DualScaling3_5
- public final class DualScaling3_5
- extends MultiscaleFunction
- implements Cloneable
Cohen-Daubechies-Feauveau
with N=3 and
Ntilde=5 adapted to the interval
by Deslauriers-Dubuc-Lemire
-
DualScaling3_5()
-
-
DualScaling3_5(int, int)
-
-
clone()
- Return a copy of this object
-
dimension()
- Number of scaling functions at scale where this
scaling function belongs.
-
dimension(int)
- Starting with dimension() scaling functions and
going jfin scales ahead (iterating jfin times),
tells you how many scaling functions you'll have.
-
equals(Object)
- Check if another object is equal to this
DualScaling3_5 object
-
evaluate(int)
- Return as an array the sampled values
of the function
-
getFilterType()
- This method is used to compute
how the number of scaling functions
changes from on scale to the other.
-
position()
- Tells you what is the number of this
scaling function.
-
setParameters(int, int)
- Set the parameters for this object
-
toString()
- Return a String representation
of the object
DualScaling3_5
public DualScaling3_5(int N0,
int K)
DualScaling3_5
public DualScaling3_5()
equals
public boolean equals(Object a)
- Check if another object is equal to this
DualScaling3_5 object
- Overrides:
- equals in class MultiscaleFunction
toString
public String toString()
- Return a String representation
of the object
- Overrides:
- toString in class MultiscaleFunction
getFilterType
public int getFilterType()
- 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.
- Overrides:
- getFilterType in class MultiscaleFunction
clone
public Object clone()
- Return a copy of this object
- Overrides:
- clone in class MultiscaleFunction
setParameters
public void setParameters(int N0,
int K)
- Set the parameters for this object
- Parameters:
- N0 - number of scaling function on the
scale of this object
- K - position or number of this object
- Throws: IllegalScalingException
- if N0 is not
large enough
evaluate
public double[] evaluate(int j1)
- Return as an array the sampled values
of the function
- Parameters:
- j - number of iterations
- Overrides:
- evaluate in class MultiscaleFunction
dimension
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.
- Parameters:
- jfin - number of iterations
- Overrides:
- dimension in class MultiscaleFunction
dimension
public int dimension()
- Number of scaling functions at scale where this
scaling function belongs.
- Overrides:
- dimension in class MultiscaleFunction
position
public int position()
- 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.
All Packages Class Hierarchy This Package Previous Next Index