1 #ifndef _WaveFiltBase_h_
2 #define _WaveFiltBase_h_
4 #include <vapor/MyBase.h>
68 const double *sigIn,
double *sigOut,
int sigLength
76 const double *sigIn,
double *sigOut,
int sigLength
83 const double *sigIn,
double *sigOut,
int sigLength
90 const double *sigIn,
double *sigOut,
int sigLength
const double * GetHighDecomFilCoef() const
Return wavelet (high pass) decompostion filter coefficients.
void verbatim_copy(const double *sigIn, double *sigOut, int sigLength) const
virtual bool issymmetric() const
double * _lowDecomFilCoef
double * _lowReconFilCoef
static const int MAX_FILTER_SIZE
A base class for wavelet family filters.
const double * GetHighReconFilCoef() const
Return wavelet (high pass) decompostion filter coefficients.
void qmf_even(const double *sigIn, double *sigOut, int sigLength) const
void qmf_wrev(const double *sigIn, double *sigOut, int sigLength) const
const double * GetLowReconFilCoef() const
Return scaling (low pass) reconstruction filter coefficients.
const double * GetLowDecomFilCoef() const
Return scaling (low pass) decompostion filter coefficients.
void wrev(const double *sigIn, double *sigOut, int sigLength) const