dRonin
adbada4
dRonin GCS
|
The Scatterplot2dData class Base class that keeps the data for each curve in the plot. More...
#include <scatterplotdata.h>
Public Member Functions | |
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 () |
virtual bool | append (UAVObject *obj)=0 |
virtual void | removeStaleData ()=0 |
virtual void | plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *)=0 |
Protected Attributes | |
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 |
Additional Inherited Members | |
Public Attributes inherited from Plot2dData | |
QVector< double > * | yDataHistory |
Public Attributes inherited from PlotData | |
QwtScaleWidget * | rightAxis |
The Scatterplot2dData class Base class that keeps the data for each curve in the plot.
Definition at line 41 of file scatterplotdata.h.