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