This class combines CartesianLimit and JointLimits into on single class. More...
#include <limits_container.h>
Public Member Functions | |
| const CartesianLimit & | getCartesianLimits () const |
| Return the cartesian limits. More... | |
| const JointLimitsContainer & | getJointLimitContainer () const |
| Obtain the Joint Limits from the container. More... | |
| bool | hasFullCartesianLimits () const |
| Return if this LimitsContainer has defined cartesian limits. More... | |
| bool | hasJointLimits () const |
| Return if this LimitsContainer has defined joint limits. More... | |
| LimitsContainer () | |
| void | setCartesianLimits (CartesianLimit &cartesian_limit) |
| Set cartesian limits. More... | |
| void | setJointLimits (JointLimitsContainer &joint_limits) |
| Set joint limits. More... | |
Private Attributes | |
| CartesianLimit | cartesian_limit_ |
| The cartesian limits. More... | |
| bool | has_cartesian_limits_ |
| Flag if cartesian limits have been set. More... | |
| bool | has_joint_limits_ |
| Flag if joint limits where set. More... | |
| JointLimitsContainer | joint_limits_ |
| The joint limits. More... | |
This class combines CartesianLimit and JointLimits into on single class.
Definition at line 30 of file limits_container.h.
| pilz::LimitsContainer::LimitsContainer | ( | ) |
Definition at line 20 of file limits_container.cpp.
| const pilz::CartesianLimit & pilz::LimitsContainer::getCartesianLimits | ( | ) | const |
Return the cartesian limits.
Definition at line 58 of file limits_container.cpp.
| const pilz::JointLimitsContainer & pilz::LimitsContainer::getJointLimitContainer | ( | ) | const |
Obtain the Joint Limits from the container.
Definition at line 38 of file limits_container.cpp.
| bool pilz::LimitsContainer::hasFullCartesianLimits | ( | ) | const |
Return if this LimitsContainer has defined cartesian limits.
Definition at line 43 of file limits_container.cpp.
| bool pilz::LimitsContainer::hasJointLimits | ( | ) | const |
Return if this LimitsContainer has defined joint limits.
Definition at line 27 of file limits_container.cpp.
| void pilz::LimitsContainer::setCartesianLimits | ( | pilz::CartesianLimit & | cartesian_limit | ) |
Set cartesian limits.
| cartesian_limit |
Definition at line 52 of file limits_container.cpp.
| void pilz::LimitsContainer::setJointLimits | ( | pilz::JointLimitsContainer & | joint_limits | ) |
|
private |
The cartesian limits.
Definition at line 83 of file limits_container.h.
|
private |
Flag if cartesian limits have been set.
Definition at line 80 of file limits_container.h.
|
private |
Flag if joint limits where set.
Definition at line 74 of file limits_container.h.
|
private |
The joint limits.
Definition at line 77 of file limits_container.h.