se3::ForceSetTpl< _Scalar, _Options >::Block Struct Reference

#include <multibody/force-set.hpp>

Collaboration diagram for se3::ForceSetTpl< _Scalar, _Options >::Block:
[legend]

List of all members.

Public Member Functions

 Block (ForceSetTpl &ref, const int &idx, const int &len)
Eigen::Block
< ForceSetTpl::Matrix3x
linear ()
Eigen::Block
< ForceSetTpl::Matrix3x
angular ()
Eigen::Block< const
ForceSetTpl::Matrix3x
linear () const
Eigen::Block< const
ForceSetTpl::Matrix3x
angular () const
ForceSetTpl::Matrix6x matrix () const
Blockoperator= (const ForceSetTpl &copy)
Blockoperator= (const ForceSetTpl::Block &copy)
template<typename D >
Blockoperator= (const Eigen::MatrixBase< D > &m)
ForceSetTpl se3Action (const SE3 &m) const
 af = aXb.act(bf)
ForceSetTpl se3ActionInverse (const SE3 &m) const
 bf = aXb.actInv(af)

Public Attributes

ForceSetTplref
int idx
int len

template<typename _Scalar, int _Options>
struct se3::ForceSetTpl< _Scalar, _Options >::Block


Constructor & Destructor Documentation

template<typename _Scalar , int _Options>
se3::ForceSetTpl< _Scalar, _Options >::Block::Block ( ForceSetTpl ref,
const int &  idx,
const int &  len 
) [inline]

Member Function Documentation

template<typename _Scalar , int _Options>
Eigen::Block<const ForceSetTpl::Matrix3x> se3::ForceSetTpl< _Scalar, _Options >::Block::angular ( ) const [inline]
template<typename _Scalar , int _Options>
Eigen::Block<const ForceSetTpl::Matrix3x> se3::ForceSetTpl< _Scalar, _Options >::Block::linear ( ) const [inline]
template<typename _Scalar , int _Options>
Block& se3::ForceSetTpl< _Scalar, _Options >::Block::operator= ( const ForceSetTpl::Block copy) [inline]
template<typename _Scalar , int _Options>
template<typename D >
Block& se3::ForceSetTpl< _Scalar, _Options >::Block::operator= ( const Eigen::MatrixBase< D > &  m) [inline]

Member Data Documentation

template<typename _Scalar , int _Options>
int se3::ForceSetTpl< _Scalar, _Options >::Block::idx