QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
| Public 类型 | Public 成员函数 | 所有成员列表
QwtPointMapper类 参考

用于转换点序列的辅助类 更多...

#include <qwt_point_mapper.h>

class  PrivateData
 

Public 类型

enum  TransformationFlag { RoundPoints = 0x01 , WeedOutPoints = 0x02 , WeedOutIntermediatePoints = 0x04 }
 影响转换过程的标志 更多...
 

Public 成员函数

 QwtPointMapper ()
 构造函数
 
 ~QwtPointMapper ()
 析构函数
 
void setFlags (TransformationFlags)
 设置影响转换过程的标志
 
TransformationFlags flags () const
 获取影响转换过程的标志
 
void setFlag (TransformationFlag, bool on=true)
 修改影响转换过程的标志
 
bool testFlag (TransformationFlag) const
 测试标志是否已设置
 
void setBoundingRect (const QRectF &)
 为点映射算法设置边界矩形
 
QRectF boundingRect () const
 获取边界矩形
 
QPolygonF toPolygonF (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) const
 将点序列转换为 QPolygonF
 
QPolygon toPolygon (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) const
 将点序列转换为 QPolygon
 
QPolygon toPoints (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) const
 将点序列转换为 QPolygon(散点)
 
QPolygonF toPointsF (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to) const
 将序列转换为 QPolygonF(散点)
 
QImage toImage (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QwtSeriesData< QPointF > *series, int from, int to, const QPen &, bool antialiased, uint numThreads) const
 将序列转换为 QImage
 

详细描述

用于转换点序列的辅助类

成员枚举类型说明

◆ TransformationFlag

影响转换过程的标志

枚举值
RoundPoints 

将点舍入为整数值

WeedOutPoints 

尝试删除被转换到相同位置的点

WeedOutIntermediatePoints 

更激进的剔除算法

构造及析构函数说明

◆ QwtPointMapper()

QwtPointMapper::QwtPointMapper ( )

构造函数

◆ ~QwtPointMapper()

QwtPointMapper::~QwtPointMapper ( )

析构函数

成员函数说明

◆ boundingRect()

QRectF QwtPointMapper::boundingRect ( ) const

获取边界矩形

◆ flags()

QwtPointMapper::TransformationFlags QwtPointMapper::flags ( ) const

获取影响转换过程的标志

◆ setBoundingRect()

void QwtPointMapper::setBoundingRect ( const QRectF &  rect)

为点映射算法设置边界矩形

◆ setFlag()

void QwtPointMapper::setFlag ( TransformationFlag  flag,
bool  on = true 
)

修改影响转换过程的标志

◆ setFlags()

void QwtPointMapper::setFlags ( TransformationFlags  flags)

设置影响转换过程的标志

◆ testFlag()

bool QwtPointMapper::testFlag ( TransformationFlag  flag) const

测试标志是否已设置

◆ toImage()

QImage QwtPointMapper::toImage ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to,
const QPen &  pen,
bool  antialiased,
uint  numThreads 
) const

将序列转换为 QImage

◆ toPoints()

QPolygon QwtPointMapper::toPoints ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
) const

将点序列转换为 QPolygon(散点)

◆ toPointsF()

QPolygonF QwtPointMapper::toPointsF ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
) const

将序列转换为 QPolygonF(散点)

◆ toPolygon()

QPolygon QwtPointMapper::toPolygon ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
) const

将点序列转换为 QPolygon

◆ toPolygonF()

QPolygonF QwtPointMapper::toPolygonF ( const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QwtSeriesData< QPointF > *  series,
int  from,
int  to 
) const

将点序列转换为 QPolygonF


该类的文档由以下文件生成: