#include <axis_angle.h>
Public Member Functions | |
_AxisAngle () | |
_AxisAngle () | |
_AxisAngle (const _Quaternion< Base > &q) | |
_AxisAngle (const _Quaternion< Base > &q) | |
_AxisAngle (const _RotationMatrix3< Base > &m) | |
_AxisAngle (const _RotationMatrix3< Base > &m) | |
_AxisAngle (const _Vector< 3, Base > &vec) | |
_AxisAngle (const _Vector< 3, Base > &vec) | |
_AxisAngle (Base roll, Base pitch, Base yaw) | |
_AxisAngle (Base roll, Base pitch, Base yaw) | |
_AxisAngle (const _Vector< 3, Base > &axis, Base angle) | |
_AxisAngle (const _Vector< 3, Base > &axis, Base angle) | |
_Vector< 3, Base > | angles () const |
_Vector< 3, Base > | angles () const |
_AxisAngle< Base > | inverse () const |
_AxisAngle< Base > | inverse () const |
_AxisAngle< Base > | operator* (const _AxisAngle &a) const |
_AxisAngle< Base > | operator* (const _AxisAngle &a) const |
_Vector< 3, Base > | operator* (const _Vector< 3, Base > &v) const |
_Vector< 3, Base > | operator* (const _Vector< 3, Base > &v) const |
_AxisAngle< Base > & | operator*= (const _AxisAngle &a) |
_AxisAngle< Base > & | operator*= (const _AxisAngle &a) |
_Quaternion< Base > | quaternion () const |
_Quaternion< Base > | quaternion () const |
_RotationMatrix3< Base > | rotationMatrix () const |
_RotationMatrix3< Base > | rotationMatrix () const |
Static Public Attributes | |
static const int | Angles = 3 |
static const int | Dimension = 3 |
Rotation as the rotation axis whose lenght is proportional to the entity of the rotation. The same convention as for al rotation classes hold.
Definition at line 28 of file include/hogman_minimal/math/axis_angle.h.
_AxisAngle< Base >::_AxisAngle | ( | ) |
Definition at line 18 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | const _Quaternion< Base > & | q | ) |
Definition at line 21 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | const _RotationMatrix3< Base > & | m | ) |
Definition at line 37 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | const _Vector< 3, Base > & | vec | ) |
Definition at line 42 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | Base | roll, |
Base | pitch, | ||
Base | yaw | ||
) |
Definition at line 47 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | const _Vector< 3, Base > & | axis, |
Base | angle | ||
) |
Definition at line 52 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base >::_AxisAngle | ( | ) |
_AxisAngle< Base >::_AxisAngle | ( | const _Quaternion< Base > & | q | ) |
_AxisAngle< Base >::_AxisAngle | ( | const _RotationMatrix3< Base > & | m | ) |
_AxisAngle< Base >::_AxisAngle | ( | const _Vector< 3, Base > & | vec | ) |
_AxisAngle< Base >::_AxisAngle | ( | Base | roll, |
Base | pitch, | ||
Base | yaw | ||
) |
_AxisAngle< Base >::_AxisAngle | ( | const _Vector< 3, Base > & | axis, |
Base | angle | ||
) |
_Vector< 3, Base > _AxisAngle< Base >::angles | ( | ) | const [inline] |
Definition at line 81 of file include/hogman_minimal/math/axis_angle.hpp.
_Vector<3, Base> _AxisAngle< Base >::angles | ( | ) | const [inline] |
_AxisAngle< Base > _AxisAngle< Base >::inverse | ( | ) | const [inline] |
Definition at line 74 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle<Base> _AxisAngle< Base >::inverse | ( | ) | const [inline] |
_AxisAngle<Base> _AxisAngle< Base >::operator* | ( | const _AxisAngle< Base > & | a | ) | const |
_AxisAngle< Base > _AxisAngle< Base >::operator* | ( | const _AxisAngle< Base > & | a | ) | const |
Definition at line 64 of file include/hogman_minimal/math/axis_angle.hpp.
_Vector<3, Base> _AxisAngle< Base >::operator* | ( | const _Vector< 3, Base > & | v | ) | const |
_Vector< 3, Base > _AxisAngle< Base >::operator* | ( | const _Vector< 3, Base > & | v | ) | const |
Definition at line 69 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle< Base > & _AxisAngle< Base >::operator*= | ( | const _AxisAngle< Base > & | a | ) |
Definition at line 57 of file include/hogman_minimal/math/axis_angle.hpp.
_AxisAngle<Base>& _AxisAngle< Base >::operator*= | ( | const _AxisAngle< Base > & | a | ) |
_Quaternion< Base > _AxisAngle< Base >::quaternion | ( | ) | const |
Definition at line 91 of file include/hogman_minimal/math/axis_angle.hpp.
_Quaternion<Base> _AxisAngle< Base >::quaternion | ( | ) | const |
_RotationMatrix3< Base > _AxisAngle< Base >::rotationMatrix | ( | ) | const |
Definition at line 86 of file include/hogman_minimal/math/axis_angle.hpp.
_RotationMatrix3<Base> _AxisAngle< Base >::rotationMatrix | ( | ) | const |
static const int _AxisAngle< Base >::Angles = 3 [static] |
Definition at line 31 of file include/hogman_minimal/math/axis_angle.h.
static const int _AxisAngle< Base >::Dimension = 3 [static] |
Definition at line 30 of file include/hogman_minimal/math/axis_angle.h.