Base class for a plugin that can generate a BaseWidget<T> for configuring a tool path planning component (e.g., mesh modifier, tool path planner, tool path modifier).
#include <plugin_interface.h>
|
| virtual BaseWidget * | create (const YAML::Node &config, std::shared_ptr< const WidgetFactory > factory, QWidget *parent=nullptr) const =0 |
| | Returns a pointer to a configured BaseWidget<T>: a widget that can configure a tool path planning component (e.g., mesh modifier, tool path planner, tool path modifier).
|
| |
◆ create()
| virtual BaseWidget * noether::WidgetPlugin::create |
( |
const YAML::Node & |
config, |
|
|
std::shared_ptr< const WidgetFactory > |
factory, |
|
|
QWidget * |
parent = nullptr |
|
) |
| const |
|
pure virtual |
- Parameters
-
| config | YAML configuration node used to set the initial values of the widget |
| factory | Factory for loading nested tool path planning components |
| parent | Parent widget |