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.