Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
collision_detection::CollisionPluginLoader Class Reference

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. More...
 
 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. More...
 
 ~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

collision_detection::CollisionPluginLoader::CollisionPluginLoader ( )

Definition at line 95 of file collision_plugin_loader.cpp.

collision_detection::CollisionPluginLoader::~CollisionPluginLoader ( )

Definition at line 100 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 104 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 110 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 Jul 10 2019 04:03:32