Noether  0.0.0
Loading...
Searching...
No Matches
noether::CrossHatchPlaneSlicerRasterPlannerWidget Class Reference
Inheritance diagram for noether::CrossHatchPlaneSlicerRasterPlannerWidget:

Public Member Functions

 CrossHatchPlaneSlicerRasterPlannerWidget (boost_plugin_loader::PluginLoader &&loader, QWidget *parent=nullptr)
 
ToolPathPlanner::ConstPtr create () const override
 Creates a tool path planning component of type T (e.g., mesh modifier, tool path planner, tool path modifier)
 
void configure (const YAML::Node &) override
 Configures the elements of the widget from a YAML node.
 
void save (YAML::Node &) const override
 Saves the configuration of the widget to a YAML node.
 
- Public Member Functions inherited from noether::PlaneSlicerRasterPlannerWidget
 PlaneSlicerRasterPlannerWidget (boost_plugin_loader::PluginLoader &&loader, QWidget *parent=nullptr)
 
ToolPathPlanner::ConstPtr create () const override
 Creates a tool path planning component of type T (e.g., mesh modifier, tool path planner, tool path modifier)
 
void configure (const YAML::Node &) override
 Configures the elements of the widget from a YAML node.
 
void save (YAML::Node &) const override
 Saves the configuration of the widget to a YAML node.
 
- Public Member Functions inherited from noether::RasterPlannerWidget
 RasterPlannerWidget (boost_plugin_loader::PluginLoader &&loader, QWidget *parent=nullptr)
 
void configure (const YAML::Node &) override
 Configures the elements of the widget from a YAML node.
 
void save (YAML::Node &) const override
 Saves the configuration of the widget to a YAML node.
 
- Public Member Functions inherited from noether::BaseWidget< T >
 BaseWidget (QWidget *parent=nullptr)
 

Additional Inherited Members

- Protected Member Functions inherited from noether::RasterPlannerWidget
DirectionGeneratorWidgetgetDirectionGeneratorWidget () const
 
OriginGeneratorWidgetgetOriginGeneratorWidget () const
 
- Protected Attributes inherited from noether::PlaneSlicerRasterPlannerWidget
DistanceDoubleSpinBoxsearch_radius_
 
DistanceDoubleSpinBoxmin_segment_size_
 
QCheckBox * bidirectional_
 
- Protected Attributes inherited from noether::RasterPlannerWidget
const boost_plugin_loader::PluginLoader loader_
 
Ui::RasterPlanner * ui_
 

Member Function Documentation

◆ create()

ToolPathPlanner::ConstPtr noether::CrossHatchPlaneSlicerRasterPlannerWidget::create ( ) const
overridevirtual

◆ configure()

void noether::CrossHatchPlaneSlicerRasterPlannerWidget::configure ( const YAML::Node &  )
overridevirtual

Reimplemented from noether::BaseWidget< T >.

◆ save()

void noether::CrossHatchPlaneSlicerRasterPlannerWidget::save ( YAML::Node &  ) const
overridevirtual

Reimplemented from noether::BaseWidget< T >.