nux-0.9.46
|
#include <NuxCore/Math/Quaternion.h>
nux::Quaternion::Quaternion | ( | ) |
nux::Quaternion::Quaternion | ( | const Quaternion & | s | ) |
nux::Quaternion::Quaternion | ( | const Vector3 & | vec, |
float | angle | ||
) |
nux::Quaternion::Quaternion | ( | const Vector4 & | vec | ) |
nux::Quaternion::Quaternion | ( | t_float | axis_x, |
t_float | axis_y, | ||
t_float | axis_z, | ||
t_float | angle_radian | ||
) |
nux::Quaternion::~Quaternion | ( | ) |
void nux::Quaternion::Conjugate | ( | ) |
t_float nux::Quaternion::DotProduct | ( | const Quaternion & | quat | ) | const |
Matrix4 nux::Quaternion::GetMatrix | ( | ) | const |
void nux::Quaternion::Inverse | ( | ) |
t_float nux::Quaternion::Length | ( | ) | const |
void nux::Quaternion::Normalize | ( | ) |
bool nux::Quaternion::operator!= | ( | const Quaternion & | ) | const |
Quaternion nux::Quaternion::operator* | ( | const t_float & | f | ) | const |
Quaternion nux::Quaternion::operator* | ( | const Quaternion & | quat | ) | const |
Quaternion& nux::Quaternion::operator*= | ( | const Quaternion & | quat | ) |
Quaternion& nux::Quaternion::operator*= | ( | const t_float & | f | ) |
Quaternion nux::Quaternion::operator+ | ( | const Quaternion & | quat | ) | const |
Quaternion nux::Quaternion::operator+ | ( | ) | const |
Quaternion& nux::Quaternion::operator+= | ( | const Quaternion & | quat | ) |
Quaternion nux::Quaternion::operator- | ( | const Quaternion & | quat | ) | const |
Quaternion nux::Quaternion::operator- | ( | ) | const |
Quaternion& nux::Quaternion::operator-= | ( | const Quaternion & | quat | ) |
Quaternion nux::Quaternion::operator/ | ( | const t_float & | f | ) | const |
Quaternion& nux::Quaternion::operator/= | ( | const t_float & | f | ) |
Quaternion& nux::Quaternion::operator= | ( | const Quaternion & | quat | ) |
bool nux::Quaternion::operator== | ( | const Quaternion & | ) | const |
Quaternion operator* | ( | t_float | f, |
const Quaternion & | quat | ||
) | [friend] |