Mercurial > hg > qm-dsp
comparison dsp/tonal/ChangeDetectionFunction.h @ 493:bb78ca3fe7de
Remove "using" from some headers
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Fri, 31 May 2019 17:24:50 +0100 |
parents | 701233f8ed41 |
children |
comparison
equal
deleted
inserted
replaced
492:2892ecc40f86 | 493:bb78ca3fe7de |
---|---|
17 #define QM_DSP_CHANGEDETECTIONFUNCTION_H | 17 #define QM_DSP_CHANGEDETECTIONFUNCTION_H |
18 | 18 |
19 #include "TCSgram.h" | 19 #include "TCSgram.h" |
20 | 20 |
21 #include <valarray> | 21 #include <valarray> |
22 using std::valarray; | |
23 | 22 |
24 typedef valarray<double> ChangeDistance; | 23 typedef std::valarray<double> ChangeDistance; |
25 | 24 |
26 struct ChangeDFConfig | 25 struct ChangeDFConfig |
27 { | 26 { |
28 int smoothingWidth; | 27 int smoothingWidth; |
29 }; | 28 }; |
36 ChangeDistance process(const TCSGram& rTCSGram); | 35 ChangeDistance process(const TCSGram& rTCSGram); |
37 private: | 36 private: |
38 void setFilterWidth(const int iWidth); | 37 void setFilterWidth(const int iWidth); |
39 | 38 |
40 private: | 39 private: |
41 valarray<double> m_vaGaussian; | 40 std::valarray<double> m_vaGaussian; |
42 double m_dFilterSigma; | 41 double m_dFilterSigma; |
43 int m_iFilterWidth; | 42 int m_iFilterWidth; |
44 }; | 43 }; |
45 | 44 |
46 #endif // _CHANGDETECTIONFUNCTION_ | 45 #endif // _CHANGDETECTIONFUNCTION_ |