dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
MixerCurve Class Reference

#include <mixercurve.h>

Inheritance diagram for MixerCurve:

Public Types

enum  MixerCurveType { MIXERCURVE_THROTTLE, MIXERCURVE_OTHER }
 

Public Slots

void ResetCurve ()
 
void PopupCurve ()
 
void GenerateCurve ()
 
void UpdateSettingsTable ()
 

Public Member Functions

 MixerCurve (QWidget *parent=nullptr)
 
 ~MixerCurve ()
 
void setMixerType (MixerCurveType curveType, bool isCurve1=true)
 
void initCurve (const QList< double > *points)
 
QList< double > getCurve ()
 
void initLinearCurve (int numPoints, double maxValue=1, double minValue=0)
 
void setCurve (const QList< double > *points)
 
void setMin (double value)
 
double getMin ()
 
void setMax (double value)
 
double getMax ()
 
double getCurveMin ()
 
double getCurveMax ()
 
double getCurveStep ()
 
double setRange (double min, double max)
 
MixerCurveWidget * getCurveWidget ()
 
QComboBox * getCBCurveSource ()
 

Protected Member Functions

void showEvent (QShowEvent *event)
 
void resizeEvent (QResizeEvent *event)
 

Detailed Description

Definition at line 44 of file mixercurve.h.


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