#include <collision_common.h>
Public Member Functions | |
CollisionData () | |
CollisionData (const CollisionRequest *req, CollisionResult *res, const AllowedCollisionMatrix *acm) | |
void | enableGroup (const robot_model::RobotModelConstPtr &kmodel) |
Compute active_components_only_ based on req_. | |
~CollisionData () | |
Public Attributes | |
const AllowedCollisionMatrix * | acm_ |
The user specified collision matrix (may be NULL) | |
const std::set< const robot_model::LinkModel * > * | active_components_only_ |
bool | done_ |
Flag indicating whether collision checking is complete. | |
const CollisionRequest * | req_ |
The collision request passed by the user. | |
CollisionResult * | res_ |
The user specified response location. |
Definition at line 118 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionData::CollisionData | ( | ) | [inline] |
Definition at line 120 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionData::CollisionData | ( | const CollisionRequest * | req, |
CollisionResult * | res, | ||
const AllowedCollisionMatrix * | acm | ||
) | [inline] |
Definition at line 124 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionData::~CollisionData | ( | ) | [inline] |
Definition at line 129 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
void collision_detection::CollisionData::enableGroup | ( | const robot_model::RobotModelConstPtr & | kmodel | ) |
Compute active_components_only_ based on req_.
Definition at line 733 of file collision_common.cpp.
The user specified collision matrix (may be NULL)
Definition at line 148 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
const std::set<const robot_model::LinkModel*>* collision_detection::CollisionData::active_components_only_ |
If the collision request includes a group name, this set contains the pointers to the link models that are considered for collision; If the pointer is NULL, all collisions are considered.
Definition at line 142 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Flag indicating whether collision checking is complete.
Definition at line 151 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
The collision request passed by the user.
Definition at line 137 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
The user specified response location.
Definition at line 145 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.