se3::JointDataDense< _NQ, _NV > Struct Template Reference

#include <multibody/joint/joint-dense.hpp>

Inheritance diagram for se3::JointDataDense< _NQ, _NV >:
[legend]
Collaboration diagram for se3::JointDataDense< _NQ, _NV >:
[legend]

List of all members.

Public Types

typedef JointDense< _NQ, _NV > Joint
typedef JointDataBase
< JointDataDense< _NQ, _NV > > 
Base
typedef JointDataDense< _NQ, _NV > Derived

Public Member Functions

 JointDataDense ()
 Removed Default constructor of JointDataDense because it was calling default constructor of ConstraintXd -> eigen_static_assert JointDataDense should always be instanciated from a JointDataXX.toDense()
 JointDataDense (const Constraint_t &S, const Transformation_t &M, const Motion_t &v, const Bias_t &c, const F_t &F, const U_t &U, const D_t &Dinv, const UD_t &UDinv)
JointDataDense< _NQ, _NV > toDense_impl () const

Public Attributes

 SE3_JOINT_TYPEDEF_TEMPLATE
Constraint_t S
Transformation_t M
Motion_t v
Bias_t c
F_t F
U_t U
D_t Dinv
UD_t UDinv

template<int _NQ, int _NV>
struct se3::JointDataDense< _NQ, _NV >


Member Typedef Documentation

template<int _NQ, int _NV>
typedef JointDataBase< JointDataDense<_NQ,_NV> > se3::JointDataDense< _NQ, _NV >::Base
template<int _NQ, int _NV>
typedef JointDataDense<_NQ,_NV> se3::JointDataDense< _NQ, _NV >::Derived
template<int _NQ, int _NV>
typedef JointDense<_NQ, _NV > se3::JointDataDense< _NQ, _NV >::Joint

Constructor & Destructor Documentation

template<int _NQ, int _NV>
se3::JointDataDense< _NQ, _NV >::JointDataDense ( ) [inline]

Removed Default constructor of JointDataDense because it was calling default constructor of ConstraintXd -> eigen_static_assert JointDataDense should always be instanciated from a JointDataXX.toDense()

template<int _NQ, int _NV>
se3::JointDataDense< _NQ, _NV >::JointDataDense ( const Constraint_t &  S,
const Transformation_t &  M,
const Motion_t &  v,
const Bias_t &  c,
const F_t &  F,
const U_t &  U,
const D_t &  Dinv,
const UD_t &  UDinv 
) [inline]

Member Function Documentation

template<int _NQ, int _NV>
JointDataDense<_NQ, _NV> se3::JointDataDense< _NQ, _NV >::toDense_impl ( ) const [inline]

Member Data Documentation

template<int _NQ, int _NV>
Bias_t se3::JointDataDense< _NQ, _NV >::c
template<int _NQ, int _NV>
D_t se3::JointDataDense< _NQ, _NV >::Dinv
template<int _NQ, int _NV>
F_t se3::JointDataDense< _NQ, _NV >::F
template<int _NQ, int _NV>
Transformation_t se3::JointDataDense< _NQ, _NV >::M
template<int _NQ, int _NV>
Constraint_t se3::JointDataDense< _NQ, _NV >::S
template<int _NQ, int _NV>
se3::JointDataDense< _NQ, _NV >::SE3_JOINT_TYPEDEF_TEMPLATE
template<int _NQ, int _NV>
U_t se3::JointDataDense< _NQ, _NV >::U
template<int _NQ, int _NV>
UD_t se3::JointDataDense< _NQ, _NV >::UDinv
template<int _NQ, int _NV>
Motion_t se3::JointDataDense< _NQ, _NV >::v