doubleQwtScaleMap::invTransform(doublep)const[inline]
Transform an paint device value into a value in the interval of the scale.
Parameters:p Value relative to the coordinates of the paint device
Returns:
Transformed value
Seealso:transform()QRectFQwtScaleMap::invTransform(constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&rect)[static]
Transform a rectangle from paint to scale coordinates
Parameters:xMap X map
yMap Y map
rect Rectangle in paint coordinates
Returns:
Rectangle in scale coordinates
Seealso:transform()QPointFQwtScaleMap::invTransform(constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQPointF&pos)[static]
Transform a rectangle from paint to scale coordinates
Parameters:xMap X map
yMap Y map
pos Position in paint coordinates
Returns:
Position in scale coordinates
Seealso:transform()boolQwtScaleMap::isInverting()const[inline]Returns:
True, when ( p1() < p2() ) != ( s1() < s2() )
doubleQwtScaleMap::p1()const[inline]Returns:
First border of the paint interval
doubleQwtScaleMap::p2()const[inline]Returns:
Second border of the paint interval
doubleQwtScaleMap::pDist()const[inline]Returns:
qwtAbs(p2() - p1())
doubleQwtScaleMap::s1()const[inline]Returns:
First border of the scale interval
doubleQwtScaleMap::s2()const[inline]Returns:
Second border of the scale interval
doubleQwtScaleMap::sDist()const[inline]Returns:
qwtAbs(s2() - s1())
voidQwtScaleMap::setPaintInterval(doublep1,doublep2)
Specify the borders of the paint device interval.
Parameters:p1 first border
p2 second border
voidQwtScaleMap::setScaleInterval(doubles1,doubles2)
Specify the borders of the scale interval.
Parameters:s1 first border
s2 second border
Warning:
scales might be aligned to transformation depending boundaries
voidQwtScaleMap::setTransformation(QwtTransform*transform)
Initialize the map with a transformation
doubleQwtScaleMap::transform(doubles)const[inline]
Transform a point related to the scale interval into an point related to the interval of the paint device
Parameters:s Value relative to the coordinates of the scale
Returns:
Transformed value
Seealso:invTransform()QRectFQwtScaleMap::transform(constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&rect)[static]
Transform a rectangle from scale to paint coordinates
Parameters:xMap X map
yMap Y map
rect Rectangle in scale coordinates
Returns:
Rectangle in paint coordinates
Seealso:invTransform()QPointFQwtScaleMap::transform(constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQPointF&pos)[static]
Transform a point from scale to paint coordinates
Parameters:xMap X map
yMap Y map
pos Position in scale coordinates
Returns:
Position in paint coordinates
Seealso:invTransform()