Some clipping algorithms. More...
#include <qwt_clipper.h>
Static Public Member Functions | |
static QVector< QwtInterval > | clipCircle (const QRectF &, const QPointF &, double radius) |
static QPolygon | clipPolygon (const QRect &, const QPolygon &, bool closePolygon=false) |
static QPolygon | clipPolygon (const QRectF &, const QPolygon &, bool closePolygon=false) |
static QPolygonF | clipPolygonF (const QRectF &, const QPolygonF &, bool closePolygon=false) |
Some clipping algorithms.
Definition at line 25 of file qwt_clipper.h.
QVector< QwtInterval > QwtClipper::clipCircle | ( | const QRectF & | clipRect, |
const QPointF & | center, | ||
double | radius | ||
) | [static] |
Circle clipping
clipCircle() divides a circle into intervals of angles representing arcs of the circle. When the circle is completely inside the clip rectangle an interval [0.0, 2 * M_PI] is returned.
clipRect | Clip rectangle |
center | Center of the circle |
radius | Radius of the circle |
Definition at line 505 of file qwt_clipper.cpp.
QPolygon QwtClipper::clipPolygon | ( | const QRect & | clipRect, |
const QPolygon & | polygon, | ||
bool | closePolygon = false |
||
) | [static] |
Sutherland-Hodgman polygon clipping
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
Definition at line 469 of file qwt_clipper.cpp.
QPolygon QwtClipper::clipPolygon | ( | const QRectF & | clipRect, |
const QPolygon & | polygon, | ||
bool | closePolygon = false |
||
) | [static] |
Sutherland-Hodgman polygon clipping
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
Definition at line 447 of file qwt_clipper.cpp.
QPolygonF QwtClipper::clipPolygonF | ( | const QRectF & | clipRect, |
const QPolygonF & | polygon, | ||
bool | closePolygon = false |
||
) | [static] |
Sutherland-Hodgman polygon clipping
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
Definition at line 485 of file qwt_clipper.cpp.