Base class for a plugin that can generate a tool path planning component (e.g., mesh modifier, tool path planner, tool path modifier).  
#include <plugin_interface.h>
 | 
| 
typedef T  | ComponentT | 
|   | Typedef for the tool path planning component type. 
  | 
|   | 
| 
using  | Ptr = std::shared_ptr< Plugin > | 
|   | 
 | 
| virtual std::unique_ptr< ComponentT >  | create (const YAML::Node &config, std::shared_ptr< const Factory > factory) const =0 | 
|   | Returns a pointer to a configured tool path planning component (e.g., mesh modifier, tool path planner, tool path modifier).  
  | 
|   | 
 | 
| 
class  | boost_plugin_loader::PluginLoader | 
|   | 
| 
struct  | boost_plugin_loader::has_getSection< Plugin > | 
|   | 
◆ create()