123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- .TH "QwtPixelMatrix" 3 "Mon Dec 28 2020" "Version 6.1.6" "Qwt User's Guide" \" -*- nroff -*-
- .ad l
- .nh
- .SH NAME
- QwtPixelMatrix \- A bit field corresponding to the pixels of a rectangle\&.
- .SH SYNOPSIS
- .br
- .PP
- .PP
- \fC#include <qwt_pixel_matrix\&.h>\fP
- .PP
- Inherits QBitArray\&.
- .SS "Public Member Functions"
- .in +1c
- .ti -1c
- .RI "\fBQwtPixelMatrix\fP (const QRect &\fBrect\fP)"
- .br
- .RI "Constructor\&. "
- .ti -1c
- .RI "\fB~QwtPixelMatrix\fP ()"
- .br
- .RI "Destructor\&. "
- .ti -1c
- .RI "void \fBsetRect\fP (const QRect &\fBrect\fP)"
- .br
- .ti -1c
- .RI "QRect \fBrect\fP () const"
- .br
- .ti -1c
- .RI "bool \fBtestPixel\fP (int x, int y) const"
- .br
- .RI "Test if a pixel has been set\&. "
- .ti -1c
- .RI "bool \fBtestAndSetPixel\fP (int x, int y, bool on)"
- .br
- .RI "Set a pixel and test if a pixel has been set before\&. "
- .ti -1c
- .RI "int \fBindex\fP (int x, int y) const"
- .br
- .RI "Calculate the index in the bit field corresponding to a position\&. "
- .in -1c
- .SH "Detailed Description"
- .PP
- A bit field corresponding to the pixels of a rectangle\&.
- \fBQwtPixelMatrix\fP is intended to filter out duplicates in an unsorted array of points\&.
- .SH "Constructor & Destructor Documentation"
- .PP
- .SS "QwtPixelMatrix::QwtPixelMatrix (const QRect & rect)"
- .PP
- Constructor\&.
- .PP
- \fBParameters\fP
- .RS 4
- \fIrect\fP Bounding rectangle for the matrix
- .RE
- .PP
- .SH "Member Function Documentation"
- .PP
- .SS "int QwtPixelMatrix::index (int x, int y) const\fC [inline]\fP"
- .PP
- Calculate the index in the bit field corresponding to a position\&.
- .PP
- \fBParameters\fP
- .RS 4
- \fIx\fP X-coordinate
- .br
- \fIy\fP Y-coordinate
- .RE
- .PP
- \fBReturns\fP
- .RS 4
- Index, when \fBrect()\fP contains pos - otherwise -1\&.
- .RE
- .PP
- .SS "QRect QwtPixelMatrix::rect () const"
- .PP
- \fBReturns\fP
- .RS 4
- Bounding rectangle
- .RE
- .PP
- .SS "void QwtPixelMatrix::setRect (const QRect & rect)"
- Set the bounding rectangle of the matrix
- .PP
- \fBParameters\fP
- .RS 4
- \fIrect\fP Bounding rectangle
- .RE
- .PP
- \fBNote\fP
- .RS 4
- All bits are cleared
- .RE
- .PP
- .SS "bool QwtPixelMatrix::testAndSetPixel (int x, int y, bool on)\fC [inline]\fP"
- .PP
- Set a pixel and test if a pixel has been set before\&.
- .PP
- \fBParameters\fP
- .RS 4
- \fIx\fP X-coordinate
- .br
- \fIy\fP Y-coordinate
- .br
- \fIon\fP Set/Clear the pixel
- .RE
- .PP
- \fBReturns\fP
- .RS 4
- true, when pos is outside of \fBrect()\fP, or when the pixel was set before\&.
- .RE
- .PP
- .SS "bool QwtPixelMatrix::testPixel (int x, int y) const\fC [inline]\fP"
- .PP
- Test if a pixel has been set\&.
- .PP
- \fBParameters\fP
- .RS 4
- \fIx\fP X-coordinate
- .br
- \fIy\fP Y-coordinate
- .RE
- .PP
- \fBReturns\fP
- .RS 4
- true, when pos is outside of \fBrect()\fP, or when the pixel has already been set\&.
- .RE
- .PP
- .SH "Author"
- .PP
- Generated automatically by Doxygen for Qwt User's Guide from the source code\&.
|