30#include "qwtcore_global.h"
39#if QT_VERSION < 0x060000
50QWTCORE_EXPORT
void clipPolygon(
const QRect&, QPolygon&,
bool closePolygon =
false);
53QWTCORE_EXPORT
void clipPolygon(
const QRectF&, QPolygon&,
bool closePolygon =
false);
56QWTCORE_EXPORT
void clipPolygonF(
const QRectF&, QPolygonF&,
bool closePolygon =
false);
59QWTCORE_EXPORT QPolygon
clippedPolygon(
const QRect&,
const QPolygon&,
bool closePolygon =
false);
62QWTCORE_EXPORT QPolygon
clippedPolygon(
const QRectF&,
const QPolygon&,
bool closePolygon =
false);
65QWTCORE_EXPORT QPolygonF
clippedPolygonF(
const QRectF&,
const QPolygonF&,
bool closePolygon =
false);
Definition qwt_clipper.h:41
A class representing an interval
Definition qwt_interval.h:39
Namespace for clipping algorithms
Definition qwt_clipper.h:48
QWTCORE_EXPORT void clipPolygon(const QRect &, QPolygon &, bool closePolygon=false)
Sutherland-Hodgman polygon clipping algorithm (integer coordinates)
Definition qwt_clipper.cpp:372
QWTCORE_EXPORT QPolygonF clippedPolygonF(const QRectF &, const QPolygonF &, bool closePolygon=false)
Return clipped float polygon
Definition qwt_clipper.cpp:426
QWTCORE_EXPORT void clipPolygonF(const QRectF &, QPolygonF &, bool closePolygon=false)
Sutherland-Hodgman polygon clipping algorithm (float coordinates)
Definition qwt_clipper.cpp:384
QWTCORE_EXPORT QVector< QwtInterval > clipCircle(const QRectF &, const QPointF &, double radius)
Clip circle and return arcs as intervals
Definition qwt_clipper.cpp:444
QWTCORE_EXPORT QPolygon clippedPolygon(const QRect &, const QPolygon &, bool closePolygon=false)
Return clipped polygon (integer rectangle)
Definition qwt_clipper.cpp:411