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

Biorthogonal spline family FIR filters. More...

#include <WaveFiltBior.h>

Inheritance diagram for VAPoR::WaveFiltBior:
VAPoR::WaveFiltBase

Public Member Functions

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

Biorthogonal spline family FIR filters.

Author
John Clyne
Version
$Revision$
Date
$Date$

This class provides FIR filters for the Biorlet family of wavelets

Definition at line 20 of file WaveFiltBior.h.

Constructor & Destructor Documentation

◆ WaveFiltBior()

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

Create a set of Biorthogonal spline filters

Parameters
[in]wavenameThe Biorlet family wavelet member. Valid values are "bior1.1", "bior1.3", "bior1.5", "bior2.2", "bior2.4", "bior2.6", "bior2.8", "bior3.1", "bior3.3", "bior3.5", "bior3.7", "bior3.9", "bior4.4"

◆ ~WaveFiltBior()

virtual VAPoR::WaveFiltBior::~WaveFiltBior ( )
virtual

Member Function Documentation

◆ issymmetric()

virtual bool VAPoR::WaveFiltBior::issymmetric ( ) const
inlinevirtual

Returns true if the wavelet is symmetric (or antisymmetric)

Reimplemented from VAPoR::WaveFiltBase.

Definition at line 34 of file WaveFiltBior.h.


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