![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdoublevector3d_p.h>
Static Public Member Functions | |
static Q_DECL_CONSTEXPR double | dotProduct (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
static Q_DECL_CONSTEXPR QDoubleVector3D | crossProduct (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
static QDoubleVector3D | normal (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
static QDoubleVector3D | normal (const QDoubleVector3D &v1, const QDoubleVector3D &v2, const QDoubleVector3D &v3) |
Friends | |
class | QDoubleVector2D |
Q_DECL_CONSTEXPR bool | operator== (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Q_DECL_CONSTEXPR bool | operator!= (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator+ (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator- (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator* (double factor, const QDoubleVector3D &vector) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator* (const QDoubleVector3D &vector, double factor) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator* (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator- (const QDoubleVector3D &vector) |
Q_DECL_CONSTEXPR const QDoubleVector3D | operator/ (const QDoubleVector3D &vector, double divisor) |
Q_DECL_CONSTEXPR bool | qFuzzyCompare (const QDoubleVector3D &v1, const QDoubleVector3D &v2) |
Definition at line 28 of file qdoublevector3d_p.h.
|
inline |
Definition at line 99 of file qdoublevector3d_p.h.
|
inline |
Definition at line 101 of file qdoublevector3d_p.h.
|
inline |
Definition at line 103 of file qdoublevector3d_p.h.
|
inline |
Definition at line 106 of file qdoublevector3d_p.h.
|
inlinestatic |
Definition at line 64 of file qdoublevector3d_p.h.
double QDoubleVector3D::distanceToLine | ( | const QDoubleVector3D & | point, |
const QDoubleVector3D & | direction ) const |
Definition at line 59 of file qdoublevector3d.cpp.
double QDoubleVector3D::distanceToPlane | ( | const QDoubleVector3D & | plane, |
const QDoubleVector3D & | normal ) const |
double QDoubleVector3D::distanceToPlane | ( | const QDoubleVector3D & | plane1, |
const QDoubleVector3D & | plane2, | ||
const QDoubleVector3D & | plane3 ) const |
Definition at line 52 of file qdoublevector3d.cpp.
|
inlinestatic |
Definition at line 61 of file qdoublevector3d_p.h.
|
inline |
Definition at line 126 of file qdoublevector3d_p.h.
|
inline |
Definition at line 109 of file qdoublevector3d_p.h.
double QDoubleVector3D::length | ( | ) | const |
Definition at line 68 of file qdoublevector3d.cpp.
|
inline |
Definition at line 118 of file qdoublevector3d_p.h.
|
static |
Definition at line 41 of file qdoublevector3d.cpp.
|
static |
Definition at line 46 of file qdoublevector3d.cpp.
void QDoubleVector3D::normalize | ( | ) |
Definition at line 25 of file qdoublevector3d.cpp.
QT_BEGIN_NAMESPACE QDoubleVector3D QDoubleVector3D::normalized | ( | ) | const |
Definition at line 11 of file qdoublevector3d.cpp.
|
inline |
Definition at line 181 of file qdoublevector3d_p.h.
|
inline |
Definition at line 173 of file qdoublevector3d_p.h.
|
inline |
Definition at line 157 of file qdoublevector3d_p.h.
|
inline |
Definition at line 165 of file qdoublevector3d_p.h.
|
inline |
Definition at line 189 of file qdoublevector3d_p.h.
|
inline |
Definition at line 140 of file qdoublevector3d_p.h.
|
inline |
Definition at line 122 of file qdoublevector3d_p.h.
|
inline |
Definition at line 123 of file qdoublevector3d_p.h.
|
inline |
Definition at line 124 of file qdoublevector3d_p.h.
|
inline |
Definition at line 249 of file qdoublevector3d_p.h.
|
inline |
Definition at line 114 of file qdoublevector3d_p.h.
|
inline |
Definition at line 115 of file qdoublevector3d_p.h.
|
inline |
Definition at line 116 of file qdoublevector3d_p.h.
|
friend |
Definition at line 202 of file qdoublevector3d_p.h.
|
friend |
Definition at line 227 of file qdoublevector3d_p.h.
|
friend |
Definition at line 222 of file qdoublevector3d_p.h.
|
friend |
Definition at line 217 of file qdoublevector3d_p.h.
|
friend |
Definition at line 207 of file qdoublevector3d_p.h.
|
friend |
Definition at line 212 of file qdoublevector3d_p.h.
|
friend |
Definition at line 232 of file qdoublevector3d_p.h.
|
friend |
Definition at line 237 of file qdoublevector3d_p.h.
|
friend |
Definition at line 197 of file qdoublevector3d_p.h.
|
friend |
Definition at line 94 of file qdoublevector3d_p.h.
|
friend |
Definition at line 242 of file qdoublevector3d_p.h.