Definition of a contact point. More...
#include <environment.h>
Public Attributes | |
double | depth |
depth (penetration between bodies) | |
const planning_models::KinematicModel::LinkModel * | link1 |
first link involved in contact | |
unsigned int | link1_attached_body_index |
if the contact with link1 is with an attached body this index will be non-zero | |
const planning_models::KinematicModel::LinkModel * | link2 |
if the contact is between two links, this is not NULL | |
unsigned int | link2_attached_body_index |
if the contact with link2 is with an attached body this index will be non-zero | |
btVector3 | normal |
normal unit vector at contact | |
std::string | object_name |
btVector3 | pos |
contact position |
Definition of a contact point.
Definition at line 49 of file environment.h.
depth (penetration between bodies)
Definition at line 51 of file environment.h.
const planning_models::KinematicModel::LinkModel* collision_space::EnvironmentModel::Contact::link1 |
first link involved in contact
Definition at line 53 of file environment.h.
if the contact with link1 is with an attached body this index will be non-zero
Definition at line 56 of file environment.h.
const planning_models::KinematicModel::LinkModel* collision_space::EnvironmentModel::Contact::link2 |
if the contact is between two links, this is not NULL
Definition at line 59 of file environment.h.
if the contact with link2 is with an attached body this index will be non-zero
Definition at line 62 of file environment.h.
normal unit vector at contact
Definition at line 49 of file environment.h.
Definition at line 65 of file environment.h.
contact position
Definition at line 47 of file environment.h.