#include <collision_common.h>
Public Member Functions | |
| DistanceRequest () | |
| DistanceRequest (bool detailed, bool global, const std::set< const robot_model::LinkModel * > *active_components_only, const collision_detection::AllowedCollisionMatrix *acm, double distance_threshold=std::numeric_limits< double >::max()) | |
| DistanceRequest (bool detailed, bool global, const std::set< const robot_model::LinkModel * > &active_components_only, const collision_detection::AllowedCollisionMatrix &acm, double distance_threshold=std::numeric_limits< double >::max()) | |
| DistanceRequest (bool detailed, bool global, const std::string group_name, const collision_detection::AllowedCollisionMatrix *acm, double distance_threshold=std::numeric_limits< double >::max()) | |
| DistanceRequest (bool detailed, bool global, const std::string group_name, const collision_detection::AllowedCollisionMatrix &acm, double distance_threshold=std::numeric_limits< double >::max()) | |
| void | enableGroup (const robot_model::RobotModelConstPtr &kmodel) |
| Compute active_components_only_ based on req_. | |
| virtual | ~DistanceRequest () |
Public Attributes | |
| const collision_detection::AllowedCollisionMatrix * | acm |
| const std::set< const robot_model::LinkModel * > * | active_components_only |
| bool | detailed |
| double | distance_threshold |
| bool | global |
| bool | gradient |
| std::string | group_name |
| bool | verbose |
Definition at line 44 of file collision_common.h.
Definition at line 46 of file collision_common.h.
| collision_detection::DistanceRequest::DistanceRequest | ( | bool | detailed, |
| bool | global, | ||
| const std::set< const robot_model::LinkModel * > * | active_components_only, | ||
| const collision_detection::AllowedCollisionMatrix * | acm, | ||
| double | distance_threshold = std::numeric_limits<double>::max() |
||
| ) | [inline] |
Definition at line 54 of file collision_common.h.
| collision_detection::DistanceRequest::DistanceRequest | ( | bool | detailed, |
| bool | global, | ||
| const std::set< const robot_model::LinkModel * > & | active_components_only, | ||
| const collision_detection::AllowedCollisionMatrix & | acm, | ||
| double | distance_threshold = std::numeric_limits<double>::max() |
||
| ) | [inline] |
Definition at line 65 of file collision_common.h.
| collision_detection::DistanceRequest::DistanceRequest | ( | bool | detailed, |
| bool | global, | ||
| const std::string | group_name, | ||
| const collision_detection::AllowedCollisionMatrix * | acm, | ||
| double | distance_threshold = std::numeric_limits<double>::max() |
||
| ) | [inline] |
Definition at line 76 of file collision_common.h.
| collision_detection::DistanceRequest::DistanceRequest | ( | bool | detailed, |
| bool | global, | ||
| const std::string | group_name, | ||
| const collision_detection::AllowedCollisionMatrix & | acm, | ||
| double | distance_threshold = std::numeric_limits<double>::max() |
||
| ) | [inline] |
Definition at line 88 of file collision_common.h.
| virtual collision_detection::DistanceRequest::~DistanceRequest | ( | ) | [inline, virtual] |
Definition at line 101 of file collision_common.h.
| void collision_detection::DistanceRequest::enableGroup | ( | const robot_model::RobotModelConstPtr & | kmodel | ) |
Compute active_components_only_ based on req_.
Definition at line 76 of file collision_common.cpp.
Definition at line 114 of file collision_common.h.
| const std::set<const robot_model::LinkModel*>* collision_detection::DistanceRequest::active_components_only |
Definition at line 112 of file collision_common.h.
Definition at line 106 of file collision_common.h.
Definition at line 116 of file collision_common.h.
Definition at line 108 of file collision_common.h.
Definition at line 120 of file collision_common.h.
| std::string collision_detection::DistanceRequest::group_name |
Definition at line 110 of file collision_common.h.
Definition at line 118 of file collision_common.h.