dRonin
adbada4
dRonin GCS
|
The TimeSeriesPlotData class The chrono plot has a variable sized buffer of data, where the data is for a specified time period. More...
#include <scatterplotdata.h>
Public Member Functions | |
TimeSeriesPlotData (QString uavObject, QString uavField) | |
~TimeSeriesPlotData () | |
bool | append (UAVObject *obj) |
TimeSeriesPlotData::append Appends data to time series data. More... | |
virtual void | removeStaleData () |
TimeSeriesPlotData::removeStaleData Removes stale data from time series plot. More... | |
virtual void | plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *) |
Scatterplot2dScopeConfig::plotNewData Update plot with new data. More... | |
Public Member Functions inherited from ScatterplotData | |
ScatterplotData (QString uavObject, QString uavField) | |
~ScatterplotData () | |
virtual void | deletePlots (PlotData *) |
ScatterplotData::deletePlots Delete all plot data. More... | |
void | clearPlots () |
ScatterplotData::clearPlots Clear all plot data. More... | |
void | setCurve (QwtPlotCurve *val) |
Public Member Functions inherited from Plot2dData | |
Plot2dData (QString uavObject, QString uavField) | |
Plot2dData::Plot2dData Default 2d constructor. More... | |
~Plot2dData () | |
virtual void | setUpdatedFlagToTrue () |
virtual bool | readAndResetUpdatedFlag () |
Public Member Functions inherited from PlotData | |
double | valueAsDouble (UAVObject *obj, UAVObjectField *field, bool haveSubField, QString uavSubFieldName) |
valueAsDouble Fetch the value from the UAVO and return it as a double More... | |
void | setXMinimum (double val) |
virtual void | setXMaximum (double val) |
void | setYMinimum (double val) |
void | setYMaximum (double val) |
void | setXWindowSize (double val) |
void | setScalePower (int val) |
void | setMeanSamples (int val) |
void | setMathFunction (QString val) |
double | getXMinimum () |
double | getXMaximum () |
double | getYMinimum () |
double | getYMaximum () |
double | getXWindowSize () |
QString | getUavoName () |
QString | getUavoFieldName () |
QString | getUavoSubFieldName () |
bool | getHaveSubFieldFlag () |
int | getScalePower () |
int | getMeanSamples () |
QString | getMathFunction () |
QVector< double > * | getXData () |
QVector< double > * | getYData () |
Additional Inherited Members | |
Public Attributes inherited from Plot2dData | |
QVector< double > * | yDataHistory |
Public Attributes inherited from PlotData | |
QwtScaleWidget * | rightAxis |
Protected Attributes inherited from ScatterplotData | |
QwtPlotCurve * | curve |
Protected Attributes inherited from PlotData | |
QVector< double > * | xData |
QVector< double > * | yData |
double | m_xWindowSize |
double | xMinimum |
double | xMaximum |
double | yMinimum |
double | yMaximum |
QString | uavObjectName |
QString | uavFieldName |
QString | uavSubFieldName |
bool | haveSubField |
int | scalePower |
unsigned int | meanSamples |
QString | mathFunction |
double | meanSum |
double | correctionSum |
int | correctionCount |
The TimeSeriesPlotData class The chrono plot has a variable sized buffer of data, where the data is for a specified time period.
Definition at line 91 of file scatterplotdata.h.