Public Member Functions | Public Attributes | List of all members
collision_detection::CollisionData Struct Reference

#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 AllowedCollisionMatrixacm_
 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 CollisionRequestreq_
 The collision request passed by the user. More...
 
CollisionResultres_
 The user specified response location. More...
 

Detailed Description

Definition at line 116 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.

Constructor & Destructor Documentation

collision_detection::CollisionData::CollisionData ( )
inline
collision_detection::CollisionData::CollisionData ( const CollisionRequest req,
CollisionResult res,
const AllowedCollisionMatrix acm 
)
inline
collision_detection::CollisionData::~CollisionData ( )
inline

Member Function Documentation

void collision_detection::CollisionData::enableGroup ( const robot_model::RobotModelConstPtr &  kmodel)

Compute active_components_only_ based on req_.

Definition at line 787 of file collision_common.cpp.

Member Data Documentation

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.


The documentation for this struct was generated from the following files:


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Mon Jan 15 2018 03:50:44