| Qwt User's Guide 6.3.0
    | 
A simple rose for QwtCompass. More...
#include <qwt_compass_rose.h>
| Public Member Functions | |
| QwtSimpleCompassRose (int numThorns=8, int numThornLevels=-1) | |
| virtual | ~QwtSimpleCompassRose () | 
| Destructor. | |
| void | setWidth (double) | 
| double | width () const | 
| void | setNumThorns (int) | 
| int | numThorns () const | 
| void | setNumThornLevels (int) | 
| int | numThornLevels () const | 
| void | setShrinkFactor (double factor) | 
| double | shrinkFactor () const | 
| virtual void | draw (QPainter *, const QPointF ¢er, double radius, double north, QPalette::ColorGroup=QPalette::Active) const override | 
|  Public Member Functions inherited from QwtCompassRose | |
| QwtCompassRose () | |
| Constructor. | |
| virtual | ~QwtCompassRose () | 
| Destructor. | |
| virtual void | setPalette (const QPalette &) | 
| Assign a palette. | |
| const QPalette & | palette () const | 
| Static Public Member Functions | |
| static void | drawRose (QPainter *, const QPalette &, const QPointF ¢er, double radius, double north, double width, int numThorns, int numThornLevels, double shrinkFactor) | 
A simple rose for QwtCompass.
Definition at line 52 of file qwt_compass_rose.h.
| QwtSimpleCompassRose::QwtSimpleCompassRose | ( | int | numThorns = 8, | 
| int | numThornLevels = -1 ) | 
Constructor
| numThorns | Number of thorns | 
| numThornLevels | Number of thorn levels | 
Definition at line 78 of file qwt_compass_rose.cpp.
| 
 | virtual | 
Destructor.
Definition at line 96 of file qwt_compass_rose.cpp.
| 
 | overridevirtual | 
Draw the rose
| painter | Painter | 
| center | Center point | 
| radius | Radius of the rose | 
| north | Position | 
| cg | Color group | 
Implements QwtCompassRose.
Definition at line 131 of file qwt_compass_rose.cpp.
| 
 | static | 
Draw the rose
| painter | Painter | 
| palette | Palette | 
| center | Center of the rose | 
| radius | Radius of the rose | 
| north | Position pointing to north | 
| width | Width of the rose | 
| numThorns | Number of thorns | 
| numThornLevels | Number of thorn levels | 
| shrinkFactor | Factor to shrink the thorns with each level | 
Definition at line 154 of file qwt_compass_rose.cpp.
| int QwtSimpleCompassRose::numThornLevels | ( | ) | const | 
Definition at line 293 of file qwt_compass_rose.cpp.
| int QwtSimpleCompassRose::numThorns | ( | ) | const | 
Definition at line 273 of file qwt_compass_rose.cpp.
| void QwtSimpleCompassRose::setNumThornLevels | ( | int | numThornLevels | ) | 
Set the of thorns levels
| numThornLevels | Number of thorns levels | 
Definition at line 284 of file qwt_compass_rose.cpp.
| void QwtSimpleCompassRose::setNumThorns | ( | int | numThorns | ) | 
Set the number of thorns on one level The number is aligned to a multiple of 4, with a minimum of 4
| numThorns | Number of thorns | 
Definition at line 258 of file qwt_compass_rose.cpp.
| void QwtSimpleCompassRose::setShrinkFactor | ( | double | factor | ) | 
Set the Factor how to shrink the thorns with each level The default value is 0.9.
| factor | Shrink factor | 
Definition at line 108 of file qwt_compass_rose.cpp.
| void QwtSimpleCompassRose::setWidth | ( | double | width | ) | 
Set the width of the rose heads. Lower value make thinner heads. The range is limited from 0.03 to 0.4.
| width | Width | 
Definition at line 232 of file qwt_compass_rose.cpp.
| double QwtSimpleCompassRose::shrinkFactor | ( | ) | const | 
Definition at line 117 of file qwt_compass_rose.cpp.
| double QwtSimpleCompassRose::width | ( | ) | const |