cheshirekow
v0.1.0
|
Encodes a rotation in 3-dimensions by an return RView<Scalar, Exp, rows, Exp::COLS>(static_cast<Exp const&>(A), i, 0);axis of rotation and an angle magnitude of rotation about that axis. More...
#include <fiber/axis_angle.h>
Public Types | |
typedef Matrix< Scalar, 3, 1 > | AxisType |
Public Member Functions | |
AxisAngle () | |
template<typename Derived > | |
AxisAngle (const _RValue< Scalar, Derived > &axis, Scalar angle) | |
AxisAngle (const Quaternion< Scalar > &q) | |
Scalar | GetAngle () const |
const AxisType & | GetAxis () const |
void | SetAngle (const Scalar angle) |
template<class Exp > | |
void | SetAxis (const _RValue< Scalar, Exp > &axis) |
Private Attributes | |
Scalar | angle_ |
AxisType | axis_ |
Encodes a rotation in 3-dimensions by an return RView<Scalar, Exp, rows, Exp::COLS>(static_cast<Exp const&>(A), i, 0);axis of rotation and an angle magnitude of rotation about that axis.
Definition at line 33 of file axis_angle.h.
typedef Matrix<Scalar, 3, 1> fiber::AxisAngle< Scalar >::AxisType |
Definition at line 35 of file axis_angle.h.
|
inline |
Definition at line 37 of file axis_angle.h.
|
inline |
Definition at line 40 of file axis_angle.h.
|
inline |
Definition at line 43 of file axis_angle.h.
|
inline |
Definition at line 58 of file axis_angle.h.
|
inline |
Definition at line 47 of file axis_angle.h.
|
inline |
Definition at line 62 of file axis_angle.h.
|
inline |
Definition at line 52 of file axis_angle.h.
|
private |
Definition at line 68 of file axis_angle.h.
|
private |
Definition at line 67 of file axis_angle.h.