Classes | Public Member Functions | Private Member Functions | Private Attributes
collision_detection::CollisionPluginLoader Class Reference

This is used to load the collision plugin. More...

#include <collision_plugin_loader.h>

List of all members.

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_

Detailed Description

This is used to load the collision plugin.

Definition at line 47 of file collision_plugin_loader.h.


Constructor & Destructor Documentation

Definition at line 94 of file collision_plugin_loader.cpp.

Definition at line 99 of file collision_plugin_loader.cpp.


Member Function Documentation

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.

Parameters:
nameThe plugin name.
sceneThe planning scene instance.
exclusiveIf true, sets the new detection robot/world to be the only one.
Returns:
True if collision robot/world were added to scene.

Definition at line 103 of file collision_plugin_loader.cpp.

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.


Member Data Documentation

CollisionPluginLoaderImplPtr collision_detection::CollisionPluginLoader::loader_ [private]

Definition at line 67 of file collision_plugin_loader.h.


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


planning
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Wed Jun 19 2019 19:24:16