#include <QDebug>
#include <QPainter>
#include <QStack>
#include "KDChartPieDiagram.h"
#include "KDChartPieDiagram_p.h"
#include "KDChartPaintContext.h"
#include "KDChartPieAttributes.h"
#include "KDChartPolarCoordinatePlane_p.h"
#include "KDChartThreeDPieAttributes.h"
#include "KDChartPainterSaver_p.h"
#include <KDABLibFakes>
Go to the source code of this file.
|
static bool | doArcsOverlap (qreal a1Start, qreal a1End, qreal a2Start, qreal a2End) |
|
static bool | doSpansOverlap (qreal s1Start, qreal s1End, qreal s2Start, qreal s2End) |
|
static QLineF | labelAttachmentLine (const QPointF ¢er, const QPointF &start, const QPainterPath &label) |
|
static qreal | normProjection (const QLineF &l1, const QLineF &l2) |
|
static QPolygonF | polygonFromPainterPath (const QPainterPath &pp) |
|
static int | wraparound (int i, int size) |
|
static bool doArcsOverlap |
( |
qreal |
a1Start, |
|
|
qreal |
a1End, |
|
|
qreal |
a2Start, |
|
|
qreal |
a2End |
|
) |
| |
|
static |
static bool doSpansOverlap |
( |
qreal |
s1Start, |
|
|
qreal |
s1End, |
|
|
qreal |
s2Start, |
|
|
qreal |
s2End |
|
) |
| |
|
static |
static QLineF labelAttachmentLine |
( |
const QPointF & |
center, |
|
|
const QPointF & |
start, |
|
|
const QPainterPath & |
label |
|
) |
| |
|
static |
static qreal normProjection |
( |
const QLineF & |
l1, |
|
|
const QLineF & |
l2 |
|
) |
| |
|
static |
static QPolygonF polygonFromPainterPath |
( |
const QPainterPath & |
pp | ) |
|
|
static |
static int wraparound |
( |
int |
i, |
|
|
int |
size |
|
) |
| |
|
static |