QwtClipper - Man Page

Some clipping algorithms.

Synopsis

#include <qwt_clipper.h>

Static Public Member Functions

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)
static QVector< QwtInterval > clipCircle (const QRectF &, const QPointF &, double radius)

Detailed Description

Some clipping algorithms.

Member Function Documentation

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

QPolygon QwtClipper::clipPolygon (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

QPolygon QwtClipper::clipPolygon (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

QPolygonF QwtClipper::clipPolygonF (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

Author

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

Info

Mon Jun 1 2020 Version 6.1.5 Qwt User's Guide