4 #include <Eigen/StdVector> 7 #include "drake/drakeCollision_export.h" 16 const Eigen::Vector3d& ptA,
const Eigen::Vector3d& ptB,
17 const Eigen::Vector3d& normal,
double distance)
18 : elementA(elementA), elementB(elementB),
19 idA(elementA->getId()), idB(elementB->getId()),
Eigen::Vector3d normal
Outwards normal on body B.
Definition: point_pair.h:44
PointPair(const Element *elementA, const Element *elementB, const Eigen::Vector3d &ptA, const Eigen::Vector3d &ptB, const Eigen::Vector3d &normal, double distance)
Definition: point_pair.h:15
PointPair()
Definition: point_pair.h:13
Definition: bullet_model.cc:17
Eigen::Vector3d ptB
Collision point on the surface of body B.
Definition: point_pair.h:40
uintptr_t ElementId
Definition: Element.h:23
Structure containing the results of a collision query.
Definition: point_pair.h:12
Eigen::Vector3d ptA
Collision point on the surface of body A.
Definition: point_pair.h:37