|
Noether
0.0.0
|
Factory for creating tool path planning components from plugins. More...
This class wraps boost_plugin_loader::PluginLoader and stores the loaded plugins internally in order to keep them and the objects they create in scope for the lifetime of this class.
#include <plugin_interface.h>

Protected Member Functions | |
| template<typename PluginT > | |
| PluginT::ComponentT::Ptr | create (const YAML::Node &config) const |
Protected Attributes | |
| std::shared_ptr< const boost_plugin_loader::PluginLoader > | loader_ |