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);