vmmlib
1.10.0
Templatized C++ vector and matrix math library
|
This is the complete list of members for vmml::quaternion< T >, including all inherited members.
abs() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
conjugate() (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
cross(const quaternion< T > &b) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
dot(const quaternion< T > &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
dot(const quaternion< T > &a, const quaternion< T > &b) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
equals(const quaternion &other, T tolerance=std::numeric_limits< T >::epsilon()) const | vmml::quaternion< T > | |
get_conjugate() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
get_normalized() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
get_rotation_matrix() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
get_rotation_matrix(matrix< D, D, T > &result) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
IDENTITY (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
identity() (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
inverse() (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
is_akin(const quaternion &a, const T &delta=std::numeric_limits< T >::epsilon()) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
negate() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
normal(const quaternion &aa, const quaternion &bb, const quaternion &cc, const quaternion &dd) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
normal(const quaternion &aa, const quaternion &bb, const quaternion &cc) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
normalize() (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator!=(const T &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator!=(const quaternion &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator*(const quaternion< T > &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator*(T a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator*=(const quaternion< T > &a) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator*=(T a) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator+(const quaternion< T > &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator+=(const quaternion< T > &a) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator-() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator-(const quaternion< T > &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator-=(const quaternion< T > &a) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator/(T a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator/=(T a) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator<< (defined in vmml::quaternion< T >) | vmml::quaternion< T > | friend |
operator=(const quaternion &other) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator==(const T &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
operator==(const quaternion &a) const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
QUATERI (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
QUATERJ (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
QUATERK (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
quaternion() | vmml::quaternion< T > | inline |
quaternion(T x, T y, T z, T w) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
quaternion(T angle, vec3 axis) | vmml::quaternion< T > | |
quaternion(const matrix< M, M, T > &rotation_matrix_, typename enable_if< M >=3 >::type *=0) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
set(const matrix< D, D, T > &rotation_matrix_) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
slerp(T a, const quaternion &p, const quaternion &q, const T epsilon=1e-13) (defined in vmml::quaternion< T >) | vmml::quaternion< T > | static |
squared_abs() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
vec3 typedef (defined in vmml::quaternion< T >) | vmml::quaternion< T > | |
w() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | inline |
x() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | inline |
y() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | inline |
z() const (defined in vmml::quaternion< T >) | vmml::quaternion< T > | inline |
zero() (defined in vmml::quaternion< T >) | vmml::quaternion< T > |