cajun::quaternion_t Class Reference
#include <quaternion.H>
List of all members.
Public Member Functions |
| | quaternion_t () |
| | quaternion_t (double w_, double x_, double y_, double z_) |
| void | set (double w_, double x_, double y_, double z_) |
| void | normalize () |
| double | dotproduct (quaternion_t q_) |
| void | mat_to_quat (double mat_[4][4]) |
| void | axis_to_quat (double x_, double y_, double z_) |
| void | quat_to_matrix (double mat_[4]) |
| void | quat_to_matrix (double mat_[4][4]) |
| void | deg_to_matrix (double x_, double y_, double z_, double mat_[4]) |
| void | deg_to_matrix (double x_, double y_, double z_, double mat_[4][4]) |
Private Attributes |
| double | m_w |
| double | m_x |
| double | m_y |
| double | m_z |
Constructor & Destructor Documentation
| quaternion_t::quaternion_t |
( |
|
) |
|
| quaternion_t::quaternion_t |
( |
double |
w_, |
|
|
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_ | |
|
) |
| | |
Member Function Documentation
| void quaternion_t::axis_to_quat |
( |
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_ | |
|
) |
| | |
| void quaternion_t::deg_to_matrix |
( |
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_, |
|
|
double |
mat_[4][4] | |
|
) |
| | |
| void cajun::quaternion_t::deg_to_matrix |
( |
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_, |
|
|
double |
mat_[4] | |
|
) |
| | |
| void quaternion_t::mat_to_quat |
( |
double |
mat_[4][4] |
) |
|
| void quaternion_t::normalize |
( |
|
) |
|
| void quaternion_t::quat_to_matrix |
( |
double |
mat_[4][4] |
) |
|
| void cajun::quaternion_t::quat_to_matrix |
( |
double |
mat_[4] |
) |
|
| void quaternion_t::set |
( |
double |
w_, |
|
|
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_ | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following files: