|
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 > |