---
name: "QwtClipper"
section: "3"
platform: "linux"
package: "libqwt-doc"
version: "6.1.4-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/QwtClipper"
---

# QwtClipper(3)

Some clipping algorithms.

## NAME

QwtClipper - 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.
