#include <dual_quaternion.hpp>
Public Types | |
enum | ctor { null } |
typedef glm::detail::tquat< T, P > | part_type |
typedef T | value_type |
Public Member Functions | |
GLM_FUNC_DECL GLM_CONSTEXPR length_t | length () const |
GLM_FUNC_DECL tdualquat< T, P > & | operator*= (T const &s) |
GLM_FUNC_DECL tdualquat< T, P > & | operator/= (T const &s) |
GLM_FUNC_DECL part_type & | operator[] (int i) |
GLM_FUNC_DECL part_type const & | operator[] (int i) const |
GLM_FUNC_DECL | tdualquat () |
GLM_FUNC_DECL | tdualquat (tquat< T, P > const &real) |
GLM_FUNC_DECL | tdualquat (tquat< T, P > const &real, tquat< T, P > const &dual) |
GLM_FUNC_DECL | tdualquat (tquat< T, P > const &orientation, tvec3< T, P > const &translation) |
GLM_FUNC_DECL | tdualquat (tmat2x4< T, P > const &holder_mat) |
GLM_FUNC_DECL | tdualquat (tmat3x4< T, P > const &aug_mat) |
Public Attributes | |
glm::detail::tquat< T, P > | dual |
glm::detail::tquat< T, P > | real |
Definition at line 56 of file dual_quaternion.hpp.
typedef glm::detail::tquat<T, P> glm::detail::tdualquat< T, P >::part_type |
Definition at line 60 of file dual_quaternion.hpp.
typedef T glm::detail::tdualquat< T, P >::value_type |
Definition at line 59 of file dual_quaternion.hpp.
enum glm::detail::tdualquat::ctor |
Definition at line 58 of file dual_quaternion.hpp.
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | ) |
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | tquat< T, P > const & | real | ) | [explicit] |
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | tquat< T, P > const & | real, |
tquat< T, P > const & | dual | ||
) |
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | tquat< T, P > const & | orientation, |
tvec3< T, P > const & | translation | ||
) |
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | tmat2x4< T, P > const & | holder_mat | ) | [explicit] |
GLM_FUNC_DECL glm::detail::tdualquat< T, P >::tdualquat | ( | tmat3x4< T, P > const & | aug_mat | ) | [explicit] |
GLM_FUNC_DECL GLM_CONSTEXPR length_t glm::detail::tdualquat< T, P >::length | ( | ) | const |
GLM_FUNC_DECL tdualquat<T, P>& glm::detail::tdualquat< T, P >::operator*= | ( | T const & | s | ) |
GLM_FUNC_DECL tdualquat<T, P>& glm::detail::tdualquat< T, P >::operator/= | ( | T const & | s | ) |
GLM_FUNC_DECL part_type& glm::detail::tdualquat< T, P >::operator[] | ( | int | i | ) |
GLM_FUNC_DECL part_type const& glm::detail::tdualquat< T, P >::operator[] | ( | int | i | ) | const |
glm::detail::tquat<T, P> glm::detail::tdualquat< T, P >::dual |
Definition at line 63 of file dual_quaternion.hpp.
glm::detail::tquat<T, P> glm::detail::tdualquat< T, P >::real |
Definition at line 63 of file dual_quaternion.hpp.