QwtScaleDiv(3) Qwt User's Guide QwtScaleDiv(3)NAMEQwtScaleDiv-
A class representing a scale division.
SYNOPSIS
#include <qwt_scale_div.h>
Public Types
enum TickType { NoTick = -1, MinorTick, MediumTick, MajorTick,
NTickTypes }
Public Member Functions
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
QwtScaleDiv ()
QwtScaleDiv (double lowerBound, double upperBound,
QwtValueList[NTickTypes])
QwtScaleDiv (const QwtDoubleInterval &, QwtValueList[NTickTypes])
double range () const
void setInterval (const QwtDoubleInterval &)
void setInterval (double lowerBound, double upperBound)
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()Member Enumeration Documentation
enum QwtScaleDiv::TickType
Scale tick types.
Constructor & Destructor Documentation
QwtScaleDiv::QwtScaleDiv () [explicit]
Construct an invalid QwtScaleDiv instance.
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
void QwtScaleDiv::invalidate ()
Invalidate the scale division.
void QwtScaleDiv::invert ()
Invert the scale divison.
bool QwtScaleDiv::isValid () const
Check if the scale division is valid.
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 (const QwtDoubleInterval &interval) Change
the interval
Parameters:
interval Interval
void QwtScaleDiv::setInterval (doublelowerBound, doubleupperBound) [inline]
Change the interval
Parameters:
lowerBound lower bound
upperBound upper bound
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.
Version 5.2.2 Mon Aug 1 2011 QwtScaleDiv(3)