Go to the documentation of this file.
15 , _cached_curve(
"", x_axis->group())
38 return QPointF(p.x, p.y);
52 throw std::runtime_error(
"the X axis is null");
62 const double EPS = std::numeric_limits<double>::epsilon();
64 for (
size_t i = 0; i < data_size; i++)
68 throw std::runtime_error(
"X and Y axis don't share the same time axis");
RangeOpt getVisualizationRangeY(Range range_X) override
RangeOpt getVisualizationRangeX() override
PointSeriesXY(const PlotData *x_axis, const PlotData *y_axis)
size_t size() const override
virtual RangeOpt rangeX() const
int getIndexFromX(double x) const
void updateCache(bool reset_old_data) override
virtual size_t size() const
virtual void pushBack(const Point &p)
std::optional< Range > RangeOpt
std::optional< QPointF > sampleFromTime(double t) override
const Point & at(size_t index) const
virtual RangeOpt rangeY() const
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:45