moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
collision_detection::CollisionPluginLoader Class Reference

#include <collision_plugin_loader.hpp>

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

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

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.hpp.

Constructor & Destructor Documentation

◆ CollisionPluginLoader()

collision_detection::CollisionPluginLoader::CollisionPluginLoader ( )

Definition at line 40 of file collision_plugin_loader.cpp.

Here is the call graph for this function:

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:

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