1#ifndef _WaveFiltBase_h_
2#define _WaveFiltBase_h_
57 virtual bool isint()
const {
return (
false); };
64 static const int MAX_FILTER_SIZE = 32;
74 void wrev(
const double *sigIn,
double *sigOut,
int sigLength)
const;
79 void qmf_even(
const double *sigIn,
double *sigOut,
int sigLength)
const;
84 void qmf_wrev(
const double *sigIn,
double *sigOut,
int sigLength)
const;
89 void verbatim_copy(
const double *sigIn,
double *sigOut,
int sigLength)
const;
A base class for wavelet family filters.
virtual bool issymmetric() const
virtual bool isint() const
double * _lowReconFilCoef
void qmf_wrev(const double *sigIn, double *sigOut, int sigLength) const
void verbatim_copy(const double *sigIn, double *sigOut, int sigLength) const
const double * GetHighDecomFilCoef() const
Return wavelet (high pass) decompostion filter coefficients.
void qmf_even(const double *sigIn, double *sigOut, int sigLength) const
const double * GetLowReconFilCoef() const
Return scaling (low pass) reconstruction filter coefficients.
double * _lowDecomFilCoef
void wrev(const double *sigIn, double *sigOut, int sigLength) const
const double * GetLowDecomFilCoef() const
Return scaling (low pass) decompostion filter coefficients.
const double * GetHighReconFilCoef() const
Return wavelet (high pass) decompostion filter coefficients.
virtual bool IsNormalized() const