Public Member Functions | Private Attributes | List of all members
collision_detection::CollisionPluginCache::CollisionPluginCacheImpl Class Reference

Public Member Functions

bool activate (const std::string &name, const planning_scene::PlanningScenePtr &scene, bool exclusive)
 
 CollisionPluginCacheImpl ()
 
CollisionPluginPtr load (const std::string &name)
 

Private Attributes

std::shared_ptr< pluginlib::ClassLoader< CollisionPlugin > > cache_
 
std::map< std::string, CollisionPluginPtr > plugins_
 

Detailed Description

Definition at line 43 of file collision_plugin_cache.cpp.

Constructor & Destructor Documentation

◆ CollisionPluginCacheImpl()

collision_detection::CollisionPluginCache::CollisionPluginCacheImpl::CollisionPluginCacheImpl ( )
inline

Definition at line 46 of file collision_plugin_cache.cpp.

Member Function Documentation

◆ activate()

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

Definition at line 74 of file collision_plugin_cache.cpp.

◆ load()

CollisionPluginPtr collision_detection::CollisionPluginCache::CollisionPluginCacheImpl::load ( const std::string name)
inline

Definition at line 59 of file collision_plugin_cache.cpp.

Member Data Documentation

◆ cache_

std::shared_ptr<pluginlib::ClassLoader<CollisionPlugin> > collision_detection::CollisionPluginCache::CollisionPluginCacheImpl::cache_
private

Definition at line 94 of file collision_plugin_cache.cpp.

◆ plugins_

std::map<std::string, CollisionPluginPtr> collision_detection::CollisionPluginCache::CollisionPluginCacheImpl::plugins_
private

Definition at line 95 of file collision_plugin_cache.cpp.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Wed Jun 15 2022 02:24:55