Provided by: libqwt-doc_6.1.3-1_all bug

NAME

       QwtPixelMatrix - A bit field corresponding to the pixels of a rectangle.

SYNOPSIS

       #include <qwt_pixel_matrix.h>

       Inherits QBitArray.

   Public Member Functions
       QwtPixelMatrix (const QRect &rect)
           Constructor.
       ~QwtPixelMatrix ()
           Destructor.
       void setRect (const QRect &rect)
       QRect rect () const
       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.

Detailed Description

       A bit field corresponding to the pixels of a rectangle.

       QwtPixelMatrix is intended to filter out duplicates in an unsorted array of points.

Constructor & Destructor Documentation

   QwtPixelMatrix::QwtPixelMatrix (const QRect & rect)
       Constructor.

       Parameters:
           rect Bounding rectangle for the matrix

Member Function Documentation

   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:
           rect Bounding rectangle

       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.

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.