A bit field corresponding to the pixels of a rectangle.  
 More...
#include <qwt_pixel_matrix.h>
A bit field corresponding to the pixels of a rectangle. 
QwtPixelMatrix is intended to filter out duplicates in an unsorted array of points. 
      
        
          | QwtPixelMatrix::QwtPixelMatrix | ( | const QRect & | rect | ) |  | 
      
 
Constructor. 
- Parameters
- 
  
    | rect | Bounding rectangle for the matrix |  
 
 
 
  
  | 
        
          | int QwtPixelMatrix::index | ( | int | x, |  
          |  |  | int | y |  
          |  | ) |  | const |  | inline | 
 
Calculate the index in the bit field corresponding to a position. 
- Parameters
- 
  
    | x | X-coordinate |  | y | Y-coordinate |  
 
- Returns
- Index, when rect() contains pos - otherwise -1. 
 
 
      
        
          | QRect QwtPixelMatrix::rect | ( |  | ) | const | 
      
 
- Returns
- Bounding rectangle 
 
 
      
        
          | void QwtPixelMatrix::setRect | ( | const QRect & | rect | ) |  | 
      
 
Set the bounding rectangle of the matrix
- Parameters
- 
  
  
- Note
- All bits are cleared 
 
 
  
  | 
        
          | bool QwtPixelMatrix::testAndSetPixel | ( | int | x, |  
          |  |  | int | y, |  
          |  |  | bool | on |  
          |  | ) |  |  |  | inline | 
 
Set a pixel and test if a pixel has been set before. 
- Parameters
- 
  
    | x | X-coordinate |  | y | Y-coordinate |  | on | Set/Clear the pixel |  
 
- Returns
- true, when pos is outside of rect(), or when the pixel was set before. 
 
 
  
  | 
        
          | bool QwtPixelMatrix::testPixel | ( | int | x, |  
          |  |  | int | y |  
          |  | ) |  | const |  | inline | 
 
Test if a pixel has been set. 
- Parameters
- 
  
    | x | X-coordinate |  | y | Y-coordinate |  
 
- Returns
- true, when pos is outside of rect(), or when the pixel has already been set.