Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScaleTransform Class Reference

#include <scale_transform.h>

Inheritance diagram for ScaleTransform:
Inheritance graph
[legend]

Public Member Functions

const char * name () const override
 
QWidget * optionsWidget () override
 
 ScaleTransform ()
 
bool xmlLoadState (const QDomElement &parent_element) override
 
bool xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const override
 
 ~ScaleTransform () override
 
- Public Member Functions inherited from PJ::TimeSeriesTransform
QString alias () const
 
void calculate (PlotData *dst_data)
 
const PlotDatadataSource () const
 
virtual void init ()
 
void setAlias (QString alias)
 
void setDataSource (const PlotData *src_data)
 
 TimeSeriesTransform ()
 
virtual ~TimeSeriesTransform ()
 
- Public Member Functions inherited from PJ::PlotJugglerPlugin
virtual const std::vector< QAction * > & availableActions ()
 
virtual bool isDebugPlugin ()
 
 PlotJugglerPlugin ()
 
QDomElement xmlSaveState (QDomDocument &doc) const
 

Private Member Functions

nonstd::optional< PlotData::PointcalculateNextPoint (size_t index) override
 

Private Attributes

QWidget * _widget
 
Ui::ScaleTransform * ui
 

Additional Inherited Members

- Signals inherited from PJ::TimeSeriesTransform
void parametersChanged ()
 
- Protected Attributes inherited from PJ::TimeSeriesTransform
QString _alias
 
double _last_timestamp
 
const PlotData_src_data
 

Detailed Description

Definition at line 13 of file scale_transform.h.

Constructor & Destructor Documentation

ScaleTransform::ScaleTransform ( )
explicit

Definition at line 4 of file scale_transform.cpp.

ScaleTransform::~ScaleTransform ( )
override

Definition at line 34 of file scale_transform.cpp.

Member Function Documentation

nonstd::optional< PlotData::Point > ScaleTransform::calculateNextPoint ( size_t  index)
overrideprivatevirtual

Implements PJ::TimeSeriesTransform.

Definition at line 69 of file scale_transform.cpp.

const char * ScaleTransform::name ( ) const
overridevirtual

Implements PJ::TimeSeriesTransform.

Definition at line 40 of file scale_transform.cpp.

QWidget * ScaleTransform::optionsWidget ( )
overridevirtual

Reimplemented from PJ::PlotJugglerPlugin.

Definition at line 44 of file scale_transform.cpp.

bool ScaleTransform::xmlLoadState ( const QDomElement &  parent_element)
overridevirtual

Reimplemented from PJ::PlotJugglerPlugin.

Definition at line 60 of file scale_transform.cpp.

bool ScaleTransform::xmlSaveState ( QDomDocument &  doc,
QDomElement &  parent_element 
) const
overridevirtual

Reimplemented from PJ::PlotJugglerPlugin.

Definition at line 49 of file scale_transform.cpp.

Member Data Documentation

QWidget* ScaleTransform::_widget
private

Definition at line 30 of file scale_transform.h.

Ui::ScaleTransform* ScaleTransform::ui
private

Definition at line 31 of file scale_transform.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:50