quaternion_basis.h File Reference

#include <cml/mathlib/checking.h>

Include dependency graph for quaternion_basis.h:

This graph shows which files directly or indirectly include this file:

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.


Detailed Description

Definition in file quaternion_basis.h.


Generated on Sat Jul 18 19:35:36 2009 for CML 1.0 by  doxygen 1.5.9