Container for JointLimits, essentially a map with convenience functions. Adds the ability to as for l...
Validates the equality of all limits inside a container.
static bool validateAllPositionLimitsEqual(const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
Validates that the position limits of all limits are equal.
static bool validateAllDecelerationLimitsEqual(const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
Validates that the deceleration of all limits is equal.
static bool validateAllVelocityLimitsEqual(const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
Validates that the velocity of all limits is equal.
static bool validateAllAccelerationLimitsEqual(const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
Validates that the acceleration of all limits is equal.
ValidationBoundsViolationException(const std::string &error_desc)
ValidationDifferentLimitsException(const std::string &error_desc)
ValidationException(const std::string &error_desc)
ValidationJointMissingException(const std::string &error_desc)
joint_limits_interface::JointLimits JointLimit