27 #ifndef SCATTERPLOTDATA_H
28 #define SCATTERPLOTDATA_H
32 #include "qwt/src/qwt_plot_curve.h"
108 void removeStaleDataTimeout();
111 #endif // SCATTERPLOTDATA_H
virtual void deletePlots(PlotData *)
ScatterplotData::deletePlots Delete all plot data.
bool append(UAVObject *obj)
TimeSeriesPlotData::append Appends data to time series data.
virtual void plotNewData(PlotData *, ScopeConfig *, ScopeGadgetWidget *)
Scatterplot2dScopeConfig::plotNewData Update plot with new data.
virtual void removeStaleData()
Removes the old data from the buffer.
virtual void removeStaleData()
TimeSeriesPlotData::removeStaleData Removes stale data from time series plot.
The Plot2dData class Base class that keeps the data for each curve in the plot.
ScatterplotData(QString uavObject, QString uavField)
void clearPlots()
ScatterplotData::clearPlots Clear all plot data.
SeriesPlotData(QString uavObject, QString uavField)
The TimeSeriesPlotData class The chrono plot has a variable sized buffer of data, where the data is f...
The SeriesPlotData class The sequential plot have a fixed size buffer of data. All the curves in one ...
virtual void plotNewData(PlotData *, ScopeConfig *, ScopeGadgetWidget *)
Scatterplot2dScopeConfig::plotNewData Update plot with new data.
bool append(UAVObject *obj)
Append new data to the plot.
The ScopeConfig class The parent class for scope configuration classes data sources.
void setCurve(QwtPlotCurve *val)
TimeSeriesPlotData(QString uavObject, QString uavField)
The Scatterplot2dData class Base class that keeps the data for each curve in the plot.