This is used to load the collision plugin. More...
#include <collision_plugin_loader.h>
Classes | |
class | CollisionPluginLoaderImpl |
Public Member Functions | |
bool | activate (const std::string &name, const planning_scene::PlanningScenePtr &scene, bool exclusive) |
Load a collision detection robot/world into a planning scene instance. | |
CollisionPluginLoader () | |
void | setupScene (ros::NodeHandle &nh, const planning_scene::PlanningScenePtr &scene) |
This can be called on a new planning scene to setup the collision detector. | |
~CollisionPluginLoader () | |
Private Member Functions | |
MOVEIT_CLASS_FORWARD (CollisionPluginLoaderImpl) | |
Private Attributes | |
CollisionPluginLoaderImplPtr | loader_ |
This is used to load the collision plugin.
Definition at line 47 of file collision_plugin_loader.h.
Definition at line 94 of file collision_plugin_loader.cpp.
Definition at line 99 of file collision_plugin_loader.cpp.
bool collision_detection::CollisionPluginLoader::activate | ( | const std::string & | name, |
const planning_scene::PlanningScenePtr & | scene, | ||
bool | exclusive | ||
) |
Load a collision detection robot/world into a planning scene instance.
name | The plugin name. |
scene | The planning scene instance. |
exclusive | If true, sets the new detection robot/world to be the only one. |
Definition at line 103 of file collision_plugin_loader.cpp.
collision_detection::CollisionPluginLoader::MOVEIT_CLASS_FORWARD | ( | CollisionPluginLoaderImpl | ) | [private] |
void collision_detection::CollisionPluginLoader::setupScene | ( | ros::NodeHandle & | nh, |
const planning_scene::PlanningScenePtr & | scene | ||
) |
This can be called on a new planning scene to setup the collision detector.
Definition at line 109 of file collision_plugin_loader.cpp.
CollisionPluginLoaderImplPtr collision_detection::CollisionPluginLoader::loader_ [private] |
Definition at line 67 of file collision_plugin_loader.h.