#include <spatial/motion.hpp>
Public Member Functions | |
Derived_t & | derived () |
const Derived_t & | derived () const |
ConstAngular_t | angular () const |
ConstLinear_t | linear () const |
Angular_t | angular () |
Linear_t | linear () |
template<typename D > | |
void | angular (const Eigen::MatrixBase< D > &w) |
template<typename D > | |
void | linear (const Eigen::MatrixBase< D > &v) |
const Vector6 & | toVector () const |
Vector6 & | toVector () |
operator Vector6 () const | |
ActionMatrix_t | toActionMatrix () const |
operator Matrix6 () const | |
bool | operator== (const Derived_t &other) const |
Derived_t | operator- () const |
Derived_t | operator+ (const Derived_t &v2) const |
Derived_t | operator- (const Derived_t &v2) const |
Derived_t & | operator+= (const Derived_t &v2) |
Derived_t | se3Action (const SE3 &m) const |
Derived_t | se3ActionInverse (const SE3 &m) const |
Scalar_t | dot (const Force &f) const |
void | disp (std::ostream &os) const |
Protected Types | |
typedef Derived | Derived_t |
Protected Member Functions | |
SPATIAL_TYPEDEF_TEMPLATE (Derived_t) | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const MotionBase< Derived_t > &mv) |
typedef Derived se3::MotionBase< Derived >::Derived_t [protected] |
ConstAngular_t se3::MotionBase< Derived >::angular | ( | ) | const [inline] |
Angular_t se3::MotionBase< Derived >::angular | ( | ) | [inline] |
void se3::MotionBase< Derived >::angular | ( | const Eigen::MatrixBase< D > & | w | ) | [inline] |
Derived_t& se3::MotionBase< Derived >::derived | ( | ) | [inline] |
Referenced by se3::MotionBase< MotionRevoluteUnaligned >::disp(), se3::MotionBase< MotionRevoluteUnaligned >::operator+(), se3::MotionBase< MotionRevoluteUnaligned >::operator+=(), se3::MotionBase< MotionRevoluteUnaligned >::operator-(), se3::MotionBase< MotionRevoluteUnaligned >::operator==(), se3::MotionBase< MotionRevoluteUnaligned >::se3Action(), se3::MotionBase< MotionRevoluteUnaligned >::se3ActionInverse(), se3::MotionBase< MotionRevoluteUnaligned >::toActionMatrix(), and se3::MotionBase< MotionRevoluteUnaligned >::toVector().
const Derived_t& se3::MotionBase< Derived >::derived | ( | ) | const [inline] |
void se3::MotionBase< Derived >::disp | ( | std::ostream & | os | ) | const [inline] |
Scalar_t se3::MotionBase< Derived >::dot | ( | const Force & | f | ) | const [inline] |
Reimplemented in se3::MotionTpl< _Scalar, _Options >, se3::MotionTpl< double, 0 >, and se3::MotionTpl< Scalar, Options >.
Referenced by se3::MotionBase< MotionRevoluteUnaligned >::dot().
ConstLinear_t se3::MotionBase< Derived >::linear | ( | ) | const [inline] |
Linear_t se3::MotionBase< Derived >::linear | ( | ) | [inline] |
void se3::MotionBase< Derived >::linear | ( | const Eigen::MatrixBase< D > & | v | ) | [inline] |
se3::MotionBase< Derived >::operator Matrix6 | ( | ) | const [inline] |
se3::MotionBase< Derived >::operator Vector6 | ( | ) | const [inline] |
Derived_t se3::MotionBase< Derived >::operator+ | ( | const Derived_t & | v2 | ) | const [inline] |
Derived_t& se3::MotionBase< Derived >::operator+= | ( | const Derived_t & | v2 | ) | [inline] |
Derived_t se3::MotionBase< Derived >::operator- | ( | ) | const [inline] |
Derived_t se3::MotionBase< Derived >::operator- | ( | const Derived_t & | v2 | ) | const [inline] |
bool se3::MotionBase< Derived >::operator== | ( | const Derived_t & | other | ) | const [inline] |
Derived_t se3::MotionBase< Derived >::se3Action | ( | const SE3 & | m | ) | const [inline] |
Derived_t se3::MotionBase< Derived >::se3ActionInverse | ( | const SE3 & | m | ) | const [inline] |
se3::MotionBase< Derived >::SPATIAL_TYPEDEF_TEMPLATE | ( | Derived_t | ) | [protected] |
ActionMatrix_t se3::MotionBase< Derived >::toActionMatrix | ( | ) | const [inline] |
const Vector6& se3::MotionBase< Derived >::toVector | ( | ) | const [inline] |
Vector6& se3::MotionBase< Derived >::toVector | ( | ) | [inline] |
std::ostream& operator<< | ( | std::ostream & | os, |
const MotionBase< Derived_t > & | mv | ||
) | [friend] |