moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
An internal structure used for maintaining constraints on a particular joint. More...
#include <default_constraint_samplers.h>
Public Member Functions | |
JointInfo () | |
Constructor. | |
void | potentiallyAdjustMinMaxBounds (double min, double max) |
Function that adjusts the joints only if they are more restrictive. This means that the min limit is higher than the current limit, or the max limit is lower than the current max limit. | |
Public Attributes | |
double | min_bound_ |
double | max_bound_ |
std::size_t | index_ |
An internal structure used for maintaining constraints on a particular joint.
Definition at line 179 of file default_constraint_samplers.h.
|
inline |
|
inline |
Function that adjusts the joints only if they are more restrictive. This means that the min limit is higher than the current limit, or the max limit is lower than the current max limit.
min | The min limit for potential adjustment |
max | The max limit for potential adjustment |
Definition at line 201 of file default_constraint_samplers.h.
std::size_t constraint_samplers::JointConstraintSampler::JointInfo::index_ |
The index within the joint state vector for this joint
Definition at line 209 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::max_bound_ |
The most restrictive max value of those set
Definition at line 208 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::min_bound_ |
The most restrictive min value of those set
Definition at line 207 of file default_constraint_samplers.h.