KD Chart API Documentation 3.1
|
#include <QDebug>
#include <QPainter>
#include <QStack>
#include "KDChartPieDiagram.h"
#include "KDChartPieDiagram_p.h"
#include "KDChartPaintContext.h"
#include "KDChartPainterSaver_p.h"
#include "KDChartPieAttributes.h"
#include "KDChartPolarCoordinatePlane_p.h"
#include "KDChartThreeDPieAttributes.h"
#include <KDABLibFakes>
Go to the source code of this file.
Macros | |
#define | d d_func() |
Functions | |
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) |
#define d d_func() |
Definition at line 37 of file KDChartPieDiagram.cpp.
|
static |
Definition at line 689 of file KDChartPieDiagram.cpp.
References doSpansOverlap().
|
static |
Definition at line 680 of file KDChartPieDiagram.cpp.
Referenced by doArcsOverlap().
|
static |
Definition at line 373 of file KDChartPieDiagram.cpp.
References QPainterPath::elementAt(), QPainterPath::elementCount(), QLineF::length(), normProjection(), QLineF::p1(), QLineF::setLength(), QLineF::setP2(), and wraparound().
Definition at line 367 of file KDChartPieDiagram.cpp.
References QLineF::dx(), QLineF::dy(), and QLineF::length().
Referenced by labelAttachmentLine().
|
static |
Definition at line 355 of file KDChartPieDiagram.cpp.
References QVector::append(), QPainterPath::elementAt(), QPainterPath::elementCount(), QPainterPath::LineToElement, and QPainterPath::MoveToElement.
|
static |
Definition at line 281 of file KDChartPieDiagram.cpp.
Referenced by labelAttachmentLine().