All Packages Class Hierarchy This Package Previous Next Index
Class JSci.maths.wavelet.Cosine
java.lang.Object
|
+----JSci.maths.wavelet.MultiscaleFunction
|
+----JSci.maths.wavelet.Cosine
- public final class Cosine
- extends MultiscaleFunction
- implements NumericalConstants, Cloneable
This class is used to be able to mix the wavelet
and cosine transforms. It is in fact a normalised
cosine.
-
Cosine(int, int)
-
-
clone()
- Return a copy of this object
-
dimension()
- Tells you how many samples you'll get
from this function
-
dimension(int)
- Tells you how many samples you'll get
from this function (will not depend
on the parameter)
-
equals(Object)
- Check if another object is equal to this
Cosine object
-
evaluate()
- Return as an array the sampled values
of the function
-
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.
-
getFrequency()
-
-
mass(double, double, int)
- Compute the mass (integral)
-
toString()
- Return a String representation
of the object
Cosine
public Cosine(int N0,
int FREQ)
toString
public String toString()
- Return a String representation
of the object
- Overrides:
- toString in class MultiscaleFunction
equals
public boolean equals(Object a)
- Check if another object is equal to this
Cosine object
- Overrides:
- equals in class MultiscaleFunction
getFrequency
public int getFrequency()
evaluate
public double[] evaluate()
- Return as an array the sampled values
of the function
dimension
public int dimension(int jfin)
- Tells you how many samples you'll get
from this function (will not depend
on the parameter)
- Overrides:
- dimension in class MultiscaleFunction
dimension
public int dimension()
- Tells you how many samples you'll get
from this function
- Overrides:
- dimension in class MultiscaleFunction
clone
public Object clone()
- Return a copy of this object
- Overrides:
- clone in class MultiscaleFunction
evaluate
public double[] evaluate(int j1)
- Return as an array the sampled values
of the function
- Parameters:
- j - number of iterations (doesn't do anything)
- Overrides:
- evaluate in class MultiscaleFunction
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)
- Overrides:
- mass 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
All Packages Class Hierarchy This Package Previous Next Index