Some clipping algorithms.
More...
#include <qwt_clipper.h>
|
static QVector< QwtInterval > | clipCircle (const QRectF &, const QPointF &, double radius) |
|
static QPolygon | clippedPolygon (const QRect &, const QPolygon &, bool closePolygon=false) |
|
static QPolygon | clippedPolygon (const QRectF &, const QPolygon &, bool closePolygon=false) |
|
static QPolygonF | clippedPolygonF (const QRectF &, const QPolygonF &, bool closePolygon=false) |
|
static void | clipPolygon (const QRect &, QPolygon &, bool closePolygon=false) |
|
static void | clipPolygon (const QRectF &, QPolygon &, bool closePolygon=false) |
|
static void | clipPolygonF (const QRectF &, 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.
- Parameters
-
clipRect | Clip rectangle |
center | Center of the circle |
radius | Radius of the circle |
- Returns
- Arcs of the circle
Definition at line 477 of file qwt_clipper.cpp.
QPolygon QwtClipper::clippedPolygon |
( |
const QRect & |
clipRect, |
|
|
const QPolygon & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
- Returns
- Clipped polygon
Definition at line 437 of file qwt_clipper.cpp.
QPolygon QwtClipper::clippedPolygon |
( |
const QRectF & |
clipRect, |
|
|
const QPolygon & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
- Returns
- Clipped polygon
Definition at line 420 of file qwt_clipper.cpp.
QPolygonF QwtClipper::clippedPolygonF |
( |
const QRectF & |
clipRect, |
|
|
const QPolygonF & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon |
closePolygon | True, when the polygon is closed |
- Returns
- Clipped polygon
Definition at line 455 of file qwt_clipper.cpp.
void QwtClipper::clipPolygon |
( |
const QRect & |
clipRect, |
|
|
QPolygon & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon IN/OUT |
closePolygon | True, when the polygon is closed |
Definition at line 390 of file qwt_clipper.cpp.
void QwtClipper::clipPolygon |
( |
const QRectF & |
clipRect, |
|
|
QPolygon & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon IN/OUT |
closePolygon | True, when the polygon is closed |
Definition at line 369 of file qwt_clipper.cpp.
void QwtClipper::clipPolygonF |
( |
const QRectF & |
clipRect, |
|
|
QPolygonF & |
polygon, |
|
|
bool |
closePolygon = false |
|
) |
| |
|
static |
Sutherland-Hodgman polygon clipping
- Parameters
-
clipRect | Clip rectangle |
polygon | Polygon IN/OUT |
closePolygon | True, when the polygon is closed |
Definition at line 404 of file qwt_clipper.cpp.
The documentation for this class was generated from the following files: