- bookworm 6.1.4-2
- testing 6.1.4-2
- unstable 6.1.4-2
- experimental 6.2.0-1
QwtScaleDiv(3) | Qwt User's Guide | QwtScaleDiv(3) |
NAME¶
QwtScaleDiv - A class representing a scale division.
SYNOPSIS¶
#include <qwt_scale_div.h>
Public Types¶
enum TickType { NoTick = -1, MinorTick,
MediumTick, MajorTick, NTickTypes }
Scale tick types.
Public Member Functions¶
QwtScaleDiv (double lowerBound=0.0, double
upperBound=0.0)
QwtScaleDiv (const QwtInterval &, QList< double
>[NTickTypes])
QwtScaleDiv (double lowerBound, double upperBound,
QList< double >[NTickTypes])
QwtScaleDiv (double lowerBound, double upperBound, const
QList< double > &minorTicks, const QList< double >
&mediumTicks, const QList< double > &majorTicks)
bool operator== (const QwtScaleDiv &) const
Equality operator. bool operator!= (const QwtScaleDiv &)
const
Inequality. void setInterval (double lowerBound, double
upperBound)
void setInterval (const QwtInterval &)
QwtInterval interval () const
void setLowerBound (double)
double lowerBound () const
void setUpperBound (double)
double upperBound () const
double range () const
bool contains (double value) const
void setTicks (int tickType, const QList< double > &)
QList< double > ticks (int tickType) const
bool isEmpty () const
Check if the scale division is empty( lowerBound() ==
upperBound() ) bool isIncreasing () const
Check if the scale division is increasing( lowerBound() <=
upperBound() ) void invert ()
QwtScaleDiv inverted () const
QwtScaleDiv bounded (double lowerBound, double
upperBound) const
Detailed Description¶
A class representing a scale division.
A Qwt scale is defined by its boundaries and 3 list for the positions of the major, medium and minor ticks.
The upperBound() might be smaller than the lowerBound() to indicate inverted scales.
Scale divisions can be calculated from a QwtScaleEngine.
See also:
Member Enumeration Documentation¶
enum QwtScaleDiv::TickType¶
Scale tick types.
Enumerator
- NoTick
- No ticks.
- MinorTick
- Minor ticks.
- MediumTick
- Medium ticks.
- MajorTick
- Major ticks.
- NTickTypes
- Number of valid tick types.
Constructor & Destructor Documentation¶
QwtScaleDiv::QwtScaleDiv (double lowerBound = 0.0, double upperBound = 0.0) [explicit]¶
Construct a division without ticks
Parameters:
upperBound Second boundary
Note:
QwtScaleDiv::QwtScaleDiv (const QwtInterval & interval, QList< double > ticks[NTickTypes]) [explicit]¶
Construct a scale division
Parameters:
ticks List of major, medium and minor ticks
QwtScaleDiv::QwtScaleDiv (double lowerBound, double upperBound, QList< double > ticks[NTickTypes]) [explicit]¶
Construct a scale division
Parameters:
upperBound Second boundary
ticks List of major, medium and minor ticks
Note:
QwtScaleDiv::QwtScaleDiv (double lowerBound, double upperBound, const QList< double > & minorTicks, const QList< double > & mediumTicks, const QList< double > & majorTicks) [explicit]¶
Construct a scale division
Parameters:
upperBound Second boundary
minorTicks List of minor ticks
mediumTicks List medium ticks
majorTicks List of major ticks
Note:
Member Function Documentation¶
QwtScaleDiv QwtScaleDiv::bounded (double lowerBound, double upperBound) const¶
Return a scale division with an interval [lowerBound, upperBound] where all ticks outside this interval are removed
Parameters:
upperBound Upper bound
Returns:
Note:
bool QwtScaleDiv::contains (double value) const¶
Return if a value is between lowerBound() and upperBound()
Parameters:
Returns:
QwtInterval QwtScaleDiv::interval () const¶
Returns:
void QwtScaleDiv::invert ()¶
Invert the scale division
See also:
QwtScaleDiv QwtScaleDiv::inverted () const¶
Returns:
See also:
double QwtScaleDiv::lowerBound () const¶
Returns:
See also:
bool QwtScaleDiv::operator!= (const QwtScaleDiv & other) const¶
Inequality.
Returns:
bool QwtScaleDiv::operator== (const QwtScaleDiv & other) const¶
Equality operator.
Returns:
double QwtScaleDiv::range () const¶
Returns:
void QwtScaleDiv::setInterval (double lowerBound, double upperBound)¶
Change the interval
Parameters:
upperBound Second boundary
Note:
void QwtScaleDiv::setInterval (const QwtInterval & interval)¶
Change the interval
Parameters:
void QwtScaleDiv::setLowerBound (double lowerBound)¶
Set the first boundary
Parameters:
See also:
void QwtScaleDiv::setTicks (int type, const QList< double > & ticks)¶
Assign ticks
Parameters:
ticks Values of the tick positions
void QwtScaleDiv::setUpperBound (double upperBound)¶
Set the second boundary
Parameters:
See also:
QList< double > QwtScaleDiv::ticks (int type) const¶
Return a list of ticks
Parameters:
Returns:
double QwtScaleDiv::upperBound () const¶
Returns:
See also:
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Wed Jan 2 2019 | Version 6.1.4 |