#include <algorithm/joint-limits.hpp>
Public Types | |
typedef boost::fusion::vector < const se3::Model &, se3::Data &, const Eigen::VectorXd & > | ArgsType |
Public Member Functions | |
JOINT_VISITOR_INIT (JointLimitsStep) | |
Static Public Member Functions | |
template<typename JointModel > | |
static void | algo (const se3::JointModelBase< JointModel > &jmodel, se3::JointDataBase< typename JointModel::JointData > &, const se3::Model &, se3::Data &data, const Eigen::VectorXd &) |
typedef boost::fusion::vector<const se3::Model &, se3::Data &, const Eigen::VectorXd & > se3::JointLimitsStep::ArgsType |
static void se3::JointLimitsStep::algo | ( | const se3::JointModelBase< JointModel > & | jmodel, |
se3::JointDataBase< typename JointModel::JointData > & | , | ||
const se3::Model & | , | ||
se3::Data & | data, | ||
const Eigen::VectorXd & | |||
) | [inline, static] |
References se3::Data::effortLimit, se3::JointModelBase< _JointModel >::jointConfigSelector(), se3::JointModelBase< _JointModel >::jointVelocitySelector(), se3::Data::lowerPositionLimit, se3::JointModelBase< _JointModel >::lowerPosLimit(), se3::JointModelBase< _JointModel >::maxEffortLimit(), se3::JointModelBase< _JointModel >::maxVelocityLimit(), se3::Data::upperPositionLimit, se3::JointModelBase< _JointModel >::upperPosLimit(), and se3::Data::velocityLimit.
se3::JointLimitsStep::JOINT_VISITOR_INIT | ( | JointLimitsStep | ) |