Serial Studio 1.1.6
A dashboard software for your embedded projects
Widgets::AttitudeIndicator Class Reference

#include <AttitudeIndicator.h>

Inheritance diagram for Widgets::AttitudeIndicator:
Inheritance graph
Collaboration diagram for Widgets::AttitudeIndicator:
Collaboration graph

Public Slots

void setAngle (const double &angle)
 
void setGradient (const double &gradient)
 

Public Member Functions

 AttitudeIndicator (QWidget *parent=Q_NULLPTR)
 
double angle () const
 
double gradient () const
 

Protected Member Functions

void drawScale (QPainter *painter, const QPointF &center, double radius) const QWT_OVERRIDE
 
void drawScaleContents (QPainter *painter, const QPointF &center, double radius) const QWT_OVERRIDE
 

Private Attributes

double m_gradient
 

Constructor & Destructor Documentation

◆ AttitudeIndicator()

Widgets::AttitudeIndicator::AttitudeIndicator ( QWidget *  parent = Q_NULLPTR)

Member Function Documentation

◆ angle()

double Widgets::AttitudeIndicator::angle ( ) const

◆ drawScale()

void Widgets::AttitudeIndicator::drawScale ( QPainter *  painter,
const QPointF &  center,
double  radius 
) const
protected

◆ drawScaleContents()

void Widgets::AttitudeIndicator::drawScaleContents ( QPainter *  painter,
const QPointF &  center,
double  radius 
) const
protected

◆ gradient()

double Widgets::AttitudeIndicator::gradient ( ) const

◆ setAngle

void Widgets::AttitudeIndicator::setAngle ( const double &  angle)
slot

◆ setGradient

void Widgets::AttitudeIndicator::setGradient ( const double &  gradient)
slot

Member Data Documentation

◆ m_gradient

double Widgets::AttitudeIndicator::m_gradient
private

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