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 193 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 215 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 223 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::max_bound_ |
The most restrictive max value of those set
Definition at line 222 of file default_constraint_samplers.h.
double constraint_samplers::JointConstraintSampler::JointInfo::min_bound_ |
The most restrictive min value of those set
Definition at line 221 of file default_constraint_samplers.h.