#include <cml/mathlib/checking.h>
Go to the source code of this file.
Namespaces | |
namespace | cml |
Functions | |
template<class QuatT > | |
vector< typename QuatT::value_type, fixed< 3 > > | cml::quaternion_get_basis_vector (const QuatT &q, size_t i) |
Get the i'th basis vector of a quaternion rotation. | |
template<class QuatT , typename E , class A > | |
void | cml::quaternion_get_basis_vectors (const QuatT &q, vector< E, A > &x, vector< E, A > &y, vector< E, A > &z) |
Get the basis vectors of a quaternion rotation. | |
template<class QuatT > | |
vector< typename QuatT::value_type, fixed< 3 > > | cml::quaternion_get_x_basis_vector (const QuatT &q) |
Get the x basis vector of a quaternion rotation. | |
template<class QuatT > | |
vector< typename QuatT::value_type, fixed< 3 > > | cml::quaternion_get_y_basis_vector (const QuatT &q) |
Get the y basis vector of a quaternion rotation. | |
template<class QuatT > | |
vector< typename QuatT::value_type, fixed< 3 > > | cml::quaternion_get_z_basis_vector (const QuatT &q) |
Get the z basis vector of a quaternion rotation. |
Definition in file quaternion_basis.h.