

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
public interface Filter
This interface is used to define wavelet filters. It is fairly general to accomodate just about any filter (except complex ones). Since changing an interface is painful, it must be as general as possible to start with. Therefore it doesn't assume that you are using dyadic wavelets (for example) and so, some object will implement somewhat redundant method that builds on the dyadic grid (for simplicity).
Method Summary  

double[] 
highpass(double[] y)
Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). 
double[] 
highpass(double[] y,
double[] param)
Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). 
double[] 
lowpass(double[] x)
lowpass filter 
double[] 
lowpass(double[] x,
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. 
Method Detail 

double[] lowpass(double[] x)
x
 DOCUMENT ME!
double[] highpass(double[] y)
y
 DOCUMENT ME!
double[] lowpass(double[] x, double[] param)
x
 DOCUMENT ME!param
 a parameter for the filter
double[] highpass(double[] y, double[] param)
y
 DOCUMENT ME!param
 a parameter for the filter
int previousDimension(int k)
k
 DOCUMENT ME!


PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 