![]() |
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 | |
| constexpr | QDoubleVector2D () |
| constexpr | QDoubleVector2D (double xpos, double ypos) |
| constexpr | QDoubleVector2D (const QPointF &p) |
| QDoubleVector2D (const QDoubleVector3D &vector) | |
| constexpr double | manhattanLength () const |
| bool | isNull () const |
| bool | isFinite () const |
| constexpr double | x () const |
| constexpr double | y () const |
| void | setX (double x) |
| void | setY (double y) |
| double | length () const |
| 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 |
| constexpr QPointF | toPointF () const |
Static Public Member Functions | |
| static constexpr double | dotProduct (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Friends | |
| class | QDoubleVector3D |
| constexpr bool | operator== (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
| constexpr bool | operator!= (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
| constexpr const QDoubleVector2D | operator+ (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
| constexpr const QDoubleVector2D | operator- (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
| constexpr const QDoubleVector2D | operator* (double factor, const QDoubleVector2D &vector) |
| constexpr const QDoubleVector2D | operator* (const QDoubleVector2D &vector, double factor) |
| constexpr const QDoubleVector2D | operator* (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
| constexpr const QDoubleVector2D | operator- (const QDoubleVector2D &vector) |
| constexpr const QDoubleVector2D | operator/ (const QDoubleVector2D &vector, double divisor) |
| constexpr bool | qFuzzyCompare (const QDoubleVector2D &v1, const QDoubleVector2D &v2) |
Definition at line 31 of file qdoublevector2d_p.h.
|
inlineconstexpr |
Definition at line 89 of file qdoublevector2d_p.h.
|
inlineconstexpr |
Definition at line 91 of file qdoublevector2d_p.h.
|
inlineexplicitconstexpr |
Definition at line 93 of file qdoublevector2d_p.h.
|
explicit |
Definition at line 13 of file qdoublevector2d.cpp.
|
inlinestaticconstexpr |
Definition at line 62 of file qdoublevector2d_p.h.
|
inline |
Definition at line 105 of file qdoublevector2d_p.h.
|
inline |
Definition at line 100 of file qdoublevector2d_p.h.
| double QDoubleVector2D::length | ( | ) | const |
Definition at line 18 of file qdoublevector2d.cpp.
|
inlineconstexpr |
Definition at line 116 of file qdoublevector2d_p.h.
|
inlineconstexpr |
Definition at line 95 of file qdoublevector2d_p.h.
| void QDoubleVector2D::normalize | ( | ) |
Definition at line 34 of file qdoublevector2d.cpp.
| QDoubleVector2D QDoubleVector2D::normalized | ( | ) | const |
Definition at line 23 of file qdoublevector2d.cpp.
|
inline |
Definition at line 140 of file qdoublevector2d_p.h.
|
inline |
Definition at line 133 of file qdoublevector2d_p.h.
|
inline |
Definition at line 119 of file qdoublevector2d_p.h.
|
inline |
Definition at line 126 of file qdoublevector2d_p.h.
|
inline |
Definition at line 154 of file qdoublevector2d_p.h.
|
inline |
Definition at line 147 of file qdoublevector2d_p.h.
|
inline |
Definition at line 113 of file qdoublevector2d_p.h.
|
inline |
Definition at line 114 of file qdoublevector2d_p.h.
|
inlineconstexpr |
Definition at line 211 of file qdoublevector2d_p.h.
| QDoubleVector3D QDoubleVector2D::toVector3D | ( | ) | const |
Definition at line 44 of file qdoublevector2d.cpp.
|
inlineconstexpr |
Definition at line 110 of file qdoublevector2d_p.h.
|
inlineconstexpr |
Definition at line 111 of file qdoublevector2d_p.h.
|
friend |
Definition at line 166 of file qdoublevector2d_p.h.
|
friend |
Definition at line 191 of file qdoublevector2d_p.h.
|
friend |
Definition at line 186 of file qdoublevector2d_p.h.
|
friend |
Definition at line 181 of file qdoublevector2d_p.h.
|
friend |
Definition at line 171 of file qdoublevector2d_p.h.
|
friend |
Definition at line 176 of file qdoublevector2d_p.h.
|
friend |
Definition at line 196 of file qdoublevector2d_p.h.
|
friend |
Definition at line 201 of file qdoublevector2d_p.h.
|
friend |
Definition at line 161 of file qdoublevector2d_p.h.
|
friend |
Definition at line 84 of file qdoublevector2d_p.h.
|
friend |
Definition at line 206 of file qdoublevector2d_p.h.