#include <MotionLimiter.h>
Public Member Functions | |
double | getAccelerationLimit (unsigned int index) const |
const std::vector< double > & | getAccelerationLimits () const |
JointMotionLimiter () | |
JointMotionLimiter (const JointMotionLimiter &tocopy) | |
void | setAccelerationLimit (double lim) |
void | setLimits (const std::vector< double > &velLimits, const std::vector< double > &accLimits) |
virtual | ~JointMotionLimiter () |
Private Member Functions | |
void | setVelocityLimits (const std::vector< double > &limArray_in) |
Private Attributes | |
JointMotionLimitHelper | accMotionLimiter |
Definition at line 100 of file MotionLimiter.h.
JointMotionLimiter::JointMotionLimiter | ( | ) | [inline] |
Definition at line 103 of file MotionLimiter.h.
JointMotionLimiter::JointMotionLimiter | ( | const JointMotionLimiter & | tocopy | ) |
Definition at line 84 of file MotionLimiter.cpp.
virtual JointMotionLimiter::~JointMotionLimiter | ( | ) | [inline, virtual] |
Definition at line 105 of file MotionLimiter.h.
double JointMotionLimiter::getAccelerationLimit | ( | unsigned int | index | ) | const [inline] |
Definition at line 110 of file MotionLimiter.h.
const std::vector<double>& JointMotionLimiter::getAccelerationLimits | ( | ) | const [inline] |
Definition at line 111 of file MotionLimiter.h.
void JointMotionLimiter::setAccelerationLimit | ( | double | lim | ) | [inline] |
Definition at line 109 of file MotionLimiter.h.
void JointMotionLimiter::setLimits | ( | const std::vector< double > & | velLimits, |
const std::vector< double > & | accLimits | ||
) |
Definition at line 90 of file MotionLimiter.cpp.
void JointMotionLimiter::setVelocityLimits | ( | const std::vector< double > & | limArray_in | ) | [inline, private] |
Reimplemented from JointVelocityLimiter.
Definition at line 117 of file MotionLimiter.h.
Definition at line 114 of file MotionLimiter.h.