se3::ConstraintRevolute< axis > Struct Template Reference

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

Inheritance diagram for se3::ConstraintRevolute< axis >:
[legend]
Collaboration diagram for se3::ConstraintRevolute< axis >:
[legend]

List of all members.

Classes

struct  TransposeConst

Public Types

enum  {
  NV = 1,
  Options = 0
}
typedef traits
< ConstraintRevolute >
::JointMotion 
JointMotion
typedef traits
< ConstraintRevolute >
::JointForce 
JointForce
typedef traits
< ConstraintRevolute >
::DenseBase 
DenseBase

Public Member Functions

 SPATIAL_TYPEDEF_TEMPLATE (ConstraintRevolute)
template<typename D >
MotionRevolute< axis > operator* (const Eigen::MatrixBase< D > &v) const
Eigen::Matrix< double, 6, 1 > se3Action (const SE3 &m) const
int nv_impl () const
TransposeConst transpose () const
 operator ConstraintXd () const

template<int axis>
struct se3::ConstraintRevolute< axis >


Member Typedef Documentation


Member Enumeration Documentation

template<int axis>
anonymous enum
Enumerator:
NV 
Options 

Member Function Documentation

template<int axis>
int se3::ConstraintRevolute< axis >::nv_impl ( ) const [inline]
template<int axis>
se3::ConstraintRevolute< axis >::operator ConstraintXd ( ) const [inline]
template<int axis>
template<typename D >
MotionRevolute<axis> se3::ConstraintRevolute< axis >::operator* ( const Eigen::MatrixBase< D > &  v) const [inline]
template<int axis>
Eigen::Matrix<double,6,1> se3::ConstraintRevolute< axis >::se3Action ( const SE3 m) const [inline]
template<int axis>
se3::ConstraintRevolute< axis >::SPATIAL_TYPEDEF_TEMPLATE ( ConstraintRevolute< axis >  )
template<int axis>
TransposeConst se3::ConstraintRevolute< axis >::transpose ( ) const [inline]