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_