#include <ObstacleProviderContainer.hpp>
Public Member Functions | |
| void | getAvailableObstacleProviders (std::vector< std::string > &obstacleProviderClassNames) | 
| const std::set < ObstacleProvider * > &  | getLoadedObstacleProviders () const | 
| ObstacleProvider * | loadObstacleProvider (const std::string &obstacleProviderClassName) | 
| ObstacleProviderContainer () | |
| void | unLoadObstacleProvider (ObstacleProvider *tm) | 
| virtual | ~ObstacleProviderContainer () | 
Protected Attributes | |
| std::set< ObstacleProvider * > | obstacleProviderInstances | 
| pluginlib::ClassLoader < ObstacleProvider >  | obstacleProviderLoader | 
Definition at line 21 of file ObstacleProviderContainer.hpp.
Definition at line 14 of file ObstacleProviderContainer.cpp.
Definition at line 20 of file ObstacleProviderContainer.cpp.
| void TELEKYB_NAMESPACE::ObstacleProviderContainer::getAvailableObstacleProviders | ( | std::vector< std::string > & | obstacleProviderClassNames | ) | 
Definition at line 30 of file ObstacleProviderContainer.cpp.
| const std::set< ObstacleProvider * > & TELEKYB_NAMESPACE::ObstacleProviderContainer::getLoadedObstacleProviders | ( | ) | const | 
Definition at line 68 of file ObstacleProviderContainer.cpp.
| ObstacleProvider * TELEKYB_NAMESPACE::ObstacleProviderContainer::loadObstacleProvider | ( | const std::string & | obstacleProviderClassName | ) | 
Definition at line 36 of file ObstacleProviderContainer.cpp.
Definition at line 57 of file ObstacleProviderContainer.cpp.
std::set<ObstacleProvider*> TELEKYB_NAMESPACE::ObstacleProviderContainer::obstacleProviderInstances [protected] | 
        
Definition at line 25 of file ObstacleProviderContainer.hpp.
pluginlib::ClassLoader<ObstacleProvider> TELEKYB_NAMESPACE::ObstacleProviderContainer::obstacleProviderLoader [protected] | 
        
Definition at line 23 of file ObstacleProviderContainer.hpp.