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

#include <collision_plugin_cache.h>

Inheritance diagram for collision_detection::CollisionPluginCache:
Inheritance graph
[legend]

Classes

class  CollisionPluginCacheImpl
 

Public Member Functions

 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

Helper class to activate a specific collision plugin for a PlanningScene

Definition at line 43 of file collision_plugin_cache.h.

Constructor & Destructor Documentation

◆ CollisionPluginCache()

collision_detection::CollisionPluginCache::CollisionPluginCache ( )

Definition at line 100 of file collision_plugin_cache.cpp.

◆ ~CollisionPluginCache()

collision_detection::CollisionPluginCache::~CollisionPluginCache ( )
default

Member Function Documentation

◆ activate()

bool collision_detection::CollisionPluginCache::activate ( const std::string &  name,
const planning_scene::PlanningScenePtr &  scene 
)

Activate a specific collision plugin for the given planning scene instance.

Parameters
nameThe plugin name.
sceneThe planning scene instance.
exclusiveIf true, sets the new plugin to be the only one.
Returns
success / failure

Definition at line 107 of file collision_plugin_cache.cpp.

Here is the caller graph for this function:

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