dataservice/databuffer.cpp
2018-10-02 09:36:38 +02:00

23 lines
502 B
C++

#include "databuffer.h"
DataBuffer::DataBuffer(const nix::DataArray &array) : arrayId(array.id()), rangeMin(0.0), rangeMax(0.0)
{
buffer = new QVector<QPointF>;
}
DataBuffer::~DataBuffer() {
delete buffer;
}
QVector<QPointF> * DataBuffer::getBuffer() {
return buffer;
}
double DataBuffer::rangeMinimum() const {
return !buffer->isEmpty() ? buffer->constFirst().x() : 0.0;
}
double DataBuffer::rangeMaximum() const {
return !buffer->isEmpty() ? buffer->constLast().x() : 0.0;
}