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 ( )

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 

Definition at line 74 of file collision_plugin_cache.cpp.

◆ load()

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

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_

Definition at line 94 of file collision_plugin_cache.cpp.

◆ plugins_

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

Definition at line 95 of file collision_plugin_cache.cpp.

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

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