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: