QPoint
QPoint官网链接
简介
QPoint 类使用整数精度来定义平面中的一个点
包含的成员
我觉得你可能看不懂的成员使用的方法:
1、dotProduct(const QPoint &, const QPoint &):int,参数是两个点的坐标,return 他们两点之间的点积,即进行向量的点乘运算,即x1*x2+y1*y2。
QPoint p( 3, 7);
QPoint q(-1, 4);
int lengthSquared = QPoint::dotProduct(p, q); // lengthSquared becomes 25
// -3+28=25,可以用来计算两条直线之间的角度
2、isNull()const : bool,如果 x 和 y 坐标都设置为 0,则返回 true,否则返回 false。
3、manhattanLength() const : int ,曼哈顿长度,返回的是他们的曼哈顿距离d(i,j)=|xi-xj|+|yi-yj|。
4、rx(),ry(),则是对一个点的x,y坐标单独拿出来进行更改
5、transPosed(): const QPoint,交换一个点的x,y坐标(exchanged)。
QPointF
简介
第一眼看上去以为是一个新的类,结果发现就是Float QPoint(哈哈
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)