Provided by: libqwt5-doc_5.2.3-1_all
NAME
QwtScaleDiv -
SYNOPSIS
#include <qwt_scale_div.h> Public Types enum TickType { NoTick = -1, MinorTick, MediumTick, MajorTick, NTickTypes } Public Member Functions QwtScaleDiv () QwtScaleDiv (const QwtDoubleInterval &, QwtValueList[NTickTypes]) QwtScaleDiv (double lowerBound, double upperBound, QwtValueList[NTickTypes]) bool contains (double v) const QwtDoubleInterval interval () const void invalidate () void invert () bool isValid () const double lowerBound () const int operator!= (const QwtScaleDiv &s) const int operator== (const QwtScaleDiv &s) const double range () const void setInterval (double lowerBound, double upperBound) void setInterval (const QwtDoubleInterval &) void setTicks (int type, const QwtValueList &) const QwtValueList & ticks (int type) const double upperBound () const
Detailed Description
A class representing a scale division. A scale division consists of its limits and 3 list of tick values qualified as major, medium and minor ticks. In most cases scale divisions are calculated by a QwtScaleEngine. See also: subDivideInto(), subDivide()
Constructor & Destructor Documentation
QwtScaleDiv::QwtScaleDiv (const QwtDoubleInterval &interval, QwtValueListticks[NTickTypes]) [explicit] Construct QwtScaleDiv instance. Parameters: interval Interval ticks List of major, medium and minor ticks QwtScaleDiv::QwtScaleDiv (doublelowerBound, doubleupperBound, QwtValueListticks[NTickTypes]) [explicit] Construct QwtScaleDiv instance. Parameters: lowerBound First interval limit upperBound Second interval limit ticks List of major, medium and minor ticks
Member Function Documentation
bool QwtScaleDiv::contains (doublevalue) const Return if a value is between lowerBound() and upperBound() Parameters: value Value Returns: true/false QwtDoubleInterval QwtScaleDiv::interval () const [inline] Returns: lowerBound -> upperBound double QwtScaleDiv::lowerBound () const [inline] Returns: lower bound See also: upperBound() int QwtScaleDiv::operator!= (const QwtScaleDiv &s) const Inequality. Returns: true if this instance is not equal to s int QwtScaleDiv::operator== (const QwtScaleDiv &other) const Equality operator. Returns: true if this instance is equal to other double QwtScaleDiv::range () const [inline] Returns: upperBound() - lowerBound() void QwtScaleDiv::setInterval (doublelowerBound, doubleupperBound) [inline] Change the interval Parameters: lowerBound lower bound upperBound upper bound void QwtScaleDiv::setInterval (const QwtDoubleInterval &interval) Change the interval Parameters: interval Interval void QwtScaleDiv::setTicks (inttype, const QwtValueList &ticks) Assign ticks Parameters: type MinorTick, MediumTick or MajorTick ticks Values of the tick positions const QwtValueList & QwtScaleDiv::ticks (inttype) const Return a list of ticks Parameters: type MinorTick, MediumTick or MajorTick double QwtScaleDiv::upperBound () const [inline] Returns: upper bound See also: lowerBound()
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.