#include ScalarSeries::ScalarSeries(int size, const Unit &xAxisUnit, const Unit &valuesUnit) : DataSeries{std::make_shared >(size), xAxisUnit, std::make_shared >(size), valuesUnit} { } void ScalarSeries::setData(int index, double x, double value) noexcept { xAxisData()->setData(index, x); valuesData()->setData(index, value); } std::unique_ptr ScalarSeries::clone() const { return std::make_unique(*this); }