mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-29 19:49:58 +02:00
[apps/statistics] Create a model data
Change-Id: Iad946d1a1bc27aaea985f73d87163e8368206d40
This commit is contained in:
38
apps/statistics/data.cpp
Normal file
38
apps/statistics/data.cpp
Normal 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++;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user