#include <JointLimitTable.h>
Public Member Functions | |
double | getLlimit (const double target_joint_angle) const |
int | getTargetJointId () const |
double | getUlimit (const double target_joint_angle) const |
JointLimitTable (const int _target_jointId, const int _target_llimit_angle, const int _target_ulimit_angle, const hrp::dvector &_llimit_table, const hrp::dvector &_ulimit_table) | |
~JointLimitTable () | |
Private Member Functions | |
double | getInterpolatedLimitAngle (const double target_joint_angle, const bool is_llimit_angle) const |
Private Attributes | |
hrp::dvector | llimit_table |
int | target_jointId |
int | target_llimit_angle |
int | target_ulimit_angle |
hrp::dvector | ulimit_table |
Definition at line 12 of file JointLimitTable.h.
hrp::JointLimitTable::JointLimitTable | ( | const int | _target_jointId, |
const int | _target_llimit_angle, | ||
const int | _target_ulimit_angle, | ||
const hrp::dvector & | _llimit_table, | ||
const hrp::dvector & | _ulimit_table | ||
) | [inline] |
Definition at line 19 of file JointLimitTable.h.
hrp::JointLimitTable::~JointLimitTable | ( | ) | [inline] |
Definition at line 23 of file JointLimitTable.h.
double hrp::JointLimitTable::getInterpolatedLimitAngle | ( | const double | target_joint_angle, |
const bool | is_llimit_angle | ||
) | const [private] |
Definition at line 7 of file JointLimitTable.cpp.
double hrp::JointLimitTable::getLlimit | ( | const double | target_joint_angle | ) | const [inline] |
Definition at line 25 of file JointLimitTable.h.
int hrp::JointLimitTable::getTargetJointId | ( | ) | const [inline] |
Definition at line 24 of file JointLimitTable.h.
double hrp::JointLimitTable::getUlimit | ( | const double | target_joint_angle | ) | const [inline] |
Definition at line 29 of file JointLimitTable.h.
Definition at line 16 of file JointLimitTable.h.
int hrp::JointLimitTable::target_jointId [private] |
Definition at line 14 of file JointLimitTable.h.
int hrp::JointLimitTable::target_llimit_angle [private] |
Definition at line 15 of file JointLimitTable.h.
int hrp::JointLimitTable::target_ulimit_angle [private] |
Definition at line 15 of file JointLimitTable.h.
Definition at line 16 of file JointLimitTable.h.