Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos
Referencia de la Clase QwtScaleDiv

A class representing a scale division. Más...

#include <qwt_scale_div.h>

Lista de todos los miembros.

Tipos públicos

enum  TickType {
  NoTick = -1, MinorTick, MediumTick, MajorTick,
  NTickTypes
}

Métodos públicos

 QwtScaleDiv ()
 Construct an invalid QwtScaleDiv instance.
 QwtScaleDiv (const QwtDoubleInterval &, QwtValueList[NTickTypes])
 QwtScaleDiv (double lBound, double rBound, QwtValueList[NTickTypes])
int operator== (const QwtScaleDiv &s) const
 Equality operator.
int operator!= (const QwtScaleDiv &s) const
 Inequality.
void setInterval (double lBound, double rBound)
void setInterval (const QwtDoubleInterval &)
QwtDoubleInterval interval () const
double lBound () const
double hBound () const
double range () const
bool contains (double v) const
void setTicks (int type, const QwtValueList &)
const QwtValueListticks (int type) const
void invalidate ()
 Invalidate the scale division.
bool isValid () const
 Check if the scale division is valid.
void invert ()
 Invert the scale divison.

Descripción detallada

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.

Ver también:
QwtScaleEngine::subDivideInto, QwtScaleEngine::subDivide

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
NoTick 
MinorTick 
MediumTick 
MajorTick 
NTickTypes 

Documentación del constructor y destructor

QwtScaleDiv::QwtScaleDiv ( ) [explicit]

Construct an invalid QwtScaleDiv instance.

QwtScaleDiv::QwtScaleDiv ( const QwtDoubleInterval interval,
QwtValueList  ticks[NTickTypes] 
) [explicit]

Construct QwtScaleDiv instance.

Parámetros:
intervalInterval
ticksList of major, medium and minor ticks
QwtScaleDiv::QwtScaleDiv ( double  lBound,
double  hBound,
QwtValueList  ticks[NTickTypes] 
) [explicit]

Construct QwtScaleDiv instance.

Parámetros:
lBoundFirst interval limit
hBoundSecond interval limit
ticksList of major, medium and minor ticks

Documentación de las funciones miembro

bool QwtScaleDiv::contains ( double  v) const
double QwtScaleDiv::hBound ( ) const [inline]
Devuelve:
right bound
Ver también:
QwtScaleDiv::lBound
QwtDoubleInterval QwtScaleDiv::interval ( ) const [inline]
Devuelve:
lBound -> hBound
void QwtScaleDiv::invalidate ( )

Invalidate the scale division.

void QwtScaleDiv::invert ( )

Invert the scale divison.

bool QwtScaleDiv::isValid ( void  ) const

Check if the scale division is valid.

double QwtScaleDiv::lBound ( ) const [inline]
Devuelve:
left bound
Ver también:
QwtScaleDiv::hBound
int QwtScaleDiv::operator!= ( const QwtScaleDiv s) const

Inequality.

Devuelve:
true if this instance is not equal to s
int QwtScaleDiv::operator== ( const QwtScaleDiv other) const

Equality operator.

Devuelve:
true if this instance is equal to other
double QwtScaleDiv::range ( ) const [inline]
Devuelve:
hBound() - lBound()
void QwtScaleDiv::setInterval ( const QwtDoubleInterval interval)

Change the interval Interval

void QwtScaleDiv::setInterval ( double  lBound,
double  hBound 
) [inline]

Change the interval left bound right bound

void QwtScaleDiv::setTicks ( int  type,
const QwtValueList ticks 
)

Assign ticks

Parámetros:
typeMinorTick, MediumTick or MajorTick
ticksValues of the tick positions
const QwtValueList & QwtScaleDiv::ticks ( int  type) const

Return a list of ticks

Parámetros:
typeMinorTick, MediumTick or MajorTick

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'