|
double | PlotData::valueAsDouble (UAVObject *obj, UAVObjectField *field, bool haveSubField, QString uavSubFieldName) |
| valueAsDouble Fetch the value from the UAVO and return it as a double More...
|
|
void | PlotData::setXMinimum (double val) |
|
virtual void | PlotData::setXMaximum (double val) |
|
void | PlotData::setYMinimum (double val) |
|
void | PlotData::setYMaximum (double val) |
|
void | PlotData::setXWindowSize (double val) |
|
void | PlotData::setScalePower (int val) |
|
void | PlotData::setMeanSamples (int val) |
|
void | PlotData::setMathFunction (QString val) |
|
double | PlotData::getXMinimum () |
|
double | PlotData::getXMaximum () |
|
double | PlotData::getYMinimum () |
|
double | PlotData::getYMaximum () |
|
double | PlotData::getXWindowSize () |
|
QString | PlotData::getUavoName () |
|
QString | PlotData::getUavoFieldName () |
|
QString | PlotData::getUavoSubFieldName () |
|
bool | PlotData::getHaveSubFieldFlag () |
|
int | PlotData::getScalePower () |
|
int | PlotData::getMeanSamples () |
|
QString | PlotData::getMathFunction () |
|
QVector< double > * | PlotData::getXData () |
|
QVector< double > * | PlotData::getYData () |
|
virtual bool | PlotData::append (UAVObject *obj)=0 |
|
virtual void | PlotData::removeStaleData ()=0 |
|
virtual void | PlotData::setUpdatedFlagToTrue ()=0 |
|
virtual bool | PlotData::readAndResetUpdatedFlag ()=0 |
|
virtual void | PlotData::plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *)=0 |
|
virtual void | PlotData::deletePlots (PlotData *)=0 |
|
virtual void | PlotData::clearPlots ()=0 |
|
| ColorMap::ColorMap (ColorMapType colorMapType=STANDARD) |
|
void | ColorMap::createJet () |
|
void | ColorMap::createStandard () |
|
| ScopeGadget::ScopeGadget (QString classId, ScopeGadgetWidget *widget, QWidget *parent=nullptr) |
|
| ScopeGadget::~ScopeGadget () |
| ScopeGadget::~ScopeGadget Scope gadget destructor: deletes the associated scope gadget widget too. More...
|
|
void | ScopeGadget::loadConfiguration (IUAVGadgetConfiguration *config) |
| ScopeGadget::loadConfiguration Loads the plugin configuration. More...
|
|
QList< int > | ScopeGadget::context () const |
|
QWidget * | ScopeGadget::widget () |
|
QString | ScopeGadget::contextHelpId () const |
|
| ScopeGadgetConfiguration::ScopeGadgetConfiguration (QString classId, QSettings *qSettings=nullptr, QObject *parent=nullptr) |
| ScopeGadgetConfiguration::ScopeGadgetConfiguration Constructor for scope gadget settings. More...
|
|
| ScopeGadgetConfiguration::~ScopeGadgetConfiguration () |
| ScopeGadgetConfiguration::~ScopeGadgetConfiguration Destructor clears 2D and 3D plot data. More...
|
|
ScopeConfig * | ScopeGadgetConfiguration::getScope () |
|
void | ScopeGadgetConfiguration::saveConfig (QSettings *settings) const |
| ScopeGadgetConfiguration::saveConfig Saves a configuration. //REDEFINES saveConfig CHILD BEHAVIOR? More...
|
|
IUAVGadgetConfiguration * | ScopeGadgetConfiguration::clone () |
| ScopeGadgetConfiguration::clone Clones a configuration. More...
|
|
void | ScopeGadgetConfiguration::applyGuiConfiguration (Ui::ScopeGadgetOptionsPage *options_page) |
| ScopeGadgetConfiguration::applyGuiConfiguration Uses GUI information to create new scopes. More...
|
|
| ScopeGadgetFactory::ScopeGadgetFactory (QObject *parent=nullptr) |
|
| ScopeGadgetFactory::~ScopeGadgetFactory () |
|
Core::IUAVGadget * | ScopeGadgetFactory::createGadget (QWidget *parent) |
|
IUAVGadgetConfiguration * | ScopeGadgetFactory::createConfiguration (QSettings *qSettings) |
|
IOptionsPage * | ScopeGadgetFactory::createOptionsPage (IUAVGadgetConfiguration *config) |
|
| ScopeGadgetOptionsPage::ScopeGadgetOptionsPage (ScopeGadgetConfiguration *config, QObject *parent=nullptr) |
|
QWidget * | ScopeGadgetOptionsPage::createPage (QWidget *parent) |
| ScopeGadgetOptionsPage::createPage creates options page widget (uses the UI file) More...
|
|
void | ScopeGadgetOptionsPage::apply () |
| ScopeGadgetOptionsPage::apply Called when the user presses OK. Applies the current values to the scope. More...
|
|
void | ScopeGadgetOptionsPage::finish () |
|
| TimeScaleDraw::TimeScaleDraw () |
|
virtual QwtText | TimeScaleDraw::label (double v) const |
|
| ScopeGadgetWidget::ScopeGadgetWidget (QWidget *parent=nullptr) |
|
| ScopeGadgetWidget::~ScopeGadgetWidget () |
| ScopeGadgetWidget::~ScopeGadgetWidget Destructor. More...
|
|
QString | ScopeGadgetWidget::getUavObjectFieldUnits (QString uavObjectName, QString uavObjectFieldName) |
| ScopeGadgetWidget::getUavObjectFieldUnits Gets the UAVOs units, as defined in the XML. More...
|
|
void | ScopeGadgetWidget::connectUAVO (UAVDataObject *obj) |
| ScopeGadgetWidget::connectUAVO Connects UAVO update signal, but only if it hasn't yet been connected. More...
|
|
void | ScopeGadgetWidget::setScope (ScopeConfig *val) |
|
QMap< QString, PlotData * > | ScopeGadgetWidget::getDataSources () |
|
void | ScopeGadgetWidget::insertDataSources (QString stringVal, PlotData *dataVal) |
|
void | ScopeGadgetWidget::addLegend () |
| ScopeGadgetWidget::addLegend Add legend to plot. More...
|
|
void | ScopeGadgetWidget::deleteLegend () |
| ScopeGadgetWidget::deleteLegend Delete legend from plot. More...
|
|
void | ScopeGadgetWidget::clearPlotWidget () |
| ScopeGadgetWidget::clearPlotWidget. More...
|
|
void | ScopeGadgetWidget::startTimer (int) |
| ScopeGadgetWidget::startTimer Starts timer. More...
|
|
void | ScopeGadgetWidget::setScopeName (QString val) |
|
void | ScopeGadgetWidget::mousePressEvent (QMouseEvent *e) |
| ScopeGadgetWidget::mousePressEvent Pass mouse press event to QwtPlot. More...
|
|
void | ScopeGadgetWidget::mouseReleaseEvent (QMouseEvent *e) |
| ScopeGadgetWidget::mouseReleaseEvent Pass mouse release event to QwtPlot. More...
|
|
void | ScopeGadgetWidget::mouseDoubleClickEvent (QMouseEvent *e) |
| ScopeGadgetWidget::mouseDoubleClickEvent Turn legend on and off, then pass double-click even to QwtPlot. More...
|
|
void | ScopeGadgetWidget::mouseMoveEvent (QMouseEvent *e) |
| ScopeGadgetWidget::mouseMoveEvent Pass mouse move event to QwtPlot. More...
|
|
void | ScopeGadgetWidget::wheelEvent (QWheelEvent *e) |
| ScopeGadgetWidget::wheelEvent Zoom in or out, then pass mouse wheel event to QwtPlot. More...
|
|
void | ScopeGadgetWidget::showEvent (QShowEvent *event) |
| ScopeGadgetWidget::showEvent Reimplemented from QwtPlot. More...
|
|
| HistogramData::HistogramData (QString uavObject, QString uavField, double binWidth, uint numberOfBins) |
| HistogramData::HistogramData. More...
|
|
| HistogramData::~HistogramData () |
|
bool | HistogramData::append (UAVObject *obj) |
| HistogramData::append Appends data to histogram. More...
|
|
virtual void | HistogramData::removeStaleData () |
|
virtual void | HistogramData::plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *) |
| HistogramScopeConfig::plotNewData Update plot with new data. More...
|
|
virtual void | HistogramData::deletePlots (PlotData *) |
| HistogramScopeConfig::deletePlots Delete all plot data. More...
|
|
void | HistogramData::clearPlots () |
| HistogramScopeConfig::clearPlots Clear all plot data. More...
|
|
QwtIntervalSeriesData * | HistogramData::getIntervalSeriesData () |
|
void | HistogramData::setHistogram (QwtPlotHistogram *val) |
|
| HistogramScopeConfig::HistogramScopeConfig () |
| HistogramScopeConfig::HistogramScopeConfig Default constructor. More...
|
|
| HistogramScopeConfig::HistogramScopeConfig (QSettings *qSettings) |
| HistogramScopeConfig::HistogramScopeConfig Constructor using the XML settings. More...
|
|
| HistogramScopeConfig::HistogramScopeConfig (Ui::ScopeGadgetOptionsPage *options_page) |
| HistogramScopeConfig::HistogramScopeConfig Constructor using the GUI settings. More...
|
|
| HistogramScopeConfig::~HistogramScopeConfig () |
|
virtual void | HistogramScopeConfig::saveConfiguration (QSettings *qSettings) |
| HistogramScopeConfig::saveConfiguration Saves configuration to XML file. More...
|
|
void | HistogramScopeConfig::create (QSettings qSettings) |
|
QList< Plot2dCurveConfiguration * > | HistogramScopeConfig::getHistogramDataSource () |
|
void | HistogramScopeConfig::addHistogramDataSource (Plot2dCurveConfiguration *value) |
|
void | HistogramScopeConfig::replaceHistogramDataSource (QList< Plot2dCurveConfiguration * > histogramSourceConfigs) |
| HistogramScopeConfig::replaceHistogramSource Replaces the list of histogram data sources. More...
|
|
virtual int | HistogramScopeConfig::getScopeType () |
|
double | HistogramScopeConfig::getBinWidth () |
|
unsigned int | HistogramScopeConfig::getMaxNumberOfBins () |
|
virtual QList
< Plot2dCurveConfiguration * > | HistogramScopeConfig::getDataSourceConfigs () |
|
void | HistogramScopeConfig::setBinWidth (double val) |
|
void | HistogramScopeConfig::setMaxNumberOfBins (unsigned int val) |
|
virtual ScopeConfig * | HistogramScopeConfig::cloneScope (ScopeConfig *histogramSourceConfigs) |
| HistogramScopeConfig::cloneScope Clones scope from existing GUI configuration. More...
|
|
virtual void | HistogramScopeConfig::setGuiConfiguration (Ui::ScopeGadgetOptionsPage *options_page) |
| HistogramScopeConfig::setGuiConfiguration Set the GUI elements based on values from the XML settings file. More...
|
|
virtual void | HistogramScopeConfig::loadConfiguration (ScopeGadgetWidget *scopeGadgetWidget) |
| HistogramScopeConfig::loadConfiguration loads the plot configuration into the scope gadget widget. More...
|
|
virtual void | HistogramScopeConfig::preparePlot (ScopeGadgetWidget *) |
| HistogramScopeConfig::preparePlot Prepares the Qwt plot colors and axes. More...
|
|
void | HistogramScopeConfig::configureAxes (ScopeGadgetWidget *) |
| HistogramScopeConfig::configureAxes Configure the axes. More...
|
|
| Plot2dData::Plot2dData (QString uavObject, QString uavField) |
| Plot2dData::Plot2dData Default 2d constructor. More...
|
|
| Plot2dData::~Plot2dData () |
|
virtual void | Plot2dData::setUpdatedFlagToTrue () |
|
virtual bool | Plot2dData::readAndResetUpdatedFlag () |
|
| ScatterplotData::ScatterplotData (QString uavObject, QString uavField) |
|
| ScatterplotData::~ScatterplotData () |
|
virtual void | ScatterplotData::deletePlots (PlotData *) |
| ScatterplotData::deletePlots Delete all plot data. More...
|
|
void | ScatterplotData::clearPlots () |
| ScatterplotData::clearPlots Clear all plot data. More...
|
|
void | ScatterplotData::setCurve (QwtPlotCurve *val) |
|
| SeriesPlotData::SeriesPlotData (QString uavObject, QString uavField) |
|
| SeriesPlotData::~SeriesPlotData () |
|
bool | SeriesPlotData::append (UAVObject *obj) |
| Append new data to the plot. More...
|
|
virtual void | SeriesPlotData::removeStaleData () |
| Removes the old data from the buffer. More...
|
|
virtual void | SeriesPlotData::plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *) |
| Scatterplot2dScopeConfig::plotNewData Update plot with new data. More...
|
|
| TimeSeriesPlotData::TimeSeriesPlotData (QString uavObject, QString uavField) |
|
| TimeSeriesPlotData::~TimeSeriesPlotData () |
|
bool | TimeSeriesPlotData::append (UAVObject *obj) |
| TimeSeriesPlotData::append Appends data to time series data. More...
|
|
virtual void | TimeSeriesPlotData::removeStaleData () |
| TimeSeriesPlotData::removeStaleData Removes stale data from time series plot. More...
|
|
virtual void | TimeSeriesPlotData::plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *) |
| Scatterplot2dScopeConfig::plotNewData Update plot with new data. More...
|
|
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig () |
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig Default constructor. More...
|
|
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig (QSettings *qSettings) |
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig Constructor using the XML settings. More...
|
|
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig (Ui::ScopeGadgetOptionsPage *options_page) |
| Scatterplot2dScopeConfig::Scatterplot2dScopeConfig Constructor using the GUI settings. More...
|
|
| Scatterplot2dScopeConfig::~Scatterplot2dScopeConfig () |
|
virtual void | Scatterplot2dScopeConfig::saveConfiguration (QSettings *qSettings) |
| Scatterplot2dScopeConfig::saveConfiguration Saves configuration to XML file. More...
|
|
void | Scatterplot2dScopeConfig::create (QSettings qSettings) |
|
QList< Plot2dCurveConfiguration * > | Scatterplot2dScopeConfig::getScatterplotDataSource () |
|
void | Scatterplot2dScopeConfig::addScatterplotDataSource (Plot2dCurveConfiguration *value) |
|
void | Scatterplot2dScopeConfig::replaceScatterplotDataSource (QList< Plot2dCurveConfiguration * > scatterplotSourceConfigs) |
| Scatterplot2dScopeConfig::replaceScatterplotDataSource Replaces the list of scatterplot data sources. More...
|
|
virtual int | Scatterplot2dScopeConfig::getScopeType () |
|
double | Scatterplot2dScopeConfig::getTimeHorizon () |
|
virtual QList
< Plot2dCurveConfiguration * > | Scatterplot2dScopeConfig::getDataSourceConfigs () |
|
Scatterplot2dType | Scatterplot2dScopeConfig::getScatterplot2dType () |
|
void | Scatterplot2dScopeConfig::setTimeHorizon (double val) |
|
void | Scatterplot2dScopeConfig::setScatterplot2dType (Scatterplot2dType val) |
|
virtual void | Scatterplot2dScopeConfig::setGuiConfiguration (Ui::ScopeGadgetOptionsPage *options_page) |
| Scatterplot2dScopeConfig::setGuiConfigurationSet the GUI elements based on values from the XML settings file. More...
|
|
virtual ScopeConfig * | Scatterplot2dScopeConfig::cloneScope (ScopeConfig *Scatterplot2dScopeConfig) |
| Scatterplot2dScopeConfig::cloneScope Clones scope from existing GUI configuration. More...
|
|
virtual void | Scatterplot2dScopeConfig::loadConfiguration (ScopeGadgetWidget *scopeGadgetWidget) |
| Scatterplot2dScopeConfig::loadConfiguration loads the plot configuration into the scope gadget widget. More...
|
|
virtual void | Scatterplot2dScopeConfig::preparePlot (ScopeGadgetWidget *) |
| Scatterplot2dScopeConfig::preparePlot Prepares the Qwt plot colors and axes. More...
|
|
void | Scatterplot2dScopeConfig::configureAxes (ScopeGadgetWidget *) |
| Scatterplot2dScopeConfig::configureAxes Configure the axes. More...
|
|
virtual int | Scopes2dConfig::getScopeDimensions () |
|
| Plot3dData::Plot3dData (QString uavObject, QString uavField) |
| Plot3dData::Plot3dData Default 3d constructor. More...
|
|
| Plot3dData::~Plot3dData () |
|
void | Plot3dData::setZMinimum (double val) |
|
void | Plot3dData::setZMaximum (double val) |
|
double | Plot3dData::getZMinimum () |
|
double | Plot3dData::getZMaximum () |
|
virtual void | Plot3dData::setUpdatedFlagToTrue () |
|
virtual bool | Plot3dData::readAndResetUpdatedFlag () |
|
virtual int | Scopes3dConfig::getScopeDimensions () |
|
| SpectrogramData::SpectrogramData (QString uavObject, QString uavField, double samplingFrequency, unsigned int windowWidth, double timeHorizon) |
| SpectrogramData. More...
|
|
| SpectrogramData::~SpectrogramData () |
|
bool | SpectrogramData::append (UAVObject *obj) |
| Append new data to the plot. More...
|
|
virtual void | SpectrogramData::removeStaleData () |
| Removes the old data from the buffer. More...
|
|
double | SpectrogramData::readAndResetAutoscaleValue () |
| readAndResetAutoscaleFlag reads the flag value and resets it More...
|
|
virtual void | SpectrogramData::plotNewData (PlotData *, ScopeConfig *, ScopeGadgetWidget *) |
| SpectrogramScopeConfig::plotNewData Update plot with new data. More...
|
|
virtual void | SpectrogramData::deletePlots (PlotData *) |
| SpectrogramScopeConfig::deletePlots Delete all plot data. More...
|
|
virtual void | SpectrogramData::setXMaximum (double val) |
|
virtual void | SpectrogramData::setYMaximum (double val) |
|
virtual void | SpectrogramData::setZMaximum (double val) |
|
void | SpectrogramData::clearPlots () |
| SpectrogramScopeConfig::clearPlots Clear all plot data. More...
|
|
QwtMatrixRasterData * | SpectrogramData::getRasterData () |
|
void | SpectrogramData::setSpectrogram (QwtPlotSpectrogram *val) |
|
| SpectrogramScopeConfig::SpectrogramScopeConfig () |
| SpectrogramScopeConfig::SpectrogramScopeConfig Default constructor. More...
|
|
| SpectrogramScopeConfig::SpectrogramScopeConfig (QSettings *qSettings) |
| SpectrogramScopeConfig::SpectrogramScopeConfig Constructor using the XML settings. More...
|
|
| SpectrogramScopeConfig::SpectrogramScopeConfig (Ui::ScopeGadgetOptionsPage *options_page) |
| SpectrogramScopeConfig::SpectrogramScopeConfig Constructor using the GUI settings. More...
|
|
| SpectrogramScopeConfig::~SpectrogramScopeConfig () |
|
virtual void | SpectrogramScopeConfig::saveConfiguration (QSettings *qSettings) |
| SpectrogramScopeConfig::saveConfiguration Saves configuration to XML file. More...
|
|
void | SpectrogramScopeConfig::create (QSettings qSettings) |
|
QList< Plot3dCurveConfiguration * > | SpectrogramScopeConfig::getSpectrogramDataSource () |
|
void | SpectrogramScopeConfig::addSpectrogramDataSource (Plot3dCurveConfiguration *value) |
|
void | SpectrogramScopeConfig::replaceSpectrogramDataSource (QList< Plot3dCurveConfiguration * > spectrogramSourceConfigs) |
| SpectrogramScopeConfig::replaceSpectrogramDataSource Replaces the list of spectrogram data sources. More...
|
|
double | SpectrogramScopeConfig::getSamplingFrequency () |
|
double | SpectrogramScopeConfig::getZMaximum () |
|
unsigned int | SpectrogramScopeConfig::getWindowWidth () |
|
double | SpectrogramScopeConfig::getTimeHorizon () |
|
virtual QList
< Plot3dCurveConfiguration * > | SpectrogramScopeConfig::getDataSourceConfigs () |
|
virtual int | SpectrogramScopeConfig::getScopeType () |
|
void | SpectrogramScopeConfig::setSamplingFrequency (double val) |
|
void | SpectrogramScopeConfig::setZMaximum (double val) |
|
void | SpectrogramScopeConfig::setWindowWidth (unsigned int val) |
|
void | SpectrogramScopeConfig::setTimeHorizon (double val) |
|
virtual void | SpectrogramScopeConfig::setGuiConfiguration (Ui::ScopeGadgetOptionsPage *options_page) |
| SpectrogramScopeConfig::setGuiConfiguration Set the GUI elements based on values from the XML settings file. More...
|
|
virtual ScopeConfig * | SpectrogramScopeConfig::cloneScope (ScopeConfig *) |
| SpectrogramScopeConfig::cloneScope Clones scope from existing GUI configuration. More...
|
|
virtual void | SpectrogramScopeConfig::loadConfiguration (ScopeGadgetWidget *scopeGadgetWidget) |
| SpectrogramScopeConfig::loadConfiguration loads the plot configuration into the scope gadget widget. More...
|
|
virtual void | SpectrogramScopeConfig::preparePlot (ScopeGadgetWidget *) |
| SpectrogramScopeConfig::preparePlot Prepares the Qwt plot colors and axes. More...
|
|
void | SpectrogramScopeConfig::configureAxes (ScopeGadgetWidget *) |
| SpectrogramScopeConfig::configureAxes Configure the axes. More...
|
|
ColorMap::ColorMapType | SpectrogramScopeConfig::getColorMap () |
|
virtual int | ScopeConfig::getScopeDimensions ()=0 |
|
virtual void | ScopeConfig::saveConfiguration (QSettings *qSettings)=0 |
|
virtual int | ScopeConfig::getScopeType ()=0 |
|
virtual void | ScopeConfig::loadConfiguration (ScopeGadgetWidget *)=0 |
|
virtual void | ScopeConfig::setGuiConfiguration (Ui::ScopeGadgetOptionsPage *)=0 |
|
int | ScopeConfig::getRefreshInterval () |
|
void | ScopeConfig::setRefreshInterval (int val) |
|
virtual void | ScopeConfig::preparePlot (ScopeGadgetWidget *)=0 |
|
virtual ScopeConfig * | ScopeConfig::cloneScope (ScopeConfig *histogramSourceConfigs)=0 |
|
QString | ScopeConfig::getUavObjectFieldUnits (QString uavObjectName, QString uavObjectFieldName) |
|
The scope Gadget, graphically plots the states of UAVObjects.
The scope gadget configuration, sets up the configuration for one single scope.