Qwt User's Guide
6.1.6
qwt_clipper.h
1
/* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
2
* Qwt Widget Library
3
* Copyright (C) 1997 Josef Wilgen
4
* Copyright (C) 2002 Uwe Rathmann
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the Qwt License, Version 1.0
8
*****************************************************************************/
9
10
#ifndef QWT_CLIPPER_H
11
#define QWT_CLIPPER_H
12
13
#include "qwt_global.h"
14
#include "qwt_interval.h"
15
#include <qpolygon.h>
16
#include <qvector.h>
17
18
class
QRect;
19
class
QRectF;
20
25
class
QWT_EXPORT
QwtClipper
26
{
27
public
:
28
static
QPolygon clipPolygon(
const
QRect &,
29
const
QPolygon &,
bool
closePolygon =
false
);
30
static
QPolygon clipPolygon(
const
QRectF &,
31
const
QPolygon &,
bool
closePolygon =
false
);
32
33
static
QPolygonF clipPolygonF(
const
QRectF &,
34
const
QPolygonF &,
bool
closePolygon =
false
);
35
36
static
QVector<QwtInterval> clipCircle(
37
const
QRectF &,
const
QPointF &,
double
radius );
38
};
39
40
#endif
QwtClipper
Some clipping algorithms.
Definition:
qwt_clipper.h:26
src
qwt_clipper.h
Generated by
1.8.20