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)
 
MixerCurveWidgetgetCurveWidget ()
 
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: