#include <Quaternion.h>
◆ Quaternion() [1/8]
Quaternion::Quaternion |
( |
| ) |
|
|
inline |
◆ Quaternion() [2/8]
Quaternion::Quaternion |
( |
const double |
scalar | ) |
|
|
inline |
◆ Quaternion() [3/8]
Quaternion::Quaternion |
( |
const double |
scalar, |
|
|
const double |
x, |
|
|
const double |
y, |
|
|
const double |
z |
|
) |
| |
|
inline |
◆ Quaternion() [4/8]
◆ Quaternion() [5/8]
template<typename Type >
Quaternion::Quaternion |
( |
const Vector3< Type > & |
vector | ) |
|
|
inline |
◆ Quaternion() [6/8]
template<typename Type >
Quaternion::Quaternion |
( |
const double |
scalar, |
|
|
const Vector3< Type > & |
vector |
|
) |
| |
|
inline |
◆ Quaternion() [7/8]
template<typename Type >
Quaternion::Quaternion |
( |
Vector3< Type > & |
axis, |
|
|
double |
angle |
|
) |
| |
|
inline |
◆ Quaternion() [8/8]
template<typename Type1 , typename Type2 >
Quaternion::Quaternion |
( |
Vector3< Type1 > & |
from_vec, |
|
|
Vector3< Type2 > & |
to_vec |
|
) |
| |
|
inline |
◆ angle()
double Quaternion::angle |
( |
| ) |
|
|
inline |
◆ axis()
Vector3< double > Quaternion::axis |
( |
| ) |
|
|
inline |
◆ conj()
◆ inverse()
◆ invert()
double Quaternion::invert |
( |
| ) |
|
|
inline |
◆ norm()
double Quaternion::norm |
( |
| ) |
|
|
inline |
◆ norm2()
double Quaternion::norm2 |
( |
| ) |
|
|
inline |
◆ normalize()
double Quaternion::normalize |
( |
| ) |
|
|
inline |
◆ operator*()
◆ operator*=()
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=()
◆ operator/()
Quaternion Quaternion::operator/ |
( |
const double |
d | ) |
|
|
inline |
◆ operator/=()
Quaternion Quaternion::operator/= |
( |
const double |
d | ) |
|
|
inline |
◆ operator=()
◆ operator[]()
double & Quaternion::operator[] |
( |
long |
i | ) |
|
|
inline |
◆ rotate()
◆ scalar()
double Quaternion::scalar |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: