VAPOR3 3.9.4
Public Member Functions | List of all members
VAPoR::WaveFiltCoif Class Reference

Coiflet family FIR filters. More...

#include <WaveFiltCoif.h>

Inheritance diagram for VAPoR::WaveFiltCoif:
VAPoR::WaveFiltBase

Public Member Functions

 WaveFiltCoif (const string &wavename)
 
virtual ~WaveFiltCoif ()
 
- 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
 

Detailed Description

Coiflet family FIR filters.

Author
John Clyne
Version
$Revision$
Date
$Date$

This class provides FIR filters for the Coiflet family of wavelets

Definition at line 20 of file WaveFiltCoif.h.

Constructor & Destructor Documentation

◆ WaveFiltCoif()

VAPoR::WaveFiltCoif::WaveFiltCoif ( const string &  wavename)

Create a set of Coiflet filters

Parameters
[in]wavenameThe Coiflet family wavelet member. Valid values are "coif1", "coif2", "coif3", "coif4", and "coif5"

◆ ~WaveFiltCoif()

virtual VAPoR::WaveFiltCoif::~WaveFiltCoif ( )
virtual

The documentation for this class was generated from the following file: