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

A scale map. Más...

#include <qwt_scale_map.h>

Lista de todos los miembros.

Métodos públicos

 QwtScaleMap ()
 Constructor.
 QwtScaleMap (const QwtScaleMap &)
 ~QwtScaleMap ()
QwtScaleMapoperator= (const QwtScaleMap &)
void setTransformation (QwtScaleTransformation *)
const QwtScaleTransformationtransformation () const
 Get the transformation.
void setPaintInterval (int p1, int p2)
 Specify the borders of the paint device interval.
void setPaintXInterval (double p1, double p2)
 Specify the borders of the paint device interval.
void setScaleInterval (double s1, double s2)
 Specify the borders of the scale interval.
int transform (double x) const
double invTransform (double i) const
 Transform an paint device value into a value in the interval of the scale.
double xTransform (double x) const
double p1 () const
double p2 () const
double s1 () const
double s2 () const
double pDist () const
double sDist () const

Atributos públicos

QT_STATIC_CONST double LogMin = 1.0e-150
QT_STATIC_CONST double LogMax = 1.0e150

Descripción detallada

A scale map.

QwtScaleMap offers transformations from a scale into a paint interval and vice versa.


Documentación del constructor y destructor

QwtScaleMap::QwtScaleMap ( )

Constructor.

The scale and paint device intervals are both set to [0,1].

QwtScaleMap::QwtScaleMap ( const QwtScaleMap other)
QwtScaleMap::~QwtScaleMap ( )

Destructor


Documentación de las funciones miembro

double QwtScaleMap::invTransform ( double  i) const [inline]

Transform an paint device value into a value in the interval of the scale.

QwtScaleMap & QwtScaleMap::operator= ( const QwtScaleMap other)
double QwtScaleMap::p1 ( ) const [inline]
Devuelve:
First border of the paint interval
double QwtScaleMap::p2 ( ) const [inline]
Devuelve:
Second border of the paint interval
double QwtScaleMap::pDist ( ) const [inline]
double QwtScaleMap::s1 ( ) const [inline]
Devuelve:
First border of the scale interval
double QwtScaleMap::s2 ( ) const [inline]
Devuelve:
Second border of the scale interval
double QwtScaleMap::sDist ( ) const [inline]
void QwtScaleMap::setPaintInterval ( int  p1,
int  p2 
)

Specify the borders of the paint device interval.

Parámetros:
p1first border
p2second border
void QwtScaleMap::setPaintXInterval ( double  p1,
double  p2 
)

Specify the borders of the paint device interval.

Parámetros:
p1first border
p2second border
void QwtScaleMap::setScaleInterval ( double  s1,
double  s2 
)

Specify the borders of the scale interval.

Parámetros:
s1first border
s2second border
Atención:
logarithmic scales might be aligned to [LogMin, LogMax]
void QwtScaleMap::setTransformation ( QwtScaleTransformation transformation)

Initialize the map with a transformation

int QwtScaleMap::transform ( double  s) const [inline]

Transform a point related to the scale interval into an point related to the interval of the paint device and round it to an integer. (In Qt <= 3.x paint devices are integer based. )

Ver también:
QwtScaleMap::xTransform
const QwtScaleTransformation * QwtScaleMap::transformation ( ) const

Get the transformation.

double QwtScaleMap::xTransform ( double  s) const [inline]

Transform a point related to the scale interval into an point related to the interval of the paint device


Documentación de los datos miembro

QT_STATIC_CONST_IMPL double QwtScaleMap::LogMax = 1.0e150
QT_STATIC_CONST_IMPL double QwtScaleMap::LogMin = 1.0e-150

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'