10 #ifndef QWT_SCALE_MAP_H 11 #define QWT_SCALE_MAP_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 );
140 s = m_transform->transform( s );
142 return m_p1 + ( s - m_ts1 ) * m_cnv;
156 double s = m_ts1 + ( p - m_p1 ) / m_cnv;
158 s = m_transform->invTransform( s );
166 return ( ( m_p1 < m_p2 ) != ( m_s1 < m_s2 ) );
169 #ifndef QT_NO_DEBUG_STREAM double invTransform(double p) const
double transform(double s) const
QWT_EXPORT QDebug operator<<(QDebug, const QwtScaleMap &)
QwtTransform * m_transform