All Packages Class Hierarchy This Package Previous Next Index
Class JSci.maths.wavelet.MultiscaleFunction
java.lang.Object
|
+----JSci.maths.wavelet.MultiscaleFunction
- public abstract class MultiscaleFunction
- extends Object
- implements Cloneable
Abstract encapsulation mostly meant for
wavelet functions (dyadic case).
-
MultiscaleFunction()
-
-
clone()
- Return a copy of the object
-
dimension()
-
-
dimension(int)
-
-
equals(Object)
- Check if another object is equal to this
MultiscaleFunction 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.
-
mass(double, double, int)
- Compute the mass (integral)
-
mass(int)
- Compute the mass (integral) of the interval 0,1
-
toString()
- Return a string representing the object
MultiscaleFunction
public MultiscaleFunction()
dimension
public abstract int dimension(int jfin)
dimension
public abstract int dimension()
clone
public Object clone()
- Return a copy of the object
- Overrides:
- clone in class Object
toString
public abstract String toString()
- Return a string representing the object
- Overrides:
- toString in class Object
evaluate
public abstract double[] evaluate(int j1)
- Return as an array the sampled values
of the function
- Parameters:
- j - number of iterations
mass
public double mass(double a,
double b,
int jfin)
- Compute the mass (integral)
- Parameters:
- a - left boundary of the interval
- b - right boundary of the interval
- jfin - number of iterations to consider
(precision)
mass
public double mass(int jfin)
- Compute the mass (integral) of the interval 0,1
- Parameters:
- jfin - number of iterations to consider
(precision)
getFilterType
public abstract 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.
equals
public abstract boolean equals(Object o)
- Check if another object is equal to this
MultiscaleFunction object
- Overrides:
- equals in class Object
All Packages Class Hierarchy This Package Previous Next Index