#include "databuffer.h" DataBuffer::DataBuffer(const nix::DataArray &array) : arrayId(array.id()), rangeMin(0.0), rangeMax(0.0) { buffer = new QVector; } DataBuffer::~DataBuffer() { delete buffer; } QVector * 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; }