An internal structure used for maintaining constraints on a particular joint. More...
#include <default_constraint_samplers.h>
Public Member Functions | |
JointInfo () | |
Constructor. More... | |
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. More... | |
Public Attributes | |
std::size_t | index_ |
double | max_bound_ |
double | min_bound_ |
An internal structure used for maintaining constraints on a particular joint.
Definition at line 160 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 182 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 190 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::max_bound_ |
The most restrictive max value of those set
Definition at line 189 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::min_bound_ |
The most restrictive min value of those set
Definition at line 188 of file default_constraint_samplers.h.