QwtCompassScaleDraw(3) | Qwt User's Guide | QwtCompassScaleDraw(3) |
NAME¶
QwtCompassScaleDraw - A special scale draw made for QwtCompass.SYNOPSIS¶
#include <qwt_compass.h>
Inherits QwtRoundScaleDraw.
Public Member Functions¶
QwtCompassScaleDraw ()
Constructor. QwtCompassScaleDraw (const QMap< double, QString > &map)
Constructor. void setLabelMap (const QMap< double, QString > &map)
Set a map, mapping values to labels. QMap< double, QString > labelMap () const
virtual QwtText label (double value) const
Additional Inherited Members¶
Detailed Description¶
A special scale draw made for QwtCompass.QwtCompassScaleDraw maps values to strings using a special map, that can be modified by the application
The default map consists of the labels N, NE, E, SE, S, SW, W, NW.
See also:
Constructor & Destructor Documentation¶
QwtCompassScaleDraw::QwtCompassScaleDraw () [explicit]¶
Constructor. Initializes a label map for multiples of 45 degreesQwtCompassScaleDraw::QwtCompassScaleDraw (const QMap< double, QString > & map) [explicit]¶
Constructor.Parameters:
Member Function Documentation¶
QwtText QwtCompassScaleDraw::label (double value) const [virtual]¶
Map a value to a corresponding labelParameters:
label() looks in the labelMap() for a corresponding label for value or returns an null text.
Returns:
See also:
Reimplemented from QwtAbstractScaleDraw.
QMap< double, QString > QwtCompassScaleDraw::labelMap () const¶
Returns:See also:
void QwtCompassScaleDraw::setLabelMap (const QMap< double, QString > & map)¶
Set a map, mapping values to labels.Parameters:
The values of the major ticks are found by looking into this map. The default map consists of the labels N, NE, E, SE, S, SW, W, NW.
Warning:
See also:
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Wed Jan 2 2019 | Version 6.1.4 |