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_CONVOL
The ID for floatringpoitn convolution implementations

static int 
WT_FILTER_FLOAT_LIFT
The ID for floatingpoint lifting spteps implementations

static int 
WT_FILTER_INT_LIFT
The ID for integer lifting spteps implementations

Modifier and Type  Method and Description 

int 
getAnHighNegSupport()
Returns the negative support of the highpass analysis
filter.

int 
getAnHighPosSupport()
Returns the positive support of the highpass analysis
filter.

int 
getAnLowNegSupport()
Returns the negative support of the lowpass analysis
filter.

int 
getAnLowPosSupport()
Returns the positive support of the lowpass 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 highpass synthesis
filter.

int 
getSynHighPosSupport()
Returns the positive support of the highpass synthesis
filter.

int 
getSynLowNegSupport()
Returns the negative support of the lowpass synthesis
filter.

int 
getSynLowPosSupport()
Returns the positive support of the lowpass 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()
DataBlk
boolean 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 © 2015–2017 SCIFIO. All rights reserved.