class mpkCollPair |
Represents a candidate pair of rigid objects to be tested for collisions or for which a minimum workspace clearance is desired. A list or vector of all pairs that could potentially collide defines the necessary collision checks for the entire scenario (see mpkCollPairSet).
coll_obj | o1 Information about the first candidate object of the pair. |
coll_obj | o2 Information about the other candidate object of the pair. |
double | delta Minimum workspace clearance (delta) for this pair. |
mpkCollPair (mpkBaseRobot* rob1, int first_param_idx1, int joint_idx1, PQP_Model* obst_pqp, mpkTransform* obst_transf, const char obst_name[], double delta = 1e-3) | |
mpkCollPair (mpkBaseRobot* rob1, int first_param_idx1, int joint_idx1, mpkBaseRobot* rob2, int first_param_idx2, int joint_idx2, double delta = 1e-3) | |
void | compute_transf (const mpkConfig& q) const |
struct | coll_obj Structure storing information about a single collision candidate object (rigid body). |
To distinguish robot links in a scenario with multiple identical robots, the object identifiers (names) created by this class concatenate the robot name and the link name to get a unique name for each link.
Alphabetic index HTML hierarchy of classes or Java