10#ifndef QWT_SCALE_MAP_H
11#define QWT_SCALE_MAP_H
13#include "qwt_global.h"
14#include "qwt_transform.h"
39 void setPaintInterval(
double p1,
double p2 );
40 void setScaleInterval(
double s1,
double s2 );
42 double transform(
double s )
const;
43 double invTransform(
double p )
const;
66 bool isInverting()
const;
117 return qAbs( m_p2 - m_p1 );
125 return qAbs( m_s2 - m_s1 );
142 return m_p1 + ( s - m_ts1 ) * m_cnv;
156 double s = m_ts1 + ( p - m_p1 ) / m_cnv;
166 return ( ( m_p1 < m_p2 ) != ( m_s1 < m_s2 ) );
169#ifndef QT_NO_DEBUG_STREAM
170QWT_EXPORT QDebug operator<<( QDebug,
const QwtScaleMap& );
double transform(double s) const
double invTransform(double p) const