Mercurial > hg > qm-dsp
comparison dsp/wavelet/Wavelet.h @ 505:930b5b0f707d
Merge branch 'codestyle-and-tidy'
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Wed, 05 Jun 2019 12:55:15 +0100 |
parents | 701233f8ed41 |
children |
comparison
equal
deleted
inserted
replaced
471:e3335cb213da | 505:930b5b0f707d |
---|---|
1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ | 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ |
2 | |
3 /* | 2 /* |
4 QM DSP Library | 3 QM DSP Library |
5 | 4 |
6 Centre for Digital Music, Queen Mary, University of London. | 5 Centre for Digital Music, Queen Mary, University of London. |
7 This file copyright 2009 Thomas Wilmering. | 6 This file copyright 2009 Thomas Wilmering. |
11 published by the Free Software Foundation; either version 2 of the | 10 published by the Free Software Foundation; either version 2 of the |
12 License, or (at your option) any later version. See the file | 11 License, or (at your option) any later version. See the file |
13 COPYING included with this distribution for more information. | 12 COPYING included with this distribution for more information. |
14 */ | 13 */ |
15 | 14 |
16 #ifndef _WAVELET_H_ | 15 #ifndef QM_DSP_WAVELET_H |
17 #define _WAVELET_H_ | 16 #define QM_DSP_WAVELET_H |
18 | 17 |
19 #include <string> | 18 #include <string> |
20 #include <vector> | 19 #include <vector> |
21 | 20 |
22 class Wavelet | 21 class Wavelet |
33 Daubechies_8, | 32 Daubechies_8, |
34 Daubechies_9, | 33 Daubechies_9, |
35 Daubechies_10, | 34 Daubechies_10, |
36 Daubechies_20, | 35 Daubechies_20, |
37 Daubechies_40, | 36 Daubechies_40, |
38 Symlet_2, | 37 Symlet_2, |
39 Symlet_3, | 38 Symlet_3, |
40 Symlet_4, | 39 Symlet_4, |
41 Symlet_5, | 40 Symlet_5, |
42 Symlet_6, | 41 Symlet_6, |
43 Symlet_7, | 42 Symlet_7, |
44 Symlet_8, | 43 Symlet_8, |
45 Symlet_9, | 44 Symlet_9, |
46 Symlet_10, | 45 Symlet_10, |
47 Symlet_20, | 46 Symlet_20, |
48 Symlet_30, | 47 Symlet_30, |
49 Coiflet_1, | 48 Coiflet_1, |
50 Coiflet_2, | 49 Coiflet_2, |
51 Coiflet_3, | 50 Coiflet_3, |
52 Coiflet_4, | 51 Coiflet_4, |
53 Coiflet_5, | 52 Coiflet_5, |
54 Biorthogonal_1_3, | 53 Biorthogonal_1_3, |
55 Biorthogonal_1_5, | 54 Biorthogonal_1_5, |
56 Biorthogonal_2_2, | 55 Biorthogonal_2_2, |
57 Biorthogonal_2_4, | 56 Biorthogonal_2_4, |
58 Biorthogonal_2_6, | 57 Biorthogonal_2_6, |
59 Biorthogonal_2_8, | 58 Biorthogonal_2_8, |
60 Biorthogonal_3_1, | 59 Biorthogonal_3_1, |
61 Biorthogonal_3_3, | 60 Biorthogonal_3_3, |
62 Biorthogonal_3_5, | 61 Biorthogonal_3_5, |
63 Biorthogonal_3_7, | 62 Biorthogonal_3_7, |
64 Biorthogonal_3_9, | 63 Biorthogonal_3_9, |
65 Biorthogonal_4_4, | 64 Biorthogonal_4_4, |
66 Biorthogonal_5_5, | 65 Biorthogonal_5_5, |
67 Biorthogonal_6_8, | 66 Biorthogonal_6_8, |
68 Meyer, | 67 Meyer, |
69 | 68 |
70 LastType = Meyer | 69 LastType = Meyer |
71 }; | 70 }; |
72 | 71 |
73 static std::string getWaveletName(Type); | 72 static std::string getWaveletName(Type); |