A bit field corresponding to the pixels of a rectangle
更多...
#include <qwt_pixel_matrix.h>
|
| | QwtPixelMatrix (const QRect &rect) |
| | Constructor
|
| |
|
| ~QwtPixelMatrix () |
| | Destructor
|
| |
| void | setRect (const QRect &rect) |
| | Set the bounding rectangle of the matrix
|
| |
| QRect | rect () const |
| | Get the bounding rectangle
|
| |
| bool | testPixel (int x, int y) const |
| | Test if a pixel has been set
|
| |
| bool | testAndSetPixel (int x, int y, bool on) |
| | Set a pixel and test if a pixel has been set before
|
| |
| int | index (int x, int y) const |
| | Calculate the index in the bit field corresponding to a position
|
| |
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::QwtPixelMatrix |
( |
const QRect & |
rect | ) |
|
|
explicit |
Constructor
- 参数
-
| [in] | rect | Bounding rectangle for the matrix |
◆ index()
| int QwtPixelMatrix::index |
( |
int |
x, |
|
|
int |
y |
|
) |
| const |
|
inline |
Calculate the index in the bit field corresponding to a position
- 参数
-
| [in] | x | X-coordinate |
| [in] | y | Y-coordinate |
- 返回
- Index when rect() contains position, otherwise -1
◆ rect()
| QRect QwtPixelMatrix::rect |
( |
| ) |
const |
Get the bounding rectangle
- 返回
- Bounding rectangle
◆ setRect()
| void QwtPixelMatrix::setRect |
( |
const QRect & |
rect | ) |
|
Set the bounding rectangle of the matrix
- 参数
-
| [in] | rect | Bounding rectangle |
- 注解
- All bits are cleared
◆ testAndSetPixel()
| bool QwtPixelMatrix::testAndSetPixel |
( |
int |
x, |
|
|
int |
y, |
|
|
bool |
on |
|
) |
| |
|
inline |
Set a pixel and test if a pixel has been set before
- 参数
-
| [in] | x | X-coordinate |
| [in] | y | Y-coordinate |
| [in] | on | Set/Clear the pixel |
- 返回
- true when position is outside of rect(), or when the pixel was set before
◆ testPixel()
| bool QwtPixelMatrix::testPixel |
( |
int |
x, |
|
|
int |
y |
|
) |
| const |
|
inline |
Test if a pixel has been set
- 参数
-
| [in] | x | X-coordinate |
| [in] | y | Y-coordinate |
- 返回
- true when position is outside of rect(), or when the pixel has already been set
该类的文档由以下文件生成:
- /home/runner/work/QWT/QWT/src/plot/qwt_pixel_matrix.h
- /home/runner/work/QWT/QWT/src/plot/qwt_pixel_matrix.cpp