![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdoublevector2d_p.h>
Public Member Functions | |
Q_DECL_CONSTEXPR | QDoubleVector2D () |
Q_DECL_CONSTEXPR | QDoubleVector2D (double xpos, double ypos) |
Q_DECL_CONSTEXPR | QDoubleVector2D (const QPointF &p) |
QDoubleVector2D (const QDoubleVector3D &vector) | |
Q_DECL_CONSTEXPR double | manhattanLength () const |
bool | isNull () const |
bool | isFinite () const |
Q_DECL_CONSTEXPR double | x () const |
Q_DECL_CONSTEXPR double | y () const |
void | setX (double x) |
void | setY (double y) |
double | length () const |
Q_DECL_CONSTEXPR double | lengthSquared () const |
QDoubleVector2D | normalized () const |
void | normalize () |
QDoubleVector2D & | operator+= (const QDoubleVector2D &vector) |
QDoubleVector2D & | operator-= (const QDoubleVector2D &vector) |
QDoubleVector2D & | operator*= (double factor) |
QDoubleVector2D & | operator*= (const QDoubleVector2D &vector) |
QDoubleVector2D & | operator/= (double divisor) |
QDoubleVector2D & | operator/= (const QDoubleVector2D &vector) |
QDoubleVector3D | toVector3D () const |
Q_DECL_CONSTEXPR QPointF | toPointF () const |
Static Public Member Functions | |
static Q_DECL_CONSTEXPR double | dotProduct (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Friends | |
class | QDoubleVector3D |
Q_DECL_CONSTEXPR bool | operator== (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Q_DECL_CONSTEXPR bool | operator!= (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator+ (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator- (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator* (double factor, const QDoubleVector2D &vector) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator* (const QDoubleVector2D &vector, double factor) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator* (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator- (const QDoubleVector2D &vector) |
Q_DECL_CONSTEXPR const QDoubleVector2D | operator/ (const QDoubleVector2D &vector, double divisor) |
Q_DECL_CONSTEXPR bool | qFuzzyCompare (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Definition at line 30 of file qdoublevector2d_p.h.
|
inline |
Definition at line 88 of file qdoublevector2d_p.h.
|
inline |
Definition at line 90 of file qdoublevector2d_p.h.
|
inlineexplicit |
Definition at line 92 of file qdoublevector2d_p.h.
|
explicit |
Definition at line 12 of file qdoublevector2d.cpp.
|
inlinestatic |
Definition at line 61 of file qdoublevector2d_p.h.
|
inline |
Definition at line 104 of file qdoublevector2d_p.h.
|
inline |
Definition at line 99 of file qdoublevector2d_p.h.
double QDoubleVector2D::length | ( | ) | const |
Definition at line 17 of file qdoublevector2d.cpp.
|
inline |
Definition at line 115 of file qdoublevector2d_p.h.
|
inline |
Definition at line 94 of file qdoublevector2d_p.h.
void QDoubleVector2D::normalize | ( | ) |
Definition at line 35 of file qdoublevector2d.cpp.
QDoubleVector2D QDoubleVector2D::normalized | ( | ) | const |
Definition at line 22 of file qdoublevector2d.cpp.
|
inline |
Definition at line 139 of file qdoublevector2d_p.h.
|
inline |
Definition at line 132 of file qdoublevector2d_p.h.
|
inline |
Definition at line 118 of file qdoublevector2d_p.h.
|
inline |
Definition at line 125 of file qdoublevector2d_p.h.
|
inline |
Definition at line 153 of file qdoublevector2d_p.h.
|
inline |
Definition at line 146 of file qdoublevector2d_p.h.
|
inline |
Definition at line 112 of file qdoublevector2d_p.h.
|
inline |
Definition at line 113 of file qdoublevector2d_p.h.
|
inline |
Definition at line 210 of file qdoublevector2d_p.h.
QDoubleVector3D QDoubleVector2D::toVector3D | ( | ) | const |
Definition at line 49 of file qdoublevector2d.cpp.
|
inline |
Definition at line 109 of file qdoublevector2d_p.h.
|
inline |
Definition at line 110 of file qdoublevector2d_p.h.
|
friend |
Definition at line 165 of file qdoublevector2d_p.h.
|
friend |
Definition at line 190 of file qdoublevector2d_p.h.
|
friend |
Definition at line 185 of file qdoublevector2d_p.h.
|
friend |
Definition at line 180 of file qdoublevector2d_p.h.
|
friend |
Definition at line 170 of file qdoublevector2d_p.h.
|
friend |
Definition at line 175 of file qdoublevector2d_p.h.
|
friend |
Definition at line 195 of file qdoublevector2d_p.h.
|
friend |
Definition at line 200 of file qdoublevector2d_p.h.
|
friend |
Definition at line 160 of file qdoublevector2d_p.h.
|
friend |
Definition at line 83 of file qdoublevector2d_p.h.
|
friend |
Definition at line 205 of file qdoublevector2d_p.h.