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

This class combines CartesianLimit and JointLimits into on single class. More...

#include <limits_container.h>

Public Member Functions

 LimitsContainer ()
 
bool hasJointLimits () const
 Return if this LimitsContainer has defined joint limits. More...
 
void setJointLimits (JointLimitsContainer &joint_limits)
 Set joint 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...
 
void setCartesianLimits (CartesianLimit &cartesian_limit)
 Set cartesian limits. More...
 
const CartesianLimit & getCartesianLimits () const
 Return the cartesian limits. More...
 

Detailed Description

This class combines CartesianLimit and JointLimits into on single class.

Definition at line 47 of file limits_container.h.

Constructor & Destructor Documentation

◆ LimitsContainer()

pilz_industrial_motion_planner::LimitsContainer::LimitsContainer ( )

Definition at line 37 of file limits_container.cpp.

Member Function Documentation

◆ getCartesianLimits()

const pilz_industrial_motion_planner::CartesianLimit & pilz_industrial_motion_planner::LimitsContainer::getCartesianLimits ( ) const

Return the cartesian limits.

Returns
the cartesian limits

Definition at line 75 of file limits_container.cpp.

Here is the caller graph for this function:

◆ getJointLimitContainer()

const pilz_industrial_motion_planner::JointLimitsContainer & pilz_industrial_motion_planner::LimitsContainer::getJointLimitContainer ( ) const

Obtain the Joint Limits from the container.

Returns
the joint limits

Definition at line 55 of file limits_container.cpp.

Here is the caller graph for this function:

◆ hasFullCartesianLimits()

bool pilz_industrial_motion_planner::LimitsContainer::hasFullCartesianLimits ( ) const

Return if this LimitsContainer has defined cartesian limits.

Returns
True if container contains cartesian limits including maximum velocity/acceleration/deceleration

Definition at line 60 of file limits_container.cpp.

Here is the caller graph for this function:

◆ hasJointLimits()

bool pilz_industrial_motion_planner::LimitsContainer::hasJointLimits ( ) const

Return if this LimitsContainer has defined joint limits.

Returns
True if container contains joint limits

Definition at line 42 of file limits_container.cpp.

Here is the caller graph for this function:

◆ setCartesianLimits()

void pilz_industrial_motion_planner::LimitsContainer::setCartesianLimits ( pilz_industrial_motion_planner::CartesianLimit &  cartesian_limit)

Set cartesian limits.

Parameters
cartesian_limit

Definition at line 67 of file limits_container.cpp.

Here is the caller graph for this function:

◆ setJointLimits()

void pilz_industrial_motion_planner::LimitsContainer::setJointLimits ( pilz_industrial_motion_planner::JointLimitsContainer &  joint_limits)

Set joint limits.

Parameters
joint_limits

Definition at line 47 of file limits_container.cpp.

Here is the caller graph for this function:

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