#include
<QtCore/qpoint.h>#include <QtCore/qmetatype.h>Go to the source code of this file.
Classes |
|
| class | QVector3D |
Functions |
|
| Q_DECLARE_TYPEINFO (QVector3D, Q_MOVABLE_TYPE) | |
| bool | operator== (const QVector3D &v1, const QVector3D &v2) |
| bool | operator!= (const QVector3D &v1, const QVector3D &v2) |
| const QVector3D | operator+ (const QVector3D &v1, const QVector3D &v2) |
| const QVector3D | operator- (const QVector3D &v1, const QVector3D &v2) |
| const QVector3D | operator* (qreal factor, const QVector3D &vector) |
| const QVector3D | operator* (const QVector3D &vector, qreal factor) |
| const QVector3D | operator* (const QVector3D &v1, const QVector3D &v2) |
| const QVector3D | operator- (const QVector3D &vector) |
| const QVector3D | operator/ (const QVector3D &vector, qreal divisor) |
| bool | qFuzzyCompare (const QVector3D &v1, const QVector3D &v2) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, const QVector3D &vector) |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &, const QVector3D &) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &, QVector3D &) |
| Q_DECLARE_TYPEINFO | ( | QVector3D | , |
| Q_MOVABLE_TYPE | |||
| ) |
Definition at line 209 of file qvector3d.h.
{
return v1.xp == v2.xp && v1.yp == v2.yp && v1.zp == v2.zp;
}
Definition at line 214 of file qvector3d.h.
{
return v1.xp != v2.xp || v1.yp != v2.yp || v1.zp != v2.zp;
}
Definition at line 219 of file qvector3d.h.
{
return QVector3D(v1.xp + v2.xp, v1.yp + v2.yp, v1.zp + v2.zp, 1);
}
Definition at line 224 of file qvector3d.h.
{
return QVector3D(v1.xp - v2.xp, v1.yp - v2.yp, v1.zp - v2.zp, 1);
}
Definition at line 229 of file qvector3d.h.
{
return QVector3D(vector.xp * factor, vector.yp * factor, vector.zp * factor, 1);
}
Definition at line 234 of file qvector3d.h.
{
return QVector3D(vector.xp * factor, vector.yp * factor, vector.zp * factor, 1);
}
Definition at line 239 of file qvector3d.h.
{
return QVector3D(v1.xp * v2.xp, v1.yp * v2.yp, v1.zp * v2.zp, 1);
}
Definition at line 244 of file qvector3d.h.
{
return QVector3D(-vector.xp, -vector.yp, -vector.zp, 1);
}
Definition at line 249 of file qvector3d.h.
{
return QVector3D(vector.xp / divisor, vector.yp / divisor, vector.zp / divisor, 1);
}
Definition at line 254 of file qvector3d.h.
{
return qFuzzyCompare(v1.xp, v2.xp) &&
qFuzzyCompare(v1.yp, v2.yp) &&
qFuzzyCompare(v1.zp, v2.zp);
}
| Q_GUI_EXPORT QDataStream& operator<< | ( | QDataStream & | , |
| const QVector3D & | |||
| ) |
| Q_GUI_EXPORT QDataStream& operator>> | ( | QDataStream & | , |
| QVector3D & | |||
| ) |