public interface WaveletFilter
Both analysis and filters must be able to return the extent of the negative and positive support for both synthesis and analysis sides. This simplifies the sue of some functionalities that need extra information about the filters.
AnWTFilter, 
SynWTFilter| Modifier and Type | Field and Description | 
|---|---|
| static int | WT_FILTER_FLOAT_CONVOLThe ID for floatring-poitn convolution implementations | 
| static int | WT_FILTER_FLOAT_LIFTThe ID for floating-point lifting spteps implementations | 
| static int | WT_FILTER_INT_LIFTThe ID for integer lifting spteps implementations | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getAnHighNegSupport()Returns the negative support of the high-pass analysis
 filter. | 
| int | getAnHighPosSupport()Returns the positive support of the high-pass analysis
 filter. | 
| int | getAnLowNegSupport()Returns the negative support of the low-pass analysis
 filter. | 
| int | getAnLowPosSupport()Returns the positive support of the low-pass analysis
 filter. | 
| int | getDataType()Returns the type of data on which this filter works, as defined
 in the DataBlk interface. | 
| int | getImplType()Returns the implementation type of this filter, as defined in
 this class, such as WT_FILTER_INT_LIFT, WT_FILTER_FLOAT_LIFT,
 WT_FILTER_FLOAT_CONVOL. | 
| int | getSynHighNegSupport()Returns the negative support of the high-pass synthesis
 filter. | 
| int | getSynHighPosSupport()Returns the positive support of the high-pass synthesis
 filter. | 
| int | getSynLowNegSupport()Returns the negative support of the low-pass synthesis
 filter. | 
| int | getSynLowPosSupport()Returns the positive support of the low-pass synthesis
 filter. | 
| boolean | isReversible()Returns the reversibility of the filter. | 
| boolean | isSameAsFullWT(int tailOvrlp,
              int headOvrlp,
              int inLen)Returns true if the wavelet filter computes or uses the
 same "inner" subband coefficient as the full frame wavelet transform,
 and false otherwise. | 
static final int WT_FILTER_INT_LIFT
static final int WT_FILTER_FLOAT_LIFT
static final int WT_FILTER_FLOAT_CONVOL
int getAnLowNegSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getAnLowPosSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getAnHighNegSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getAnHighPosSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getSynLowNegSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getSynLowPosSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getSynHighNegSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getSynHighPosSupport()
A MORE PRECISE DEFINITION IS NEEDED
int getImplType()
int getDataType()
DataBlkboolean isReversible()
boolean isSameAsFullWT(int tailOvrlp,
                     int headOvrlp,
                     int inLen)
The result depends on the length of the allowed overlap when compared to the overlap required by the wavelet filter. It also depends on how overlap processing is implemented in the wavelet filter.
tailOvrlp - This is the number of samples in the input
 signal before the first sample to filter that can be used for
 overlap.headOvrlp - This is the number of samples in the input
 signal after the last sample to filter that can be used for
 overlap.inLen - This is the lenght of the input signal to filter.The
 required number of samples in the input signal after the last sample
 depends on the length of the input signal.Copyright © 2014 Open Microscopy Environment