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).


Constructor Index

 o MultiscaleFunction()

Method Index

 o clone()
Return a copy of the object
 o dimension()
 o dimension(int)
 o equals(Object)
Check if another object is equal to this MultiscaleFunction object
 o evaluate(int)
Return as an array the sampled values of the function
 o getFilterType()
This method is used to compute how the number of scaling functions changes from on scale to the other.
 o mass(double, double, int)
Compute the mass (integral)
 o mass(int)
Compute the mass (integral) of the interval 0,1
 o toString()
Return a string representing the object

Constructors

 o MultiscaleFunction
 public MultiscaleFunction()

Methods

 o dimension
 public abstract int dimension(int jfin)
 o dimension
 public abstract int dimension()
 o clone
 public Object clone()
Return a copy of the object

Overrides:
clone in class Object
 o toString
 public abstract String toString()
Return a string representing the object

Overrides:
toString in class Object
 o evaluate
 public abstract double[] evaluate(int j1)
Return as an array the sampled values of the function

Parameters:
j - number of iterations
 o 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)
 o mass
 public double mass(int jfin)
Compute the mass (integral) of the interval 0,1

Parameters:
jfin - number of iterations to consider (precision)
 o 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.

 o 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