Public Member Functions | Private Member Functions | Private Attributes | List of all members
hrp::JointLimitTable Class Reference

#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
 

Detailed Description

Definition at line 12 of file JointLimitTable.h.

Constructor & Destructor Documentation

◆ JointLimitTable()

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.

◆ ~JointLimitTable()

hrp::JointLimitTable::~JointLimitTable ( )
inline

Definition at line 23 of file JointLimitTable.h.

Member Function Documentation

◆ getInterpolatedLimitAngle()

double hrp::JointLimitTable::getInterpolatedLimitAngle ( const double  target_joint_angle,
const bool  is_llimit_angle 
) const
private

Definition at line 7 of file JointLimitTable.cpp.

◆ getLlimit()

double hrp::JointLimitTable::getLlimit ( const double  target_joint_angle) const
inline

Definition at line 25 of file JointLimitTable.h.

◆ getTargetJointId()

int hrp::JointLimitTable::getTargetJointId ( ) const
inline

Definition at line 24 of file JointLimitTable.h.

◆ getUlimit()

double hrp::JointLimitTable::getUlimit ( const double  target_joint_angle) const
inline

Definition at line 29 of file JointLimitTable.h.

Member Data Documentation

◆ llimit_table

hrp::dvector hrp::JointLimitTable::llimit_table
private

Definition at line 16 of file JointLimitTable.h.

◆ target_jointId

int hrp::JointLimitTable::target_jointId
private

Definition at line 14 of file JointLimitTable.h.

◆ target_llimit_angle

int hrp::JointLimitTable::target_llimit_angle
private

Definition at line 15 of file JointLimitTable.h.

◆ target_ulimit_angle

int hrp::JointLimitTable::target_ulimit_angle
private

Definition at line 15 of file JointLimitTable.h.

◆ ulimit_table

hrp::dvector hrp::JointLimitTable::ulimit_table
private

Definition at line 16 of file JointLimitTable.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Sat Dec 17 2022 03:52:22