#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_. More... | |
~CollisionData () | |
Public Attributes | |
const AllowedCollisionMatrix * | acm_ |
The user specified collision matrix (may be NULL) More... | |
const std::set< const robot_model::LinkModel * > * | active_components_only_ |
bool | done_ |
Flag indicating whether collision checking is complete. More... | |
const CollisionRequest * | req_ |
The collision request passed by the user. More... | |
CollisionResult * | res_ |
The user specified response location. More... | |
Definition at line 116 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
|
inline |
Definition at line 118 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
|
inline |
Definition at line 122 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
|
inline |
Definition at line 127 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 902 of file collision_common.cpp.
const AllowedCollisionMatrix* collision_detection::CollisionData::acm_ |
The user specified collision matrix (may be NULL)
Definition at line 146 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 140 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
bool collision_detection::CollisionData::done_ |
Flag indicating whether collision checking is complete.
Definition at line 149 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
const CollisionRequest* collision_detection::CollisionData::req_ |
The collision request passed by the user.
Definition at line 135 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
CollisionResult* collision_detection::CollisionData::res_ |
The user specified response location.
Definition at line 143 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.