collision_space::EnvironmentModel::Contact Struct Reference

Definition of a contact point. More...

#include <environment.h>

List of all members.

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

Detailed Description

Definition of a contact point.

Definition at line 49 of file environment.h.


Member Data Documentation

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Friends


collision_space
Author(s): Ioan Sucan/isucan@willowgarage.com
autogenerated on Fri Jan 11 10:01:26 2013