diff data/model/test/MockWaveModel.cpp @ 1527:710e6250a401 zoom

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 13:51:14 +0100
parents a12fd0456f0c
children
line wrap: on
line diff
--- a/data/model/test/MockWaveModel.cpp	Mon Dec 12 15:18:52 2016 +0000
+++ b/data/model/test/MockWaveModel.cpp	Mon Sep 17 13:51:14 2018 +0100
@@ -22,25 +22,25 @@
 MockWaveModel::MockWaveModel(vector<Sort> sorts, int length, int pad)
 {
     for (auto sort: sorts) {
-	m_data.push_back(generate(sort, length, pad));
+        m_data.push_back(generate(sort, length, pad));
     }
 }
 
-vector<float>
+floatvec_t
 MockWaveModel::getData(int channel, sv_frame_t start, sv_frame_t count) const
 {
     sv_frame_t i = 0;
 
 //    cerr << "MockWaveModel::getData(" << channel << "," << start << "," << count << "): ";
 
-    vector<float> data;
+    floatvec_t data;
     
     while (i < count) {
-	sv_frame_t idx = start + i;
-	if (!in_range_for(m_data[channel], idx)) break;
-	data.push_back(m_data[channel][idx]);
-//	cerr << data[i] << " ";
-	++i;
+        sv_frame_t idx = start + i;
+        if (!in_range_for(m_data[channel], idx)) break;
+        data.push_back(m_data[channel][idx]);
+//        cerr << data[i] << " ";
+        ++i;
     }
 
 //    cerr << endl;
@@ -48,14 +48,14 @@
     return data;
 }
 
-vector<vector<float>>
+vector<floatvec_t>
 MockWaveModel::getMultiChannelData(int fromchannel, int tochannel,
-				   sv_frame_t start, sv_frame_t count) const
+                                   sv_frame_t start, sv_frame_t count) const
 {
-    vector<vector<float>> data(tochannel - fromchannel + 1);
+    vector<floatvec_t> data(tochannel - fromchannel + 1);
     
     for (int c = fromchannel; c <= tochannel; ++c) {
-        data.push_back(getData(c, start, count));
+        data[c] = getData(c, start, count);
     }
 
     return data;
@@ -72,17 +72,17 @@
     
     for (int i = 0; i < length; ++i) {
 
-	double v = 0.0;
-	
-	switch (sort) {
-	case DC: v = 1.0; break;
-	case Sine: v = sin((2.0 * M_PI / 8.0) * i); break;
-	case Cosine: v = cos((2.0 * M_PI / 8.0) * i); break;
-	case Nyquist: v = (i % 2) * 2 - 1; break;
-	case Dirac: v = (i == 0) ? 1.0 : 0.0; break;
-	}
+        double v = 0.0;
+        
+        switch (sort) {
+        case DC: v = 1.0; break;
+        case Sine: v = sin((2.0 * M_PI / 8.0) * i); break;
+        case Cosine: v = cos((2.0 * M_PI / 8.0) * i); break;
+        case Nyquist: v = (i % 2) * 2 - 1; break;
+        case Dirac: v = (i == 0) ? 1.0 : 0.0; break;
+        }
 
-	data.push_back(float(v));
+        data.push_back(float(v));
     }
 
     for (int i = 0; i < pad; ++i) {