#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.