Flow Visualisation
|
#include <quaternion.hpp>
Public Types | |
enum | ctor { null } |
typedef T | value_type |
typedef std::size_t | size_type |
Public Member Functions | |
GLM_FUNC_DECL size_type | length () const |
tquat () | |
tquat (value_type const &s, glm::detail::tvec3< T > const &v) | |
tquat (value_type const &w, value_type const &x, value_type const &y, value_type const &z) | |
tquat (tvec3< T > const &eulerAngles) | |
Build a quaternion from euler angles (pitch, yaw, roll), in radians. More... | |
tquat (tmat3x3< T > const &m) | |
tquat (tmat4x4< T > const &m) | |
value_type & | operator[] (int i) |
value_type const & | operator[] (int i) const |
tquat< T > & | operator*= (value_type const &s) |
tquat< T > & | operator/= (value_type const &s) |
Public Attributes | |
value_type | x |
value_type | y |
value_type | z |
value_type | w |
typedef std::size_t glm::detail::tquat< T >::size_type |
typedef T glm::detail::tquat< T >::value_type |
enum glm::detail::tquat::ctor |
GLM_FUNC_QUALIFIER glm::detail::tquat< T >::tquat | ( | ) |
|
explicit |
|
explicit |
|
explicit |
Build a quaternion from euler angles (pitch, yaw, roll), in radians.
|
explicit |
|
explicit |
GLM_FUNC_QUALIFIER tquat< T >::size_type glm::detail::tquat< T >::length | ( | ) | const |
GLM_FUNC_QUALIFIER tquat< T > & glm::detail::tquat< T >::operator*= | ( | value_type const & | s | ) |
GLM_FUNC_QUALIFIER tquat< T > & glm::detail::tquat< T >::operator/= | ( | value_type const & | s | ) |
GLM_FUNC_QUALIFIER tquat< T >::value_type & glm::detail::tquat< T >::operator[] | ( | int | i | ) |
GLM_FUNC_QUALIFIER tquat< T >::value_type const & glm::detail::tquat< T >::operator[] | ( | int | i | ) | const |
value_type glm::detail::tquat< T >::w |
value_type glm::detail::tquat< T >::x |
value_type glm::detail::tquat< T >::y |
value_type glm::detail::tquat< T >::z |