Ardour  9.0-pre0-582-g084a23a80d
Wavelet Class Reference

#include <Wavelet.h>

Public Types

enum  Type {
  Haar = 0 , Daubechies_2 , Daubechies_3 , Daubechies_4 ,
  Daubechies_5 , Daubechies_6 , Daubechies_7 , Daubechies_8 ,
  Daubechies_9 , Daubechies_10 , Daubechies_20 , Daubechies_40 ,
  Symlet_2 , Symlet_3 , Symlet_4 , Symlet_5 ,
  Symlet_6 , Symlet_7 , Symlet_8 , Symlet_9 ,
  Symlet_10 , Symlet_20 , Symlet_30 , Coiflet_1 ,
  Coiflet_2 , Coiflet_3 , Coiflet_4 , Coiflet_5 ,
  Biorthogonal_1_3 , Biorthogonal_1_5 , Biorthogonal_2_2 , Biorthogonal_2_4 ,
  Biorthogonal_2_6 , Biorthogonal_2_8 , Biorthogonal_3_1 , Biorthogonal_3_3 ,
  Biorthogonal_3_5 , Biorthogonal_3_7 , Biorthogonal_3_9 , Biorthogonal_4_4 ,
  Biorthogonal_5_5 , Biorthogonal_6_8 , Meyer , LastType = Meyer
}
 

Static Public Member Functions

static std::string getWaveletName (Type)
 
static void createDecompositionFilters (Type, std::vector< float > &lpd, std::vector< float > &hpd)
 

Detailed Description

Definition at line 22 of file Wavelet.h.

Member Enumeration Documentation

◆ Type

Enumerator
Haar 
Daubechies_2 
Daubechies_3 
Daubechies_4 
Daubechies_5 
Daubechies_6 
Daubechies_7 
Daubechies_8 
Daubechies_9 
Daubechies_10 
Daubechies_20 
Daubechies_40 
Symlet_2 
Symlet_3 
Symlet_4 
Symlet_5 
Symlet_6 
Symlet_7 
Symlet_8 
Symlet_9 
Symlet_10 
Symlet_20 
Symlet_30 
Coiflet_1 
Coiflet_2 
Coiflet_3 
Coiflet_4 
Coiflet_5 
Biorthogonal_1_3 
Biorthogonal_1_5 
Biorthogonal_2_2 
Biorthogonal_2_4 
Biorthogonal_2_6 
Biorthogonal_2_8 
Biorthogonal_3_1 
Biorthogonal_3_3 
Biorthogonal_3_5 
Biorthogonal_3_7 
Biorthogonal_3_9 
Biorthogonal_4_4 
Biorthogonal_5_5 
Biorthogonal_6_8 
Meyer 
LastType 

Definition at line 25 of file Wavelet.h.

Member Function Documentation

◆ createDecompositionFilters()

static void Wavelet::createDecompositionFilters ( Type  ,
std::vector< float > &  lpd,
std::vector< float > &  hpd 
)
static

◆ getWaveletName()

static std::string Wavelet::getWaveletName ( Type  )
static

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