The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
collision_detection::CollisionPluginLoader Class Reference

#include <collision_plugin_loader.h>

Inheritance diagram for collision_detection::CollisionPluginLoader:
Inheritance graph
Collaboration diagram for collision_detection::CollisionPluginLoader:
Collaboration graph

Public Member Functions

 CollisionPluginLoader ()
void setupScene (const rclcpp::Node::SharedPtr &node, const planning_scene::PlanningScenePtr &scene)
 Fetch plugin name from parameter server and activate the plugin for the given scene. More...
- Public Member Functions inherited from collision_detection::CollisionPluginCache
 CollisionPluginCache ()
 ~CollisionPluginCache ()
bool activate (const std::string &name, const planning_scene::PlanningScenePtr &scene)
 Activate a specific collision plugin for the given planning scene instance. More...

Detailed Description

Augment CollisionPluginLoader with a method to fetch the plugin name from the ROS parameter server

Definition at line 43 of file collision_plugin_loader.h.

Constructor & Destructor Documentation

◆ CollisionPluginLoader()

collision_detection::CollisionPluginLoader::CollisionPluginLoader ( )

Definition at line 40 of file collision_plugin_loader.cpp.

Member Function Documentation

◆ setupScene()

void collision_detection::CollisionPluginLoader::setupScene ( const rclcpp::Node::SharedPtr &  node,
const planning_scene::PlanningScenePtr &  scene 

Fetch plugin name from parameter server and activate the plugin for the given scene.

Definition at line 44 of file collision_plugin_loader.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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