Static Public Member Functions

QwtClipper Class Reference

Some clipping algos. More...

#include <qwt_clipper.h>

List of all members.

Static Public Member Functions

static QwtPolygon clipPolygon (const QRect &, const QwtPolygon &)
static QwtPolygonF clipPolygonF (const QwtDoubleRect &, const QwtPolygonF &)

Detailed Description

Some clipping algos.

Definition at line 25 of file qwt_clipper.h.


Member Function Documentation

QwtPolygon QwtClipper::clipPolygon ( const QRect &  clipRect,
const QwtPolygon polygon 
) [static]

Sutherland-Hodgman polygon clipping

Parameters:
clipRectClip rectangle
polygonPolygon
Returns:
Clipped polygon

Definition at line 479 of file qwt_clipper.cpp.

References QwtPolygonClipper::clipPolygon().

Referenced by QwtRect::clip(), QwtPlotCurve::drawDots(), QwtPlotCurve::drawLines(), QwtPainter::drawPolygon(), QwtPainter::drawPolyline(), and QwtPlotCurve::drawSteps().

{
    QwtPolygonClipper clipper(clipRect);
    return clipper.clipPolygon(polygon);
}
QwtPolygonF QwtClipper::clipPolygonF ( const QwtDoubleRect clipRect,
const QwtPolygonF polygon 
) [static]

Sutherland-Hodgman polygon clipping

Parameters:
clipRectClip rectangle
polygonPolygon
Returns:
Clipped polygon

Definition at line 494 of file qwt_clipper.cpp.

References QwtPolygonClipperF::clipPolygon().

{
    QwtPolygonClipperF clipper(clipRect);
    return clipper.clipPolygon(polygon);
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines