Base class for a widget that can configure tool path planning components.  
#include <widgets.h>
 | 
| 
  | BaseWidget (QWidget *parent=nullptr) | 
|   | 
| virtual void  | configure (const YAML::Node &) | 
|   | Configures the elements of the widget from a YAML node.  
  | 
|   | 
| virtual void  | save (YAML::Node &) const =0 | 
|   | Saves the configuration of the widget to a YAML node.  
  | 
|   | 
◆ configure()
  
  
      
        
          | virtual void noether::BaseWidget::configure  | 
          ( | 
          const YAML::Node &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Reimplemented in noether::BoundaryEdgePlannerWidget, noether::EuclideanClusteringMeshModifierWidget, noether::PlaneProjectionMeshModifierWidget, noether::BiasedToolDragOrientationToolPathModifierWidget, noether::CircularLeadInToolPathModifierWidget, noether::CircularLeadOutToolPathModifierWidget, noether::FixedOrientationModifierWidget, noether::LinearApproachToolPathModifierWidget, noether::MovingAverageOrientationSmoothingModifierWidget, noether::OffsetModifierWidget, noether::StandardEdgePathsOrganizationModifierWidget, noether::ToolDragOrientationToolPathModifierWidget, noether::CrossHatchPlaneSlicerRasterPlannerWidget, noether::FixedDirectionGeneratorWidget, noether::PrincipalAxisDirectionGeneratorWidget, noether::FixedOriginGeneratorWidget, noether::PlaneSlicerRasterPlannerWidget, noether::RasterPlannerWidget, noether::CylinderProjectionModifierWidget, noether::FillHolesModifierWidget, noether::NormalEstimationPCLMeshModifierWidget, noether::PluginLoaderWidget< PluginT >, noether::PluginLoaderWidget< noether::MeshModifierWidgetPlugin >, noether::PluginLoaderWidget< noether::ToolPathModifierWidgetPlugin >, noether::UniformSpacingLinearModifierWidget, noether::UniformSpacingSplineModifierWidget, and noether::TPPPipelineWidget.
 
 
◆ save()
  
  
      
        
          | virtual void noether::BaseWidget::save  | 
          ( | 
          YAML::Node &  | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Implemented in noether::EuclideanClusteringMeshModifierWidget, noether::NormalsFromMeshFacesMeshModifierWidget, noether::PlaneProjectionMeshModifierWidget, noether::BiasedToolDragOrientationToolPathModifierWidget, noether::CircularLeadInToolPathModifierWidget, noether::CircularLeadOutToolPathModifierWidget, noether::ConcatenateModifierWidget, noether::DirectionOfTravelOrientationModifierWidget, noether::FixedOrientationModifierWidget, noether::LinearApproachToolPathModifierWidget, noether::LinearDepartureToolPathModifierWidget, noether::MovingAverageOrientationSmoothingModifierWidget, noether::OffsetModifierWidget, noether::RasterOrganizationModifierWidget, noether::SnakeOrganizationModifierWidget, noether::StandardEdgePathsOrganizationModifierWidget, noether::ToolDragOrientationToolPathModifierWidget, noether::UniformOrientationModifierWidget, noether::BoundaryEdgePlannerWidget, noether::CrossHatchPlaneSlicerRasterPlannerWidget, noether::FixedDirectionGeneratorWidget, noether::PrincipalAxisDirectionGeneratorWidget, noether::AABBCenterOriginGeneratorWidget, noether::CentroidOriginGeneratorWidget, noether::FixedOriginGeneratorWidget, noether::PlaneSlicerRasterPlannerWidget, noether::RasterPlannerWidget, noether::CylinderProjectionModifierWidget, noether::FillHolesModifierWidget, noether::NormalEstimationPCLMeshModifierWidget, noether::PluginLoaderWidget< PluginT >, noether::PluginLoaderWidget< noether::MeshModifierWidgetPlugin >, noether::PluginLoaderWidget< noether::ToolPathModifierWidgetPlugin >, noether::UniformSpacingLinearModifierWidget, noether::UniformSpacingSplineModifierWidget, and noether::TPPPipelineWidget.