VAPOR3 3.9.4
|
Daubechies family FIR filters. More...
#include <WaveFiltDaub.h>
Public Member Functions | |
WaveFiltDaub (const string &wavename) | |
virtual | ~WaveFiltDaub () |
Public Member Functions inherited from VAPoR::WaveFiltBase | |
WaveFiltBase () | |
virtual | ~WaveFiltBase () |
int | GetLength () const |
const double * | GetLowDecomFilCoef () const |
Return scaling (low pass) decompostion filter coefficients. | |
const double * | GetLowReconFilCoef () const |
Return scaling (low pass) reconstruction filter coefficients. | |
const double * | GetHighDecomFilCoef () const |
Return wavelet (high pass) decompostion filter coefficients. | |
const double * | GetHighReconFilCoef () const |
Return wavelet (high pass) decompostion filter coefficients. | |
virtual bool | issymmetric () const |
virtual bool | isint () const |
virtual bool | IsNormalized () const |
Additional Inherited Members | |
Protected Member Functions inherited from VAPoR::WaveFiltBase | |
void | wrev (const double *sigIn, double *sigOut, int sigLength) const |
void | qmf_even (const double *sigIn, double *sigOut, int sigLength) const |
void | qmf_wrev (const double *sigIn, double *sigOut, int sigLength) const |
void | verbatim_copy (const double *sigIn, double *sigOut, int sigLength) const |
Protected Attributes inherited from VAPoR::WaveFiltBase | |
int | _filterLength |
double * | _lowDecomFilCoef |
double * | _lowReconFilCoef |
double * | _hiDecomFilCoef |
double * | _hiReconFilCoef |
Static Protected Attributes inherited from VAPoR::WaveFiltBase | |
static const int | MAX_FILTER_SIZE = 32 |
Daubechies family FIR filters.
This class provides FIR filters for the Daubechies family of wavelets
Definition at line 20 of file WaveFiltDaub.h.
VAPoR::WaveFiltDaub::WaveFiltDaub | ( | const string & | wavename | ) |
Create a set of Daubechies filters
[in] | wavename | The Daubechies family wavelet member. Valid values are "db", "db", "db", "db", "db5", "db6", "db7", "db8", "db9", and "db10" |
|
virtual |