Classes | Macros | Functions
qwt_point_mapper.cpp File Reference
#include "qwt_point_mapper.h"
#include "qwt_scale_map.h"
#include "qwt_pixel_matrix.h"
#include "qwt_series_data.h"
#include "qwt_math.h"
#include <qpolygon.h>
#include <qimage.h>
#include <qpen.h>
#include <qpainter.h>
#include <qthread.h>
#include <qfuture.h>
#include <qtconcurrentrun.h>
Include dependency graph for qwt_point_mapper.cpp:

Go to the source code of this file.

Classes

class  QwtPointMapper::PrivateData
 
class  QwtDotsCommand
 
struct  QwtNoRoundF
 
struct  QwtRoundF
 
struct  QwtRoundI
 

Macros

#define QWT_USE_THREADS   1
 

Functions

static QRectF qwtInvalidRect (0.0, 0.0, -1.0, -1.0)
 
template<class Polygon , class Point , class PolygonQuadrupel >
static Polygon qwtMapPointsQuad (const Polygon &polyline)
 
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 >
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)
 

Macro Definition Documentation

◆ QWT_USE_THREADS

#define QWT_USE_THREADS   1

Definition at line 26 of file qwt_point_mapper.cpp.

Function Documentation

◆ qwtInvalidRect()

static QRectF qwtInvalidRect ( 0.  0,
0.  0,
-1.  0,
-1.  0 
)
static

◆ qwtMapPointsQuad() [1/3]

template<class Polygon , class Point , class PolygonQuadrupel >
static Polygon qwtMapPointsQuad ( const Polygon &  polyline)
static

Definition at line 216 of file qwt_point_mapper.cpp.

◆ qwtMapPointsQuad() [2/3]

template<class Polygon , class Point , class PolygonQuadrupel >
static Polygon qwtMapPointsQuad ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
static

Definition at line 187 of file qwt_point_mapper.cpp.

◆ qwtMapPointsQuad() [3/3]

template<class Polygon , class Point >
static Polygon qwtMapPointsQuad ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
static

Definition at line 248 of file qwt_point_mapper.cpp.

◆ qwtProbeOrientation()

static Qt::Orientation qwtProbeOrientation ( const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
static

Definition at line 46 of file qwt_point_mapper.cpp.

◆ qwtRenderDots()

static void qwtRenderDots ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtDotsCommand command,
const QPoint &  pos,
QImage *  image 
)
static

Definition at line 292 of file qwt_point_mapper.cpp.

◆ qwtRoundValue()

static int qwtRoundValue ( double  value)
inlinestatic

Definition at line 31 of file qwt_point_mapper.cpp.

◆ qwtRoundValueF()

static double qwtRoundValueF ( double  value)
inlinestatic

Definition at line 36 of file qwt_point_mapper.cpp.

◆ qwtToPoints()

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 
)
inlinestatic

Definition at line 346 of file qwt_point_mapper.cpp.

◆ qwtToPointsF()

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 
)
inlinestatic

Definition at line 414 of file qwt_point_mapper.cpp.

◆ qwtToPointsFiltered()

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 
)
inlinestatic

Definition at line 482 of file qwt_point_mapper.cpp.

◆ qwtToPointsFilteredF()

static QPolygonF qwtToPointsFilteredF ( const QRectF &  boundingRect,
const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
inlinestatic

Definition at line 525 of file qwt_point_mapper.cpp.

◆ qwtToPointsFilteredI()

static QPolygon qwtToPointsFilteredI ( const QRectF &  boundingRect,
const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
inlinestatic

Definition at line 516 of file qwt_point_mapper.cpp.

◆ qwtToPointsI()

static QPolygon qwtToPointsI ( const QRectF &  boundingRect,
const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
inlinestatic

Definition at line 403 of file qwt_point_mapper.cpp.

◆ qwtToPolylineFiltered()

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 
)
inlinestatic

Definition at line 428 of file qwt_point_mapper.cpp.

◆ qwtToPolylineFilteredF()

template<class Round >
static QPolygonF qwtToPolylineFilteredF ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to,
Round  round 
)
inlinestatic

Definition at line 472 of file qwt_point_mapper.cpp.

◆ qwtToPolylineFilteredI()

static QPolygon qwtToPolylineFilteredI ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
)
inlinestatic

Definition at line 462 of file qwt_point_mapper.cpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:49