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.