dRonin
adbada4
dRonin GCS
|
The Plot3dData class Base class that keeps the data for each curve in the plot. More...
#include <plotdata3d.h>
Public Member Functions | |
Plot3dData (QString uavObject, QString uavField) | |
Plot3dData::Plot3dData Default 3d constructor. More... | |
~Plot3dData () | |
void | setZMinimum (double val) |
void | setZMaximum (double val) |
double | getZMinimum () |
double | getZMaximum () |
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 |
virtual void | deletePlots (PlotData *)=0 |
virtual void | clearPlots ()=0 |
Public Attributes | |
QVector< double > * | zData |
QVector< double > * | zDataHistory |
QVector< double > * | timeDataHistory |
Public Attributes inherited from PlotData | |
QwtScaleWidget * | rightAxis |
Protected Attributes | |
double | zMinimum |
double | zMaximum |
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 Plot3dData class Base class that keeps the data for each curve in the plot.
Definition at line 39 of file plotdata3d.h.