|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.wavelet.Multiresolution JSci.maths.wavelet.haar.MultiSplineHaar
public final class MultiSplineHaar
Haar Wavelets
Field Summary | |
---|---|
protected static int |
filtretype
|
(package private) static double[] |
vg
|
(package private) static double[] |
vog
|
Fields inherited from interface JSci.maths.NumericalConstants |
---|
GAMMA, GOLDEN_RATIO, LOG10, SQRT2, SQRT2PI, TWO_PI |
Constructor Summary | |
---|---|
MultiSplineHaar()
|
Method Summary | |
---|---|
MultiscaleFunction |
dualScaling(int n0,
int k)
|
MultiscaleFunction |
dualWavelet(int n0,
int k)
|
int |
getFilterType()
This method is used to compute how the number of scaling functions changes from on scale to the other. |
double[] |
highpass(double[] gete)
This is the implementation of the highpass Filter. |
double[] |
highpass(double[] v,
double[] param)
This is the implementation of the highpass Filter. |
double[] |
lowpass(double[] gete)
lowpass filter |
double[] |
lowpass(double[] v,
double[] param)
lowpass filter |
int |
previousDimension(int k)
This method return the number of "scaling" functions at the previous scale given a number of scaling functions. |
MultiscaleFunction |
primaryScaling(int n0,
int k)
|
MultiscaleFunction |
primaryWavelet(int n0,
int k)
|
static PiecewiseConstant |
scaling(int n0,
int k)
|
static PiecewiseConstant |
wavelet(int n0,
int k)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int filtretype
static final double[] vg
static final double[] vog
Constructor Detail |
---|
public MultiSplineHaar()
Method Detail |
---|
public int getFilterType()
getFilterType
in class Multiresolution
public MultiscaleFunction primaryScaling(int n0, int k)
primaryScaling
in class Multiresolution
public MultiscaleFunction dualScaling(int n0, int k)
dualScaling
in class Multiresolution
public MultiscaleFunction primaryWavelet(int n0, int k)
primaryWavelet
in class Multiresolution
public MultiscaleFunction dualWavelet(int n0, int k)
dualWavelet
in class Multiresolution
public int previousDimension(int k)
previousDimension
in interface Filter
previousDimension
in class Multiresolution
public double[] lowpass(double[] v, double[] param)
Filter
lowpass
in interface Filter
param
- a parameter for the filterpublic double[] highpass(double[] v, double[] param)
highpass
in interface Filter
param
- a parameter for the filterpublic double[] lowpass(double[] gete)
Filter
lowpass
in interface Filter
public double[] highpass(double[] gete)
highpass
in interface Filter
public static PiecewiseConstant scaling(int n0, int k)
public static PiecewiseConstant wavelet(int n0, int k)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |