[apps/statistics] Create a model data

Change-Id: Iad946d1a1bc27aaea985f73d87163e8368206d40
This commit is contained in:
Émilie Feral
2016-12-19 15:36:40 +01:00
parent 4b4aad556f
commit 4220131160
3 changed files with 65 additions and 0 deletions

38
apps/statistics/data.cpp Normal file
View File

@@ -0,0 +1,38 @@
#include "data.h"
namespace Statistics {
Data::Data() :
m_numberOfPairs(0)
{
}
int Data::numberOfPairs() const {
return m_numberOfPairs;
}
float Data::valueAtIndex(int index) {
return m_values[index];
}
int Data::sizeAtIndex(int index) {
return m_sizes[index];
}
void Data::setValueAtIndex(float value, int index) {
m_values[index] = value;
if (index >= m_numberOfPairs) {
m_sizes[index] = 0;
m_numberOfPairs++;
}
}
void Data::setSizeAtIndex(int size, int index) {
m_sizes[index] = size;
if (index >= m_numberOfPairs) {
m_values[index] = 0.0f;
m_numberOfPairs++;
}
}
}