#include <qwt_scale_map.h>
List of all members.
| 
Public Attributes | 
| QT_STATIC_CONST double | LogMax = 1.0e150 | 
| QT_STATIC_CONST double | LogMin = 1.0e-150 | 
Detailed Description
A scale map. 
QwtScaleMap offers transformations from a scale into a paint interval and vice versa. 
Constructor & Destructor Documentation
      
        
          | QwtScaleMap::QwtScaleMap | ( |  | ) |  | 
      
 
Constructor. 
The scale and paint device intervals are both set to [0,1]. 
 
 
      
        
          | QwtScaleMap::~QwtScaleMap | ( |  | ) |  | 
      
 
 
Member Function Documentation
  
  | 
        
          | double QwtScaleMap::invTransform | ( | double | p | ) | 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 |  
 
- See also:
- transform() 
 
 
  
  | 
        
          | double QwtScaleMap::p1 | ( |  | ) | const |  | inline | 
 
- Returns:
- First border of the paint interval 
 
 
  
  | 
        
          | double QwtScaleMap::p2 | ( |  | ) | const |  | inline | 
 
- Returns:
- Second border of the paint interval 
 
 
  
  | 
        
          | double QwtScaleMap::pDist | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | double QwtScaleMap::s1 | ( |  | ) | const |  | inline | 
 
- Returns:
- First border of the scale interval 
 
 
  
  | 
        
          | double QwtScaleMap::s2 | ( |  | ) | const |  | inline | 
 
- Returns:
- 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. 
- Parameters:
- 
  
    | p1 | first border |  | p2 | second border |  
 
 
 
      
        
          | void QwtScaleMap::setPaintXInterval | ( | double | p1, | 
        
          |  |  | double | p2 | 
        
          |  | ) |  |  | 
      
 
Specify the borders of the paint device interval. 
- Parameters:
- 
  
    | p1 | first border |  | p2 | second border |  
 
 
 
      
        
          | void QwtScaleMap::setScaleInterval | ( | double | s1, | 
        
          |  |  | double | s2 | 
        
          |  | ) |  |  | 
      
 
Specify the borders of the scale interval. 
- Parameters:
- 
  
    | s1 | first border |  | s2 | second border |  
 
- Warning:
- logarithmic scales might be aligned to [LogMin, LogMax] 
 
 
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. )
- Parameters:
- 
  
    | s | Value relative to the coordinates of the scale |  
 
- See also:
- xTransform() 
 
 
  
  | 
        
          | 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
- Parameters:
- 
  
    | s | Value relative to the coordinates of the scale |