Files
Upsilon/apps/statistics/data.cpp
Émilie Feral 4220131160 [apps/statistics] Create a model data
Change-Id: Iad946d1a1bc27aaea985f73d87163e8368206d40
2016-12-19 17:00:49 +01:00

39 lines
613 B
C++

#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++;
}
}
}