moveit2
The MoveIt Motion Planning Framework for ROS 2.
Static Public Member Functions | List of all members
pilz_industrial_motion_planner::JointLimitsValidator Class Reference

Validates the equality of all limits inside a container. More...

#include <joint_limits_validator.h>

Static Public Member Functions

static bool validateAllPositionLimitsEqual (const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
 Validates that the position limits of all limits are equal. More...
 
static bool validateAllVelocityLimitsEqual (const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
 Validates that the velocity of all limits is equal. More...
 
static bool validateAllAccelerationLimitsEqual (const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
 Validates that the acceleration of all limits is equal. More...
 
static bool validateAllDecelerationLimitsEqual (const pilz_industrial_motion_planner::JointLimitsContainer &joint_limits)
 Validates that the deceleration of all limits is equal. More...
 

Detailed Description

Validates the equality of all limits inside a container.

Definition at line 45 of file joint_limits_validator.h.

Member Function Documentation

◆ validateAllAccelerationLimitsEqual()

bool pilz_industrial_motion_planner::JointLimitsValidator::validateAllAccelerationLimitsEqual ( const pilz_industrial_motion_planner::JointLimitsContainer joint_limits)
static

Validates that the acceleration of all limits is equal.

Parameters
joint_limitsthe joint limits
Returns
true if all are equal
Note
always returns true if has_acceleration_limits=false for all limits, or if size of joint_limits is 0 or 1

Definition at line 55 of file joint_limits_validator.cpp.

Here is the caller graph for this function:

◆ validateAllDecelerationLimitsEqual()

bool pilz_industrial_motion_planner::JointLimitsValidator::validateAllDecelerationLimitsEqual ( const pilz_industrial_motion_planner::JointLimitsContainer joint_limits)
static

Validates that the deceleration of all limits is equal.

Parameters
joint_limitsthe joint limits
Returns
true if all are equal
Note
always returns true if has_acceleration_limits=false for all limits, or if size of joint_limits is 0 or 1

Definition at line 61 of file joint_limits_validator.cpp.

Here is the caller graph for this function:

◆ validateAllPositionLimitsEqual()

bool pilz_industrial_motion_planner::JointLimitsValidator::validateAllPositionLimitsEqual ( const pilz_industrial_motion_planner::JointLimitsContainer joint_limits)
static

Validates that the position limits of all limits are equal.

Parameters
joint_limitsthe joint limits
Returns
true if all are equal
Note
always returns true if has_position_limits=false for all limits, or if the size of joint_limits is 0 or 1

Definition at line 43 of file joint_limits_validator.cpp.

Here is the caller graph for this function:

◆ validateAllVelocityLimitsEqual()

bool pilz_industrial_motion_planner::JointLimitsValidator::validateAllVelocityLimitsEqual ( const pilz_industrial_motion_planner::JointLimitsContainer joint_limits)
static

Validates that the velocity of all limits is equal.

Parameters
joint_limitsthe joint limits
Returns
true if all are equal
Note
always returns true if has_velocity_limits=false for all limits, or if the size of joint_limits is 0 or 1

Definition at line 49 of file joint_limits_validator.cpp.

Here is the caller graph for this function:

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