#include "qwt_point_mapper.h"
#include "qwt_scale_map.h"
#include "qwt_pixel_matrix.h"
#include <qpolygon.h>
#include <qimage.h>
#include <qpen.h>
#include <qpainter.h>
#include <qthread.h>
#include <qfuture.h>
#include <qtconcurrentrun.h>
Go to the source code of this file.
Classes | |
class | QwtPointMapper::PrivateData |
class | QwtDotsCommand |
struct | QwtNoRoundF |
class | QwtPolygonQuadrupelX< Polygon, Point > |
class | QwtPolygonQuadrupelY< Polygon, Point > |
struct | QwtRoundF |
struct | QwtRoundI |
Defines | |
#define | QWT_USE_THREADS 0 |
Functions | |
static QRectF | qwtInvalidRect (0.0, 0.0,-1.0,-1.0) |
template<class Polygon , class Point , class PolygonQuadrupel > | |
static Polygon | qwtMapPointsQuad (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
template<class Polygon , class Point , class PolygonQuadrupel > | |
static Polygon | qwtMapPointsQuad (const Polygon &polyline) |
template<class Polygon , class Point > | |
static Polygon | qwtMapPointsQuad (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
static Qt::Orientation | qwtProbeOrientation (const QwtSeriesData< QPointF > *series, int from, int to) |
static void | qwtRenderDots (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtDotsCommand command, const QPoint &pos, QImage *image) |
static int | qwtRoundValue (double value) |
static double | qwtRoundValueF (double value) |
template<class Polygon , class Point , class Round > | |
static Polygon | qwtToPoints (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to, Round round) |
template<class Round > | |
static QPolygonF | qwtToPointsF (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to, Round round) |
template<class Polygon , class Point > | |
static Polygon | qwtToPointsFiltered (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
static QPolygonF | qwtToPointsFilteredF (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
static QPolygon | qwtToPointsFilteredI (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
static QPolygon | qwtToPointsI (const QRectF &boundingRect, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
template<class Polygon , class Point , class Round > | |
static Polygon | qwtToPolylineFiltered (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to, Round round) |
template<class Round > | |
static QPolygonF | qwtToPolylineFilteredF (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to, Round round) |
static QPolygon | qwtToPolylineFilteredI (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) |
#define QWT_USE_THREADS 0 |
Definition at line 23 of file qwt_point_mapper.cpp.
static QRectF qwtInvalidRect | ( | 0. | 0, |
0. | 0, | ||
-1. | 0, | ||
-1. | 0 | ||
) | [static] |
static Polygon qwtMapPointsQuad | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [static] |
Definition at line 181 of file qwt_point_mapper.cpp.
static Polygon qwtMapPointsQuad | ( | const Polygon & | polyline | ) | [static] |
Definition at line 210 of file qwt_point_mapper.cpp.
static Polygon qwtMapPointsQuad | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [static] |
Definition at line 242 of file qwt_point_mapper.cpp.
static Qt::Orientation qwtProbeOrientation | ( | const QwtSeriesData< QPointF > * | series, |
int | from, | ||
int | to | ||
) | [static] |
Definition at line 43 of file qwt_point_mapper.cpp.
static void qwtRenderDots | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtDotsCommand | command, | ||
const QPoint & | pos, | ||
QImage * | image | ||
) | [static] |
Definition at line 286 of file qwt_point_mapper.cpp.
static int qwtRoundValue | ( | double | value | ) | [inline, static] |
Definition at line 28 of file qwt_point_mapper.cpp.
static double qwtRoundValueF | ( | double | value | ) | [inline, static] |
Definition at line 33 of file qwt_point_mapper.cpp.
static Polygon qwtToPoints | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to, | ||
Round | round | ||
) | [inline, static] |
Definition at line 340 of file qwt_point_mapper.cpp.
static QPolygonF qwtToPointsF | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to, | ||
Round | round | ||
) | [inline, static] |
Definition at line 408 of file qwt_point_mapper.cpp.
static Polygon qwtToPointsFiltered | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [inline, static] |
Definition at line 476 of file qwt_point_mapper.cpp.
static QPolygonF qwtToPointsFilteredF | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [inline, static] |
Definition at line 519 of file qwt_point_mapper.cpp.
static QPolygon qwtToPointsFilteredI | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [inline, static] |
Definition at line 510 of file qwt_point_mapper.cpp.
static QPolygon qwtToPointsI | ( | const QRectF & | boundingRect, |
const QwtScaleMap & | xMap, | ||
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [inline, static] |
Definition at line 397 of file qwt_point_mapper.cpp.
static Polygon qwtToPolylineFiltered | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to, | ||
Round | round | ||
) | [inline, static] |
Definition at line 422 of file qwt_point_mapper.cpp.
static QPolygonF qwtToPolylineFilteredF | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to, | ||
Round | round | ||
) | [inline, static] |
Definition at line 466 of file qwt_point_mapper.cpp.
static QPolygon qwtToPolylineFilteredI | ( | const QwtScaleMap & | xMap, |
const QwtScaleMap & | yMap, | ||
const QwtSeriesData< QPointF > * | series, | ||
int | from, | ||
int | to | ||
) | [inline, static] |
Definition at line 456 of file qwt_point_mapper.cpp.