#include <spatial/force.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 () |
void | angular (const Vector3 &n) |
void | linear (const Vector3 &f) |
const Vector6 & | toVector () const |
Vector6 & | toVector () |
operator Vector6 () const | |
bool | operator== (const Derived_t &other) const |
Derived_t & | operator= (const Derived_t &other) |
Derived_t & | operator+= (const Derived_t &phi) |
Derived_t | operator+ (const Derived_t &phi) const |
Derived_t | operator* (double a) const |
Derived_t | operator- () const |
Derived_t | operator- (const Derived_t &phi) const |
Scalar_t | dot (const Motion &m) const |
Derived_t | se3Action (const SE3 &m) const |
Derived_t | se3ActionInverse (const SE3 &m) const |
void | disp (std::ostream &os) const |
Protected Types | |
typedef Derived | Derived_t |
typedef Eigen::VectorBlock < const Vector6, 3 > | ConstLinear_t |
typedef ConstLinear_t | ConstAngular_t |
Protected Member Functions | |
SPATIAL_TYPEDEF_TEMPLATE (Derived_t) | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ForceBase< Derived_t > &X) |
typedef ConstLinear_t se3::ForceBase< Derived >::ConstAngular_t [protected] |
Reimplemented in se3::ForceTpl< _Scalar, _Options >.
typedef Eigen::VectorBlock<const Vector6,3> se3::ForceBase< Derived >::ConstLinear_t [protected] |
Reimplemented in se3::ForceTpl< _Scalar, _Options >.
typedef Derived se3::ForceBase< Derived >::Derived_t [protected] |
ConstAngular_t se3::ForceBase< Derived >::angular | ( | ) | const [inline] |
Referenced by se3::InertiaTpl< _Scalar, _Options >::__mult__(), se3::JointSphericalZYXTpl< _Scalar, _Options >::ConstraintRotationalSubspace::ConstraintTranspose::operator*(), se3::ConstraintRotationalSubspace::TransposeConst::operator*(), se3::ConstraintPlanar::ConstraintTranspose::operator*(), se3::ConstraintRevoluteUnaligned::TransposeConst::operator*(), and se3::ConstraintRevolute< axis >::TransposeConst::operator*().
Angular_t se3::ForceBase< Derived >::angular | ( | ) | [inline] |
void se3::ForceBase< Derived >::angular | ( | const Vector3 & | n | ) | [inline] |
Derived_t& se3::ForceBase< Derived >::derived | ( | ) | [inline] |
Referenced by se3::ForceBase< ForceTpl< _Scalar, _Options > >::angular(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::disp(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::linear(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator*(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator+(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator+=(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator-(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator=(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::operator==(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::se3Action(), se3::ForceBase< ForceTpl< _Scalar, _Options > >::se3ActionInverse(), and se3::ForceBase< ForceTpl< _Scalar, _Options > >::toVector().
const Derived_t& se3::ForceBase< Derived >::derived | ( | ) | const [inline] |
void se3::ForceBase< Derived >::disp | ( | std::ostream & | os | ) | const [inline] |
Scalar_t se3::ForceBase< Derived >::dot | ( | const Motion & | m | ) | const [inline] |
Reimplemented in se3::ForceTpl< _Scalar, _Options >.
Referenced by se3::ForceBase< ForceTpl< _Scalar, _Options > >::dot().
ConstLinear_t se3::ForceBase< Derived >::linear | ( | ) | const [inline] |
Linear_t se3::ForceBase< Derived >::linear | ( | ) | [inline] |
void se3::ForceBase< Derived >::linear | ( | const Vector3 & | f | ) | [inline] |
se3::ForceBase< Derived >::operator Vector6 | ( | ) | const [inline] |
Derived_t se3::ForceBase< Derived >::operator* | ( | double | a | ) | const [inline] |
Derived_t se3::ForceBase< Derived >::operator+ | ( | const Derived_t & | phi | ) | const [inline] |
Derived_t& se3::ForceBase< Derived >::operator+= | ( | const Derived_t & | phi | ) | [inline] |
Derived_t se3::ForceBase< Derived >::operator- | ( | ) | const [inline] |
Derived_t se3::ForceBase< Derived >::operator- | ( | const Derived_t & | phi | ) | const [inline] |
Derived_t& se3::ForceBase< Derived >::operator= | ( | const Derived_t & | other | ) | [inline] |
bool se3::ForceBase< Derived >::operator== | ( | const Derived_t & | other | ) | const [inline] |
Derived_t se3::ForceBase< Derived >::se3Action | ( | const SE3 & | m | ) | const [inline] |
Derived_t se3::ForceBase< Derived >::se3ActionInverse | ( | const SE3 & | m | ) | const [inline] |
se3::ForceBase< Derived >::SPATIAL_TYPEDEF_TEMPLATE | ( | Derived_t | ) | [protected] |
const Vector6& se3::ForceBase< Derived >::toVector | ( | ) | const [inline] |
Vector6& se3::ForceBase< Derived >::toVector | ( | ) | [inline] |