Public Member Functions | Public Attributes
collision_detection::DistanceRequest Struct Reference

#include <collision_common.h>

List of all members.

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

Detailed Description

Definition at line 44 of file collision_common.h.


Constructor & Destructor Documentation

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.

Definition at line 101 of file collision_common.h.


Member Function Documentation

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.


Member Data Documentation

Definition at line 114 of file collision_common.h.

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.

Definition at line 110 of file collision_common.h.

Definition at line 118 of file collision_common.h.


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


industrial_collision_detection
Author(s): Levi Armstrong
autogenerated on Sat Jun 8 2019 19:23:39