- 3.0.2 rigid body dynamics module.
ct::rbd::EndEffector< NJOINTS, SCALAR > Class Template Reference

#include <EndEffector.h>

Public Types

typedef Eigen::Matrix< SCALAR, 6, NJOINTS > jacobian_t
 
typedef JointState< NJOINTS >::Position joint_position_t
 

Public Member Functions

 EndEffector ()
 
virtual ~EndEffector ()
 
 EndEffector (const EndEffector &other)
 
const size_t & getLinkId ()
 Return the ID of the link to which the end-effector is rigidly attached to. More...
 
void setLinkId (size_t linkId)
 DO NOT USE. Set the link id on which an endeffector is on More...
 

Member Typedef Documentation

◆ jacobian_t

template<size_t NJOINTS, typename SCALAR = double>
typedef Eigen::Matrix<SCALAR, 6, NJOINTS> ct::rbd::EndEffector< NJOINTS, SCALAR >::jacobian_t

◆ joint_position_t

template<size_t NJOINTS, typename SCALAR = double>
typedef JointState<NJOINTS>::Position ct::rbd::EndEffector< NJOINTS, SCALAR >::joint_position_t

Constructor & Destructor Documentation

◆ EndEffector() [1/2]

template<size_t NJOINTS, typename SCALAR >
ct::rbd::EndEffector< NJOINTS, SCALAR >::EndEffector ( )

◆ ~EndEffector()

template<size_t NJOINTS, typename SCALAR >
ct::rbd::EndEffector< NJOINTS, SCALAR >::~EndEffector ( )
virtual

◆ EndEffector() [2/2]

template<size_t NJOINTS, typename SCALAR >
ct::rbd::EndEffector< NJOINTS, SCALAR >::EndEffector ( const EndEffector< NJOINTS, SCALAR > &  other)

Member Function Documentation

◆ getLinkId()

template<size_t NJOINTS, typename SCALAR >
const size_t & ct::rbd::EndEffector< NJOINTS, SCALAR >::getLinkId ( )

Return the ID of the link to which the end-effector is rigidly attached to.

Returns
Link ID

◆ setLinkId()

template<size_t NJOINTS, typename SCALAR >
void ct::rbd::EndEffector< NJOINTS, SCALAR >::setLinkId ( size_t  linkId)

DO NOT USE. Set the link id on which an endeffector is on

Parameters
linkIdLinkId to be set

The documentation for this class was generated from the following files: