#include
<QtCore/qpoint.h>#include <QtCore/qmetatype.h>Go to the source code of this file.
Classes |
|
| class | QVector4D |
Functions |
|
| Q_DECLARE_TYPEINFO (QVector4D, Q_MOVABLE_TYPE) | |
| bool | operator== (const QVector4D &v1, const QVector4D &v2) |
| bool | operator!= (const QVector4D &v1, const QVector4D &v2) |
| const QVector4D | operator+ (const QVector4D &v1, const QVector4D &v2) |
| const QVector4D | operator- (const QVector4D &v1, const QVector4D &v2) |
| const QVector4D | operator* (qreal factor, const QVector4D &vector) |
| const QVector4D | operator* (const QVector4D &vector, qreal factor) |
| const QVector4D | operator* (const QVector4D &v1, const QVector4D &v2) |
| const QVector4D | operator- (const QVector4D &vector) |
| const QVector4D | operator/ (const QVector4D &vector, qreal divisor) |
| bool | qFuzzyCompare (const QVector4D &v1, const QVector4D &v2) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, const QVector4D &vector) |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &, const QVector4D &) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &, QVector4D &) |
| Q_DECLARE_TYPEINFO | ( | QVector4D | , |
| Q_MOVABLE_TYPE | |||
| ) |
Definition at line 213 of file qvector4d.h.
{
return v1.xp == v2.xp && v1.yp == v2.yp && v1.zp == v2.zp && v1.wp == v2.wp;
}
Definition at line 218 of file qvector4d.h.
{
return v1.xp != v2.xp || v1.yp != v2.yp || v1.zp != v2.zp || v1.wp != v2.wp;
}
Definition at line 223 of file qvector4d.h.
{
return QVector4D(v1.xp + v2.xp, v1.yp + v2.yp, v1.zp + v2.zp, v1.wp + v2.wp, 1);
}
Definition at line 228 of file qvector4d.h.
{
return QVector4D(v1.xp - v2.xp, v1.yp - v2.yp, v1.zp - v2.zp, v1.wp - v2.wp, 1);
}
Definition at line 233 of file qvector4d.h.
{
return QVector4D(vector.xp * factor, vector.yp * factor, vector.zp * factor, vector.wp * factor, 1);
}
Definition at line 238 of file qvector4d.h.
{
return QVector4D(vector.xp * factor, vector.yp * factor, vector.zp * factor, vector.wp * factor, 1);
}
Definition at line 243 of file qvector4d.h.
{
return QVector4D(v1.xp * v2.xp, v1.yp * v2.yp, v1.zp * v2.zp, v1.wp * v2.wp, 1);
}
Definition at line 248 of file qvector4d.h.
{
return QVector4D(-vector.xp, -vector.yp, -vector.zp, -vector.wp, 1);
}
Definition at line 253 of file qvector4d.h.
{
return QVector4D(vector.xp / divisor, vector.yp / divisor, vector.zp / divisor, vector.wp / divisor, 1);
}
Definition at line 258 of file qvector4d.h.
{
return qFuzzyCompare(v1.xp, v2.xp) &&
qFuzzyCompare(v1.yp, v2.yp) &&
qFuzzyCompare(v1.zp, v2.zp) &&
qFuzzyCompare(v1.wp, v2.wp);
}
| Q_GUI_EXPORT QDataStream& operator<< | ( | QDataStream & | , |
| const QVector4D & | |||
| ) |
| Q_GUI_EXPORT QDataStream& operator>> | ( | QDataStream & | , |
| QVector4D & | |||
| ) |