| 
    Noether
    0.0.0
    
   | 
 
A specification of the tool path planner interface for generating paths around the edges of surfaces. More...
Each edge planner will return a list of closed-loop edges. Segments will be in sequential order in the ToolPath. The ToolPaths (closed loops) are ordered by descending length of the closed loops. All loops will start near a specified point, and all loops will process in the same direction.
#include <edge_planner.h>

Public Member Functions | |
| ToolPaths | plan (const pcl::PolygonMesh &mesh) const override final | 
Protected Member Functions | |
| virtual ToolPaths | planImpl (const pcl::PolygonMesh &mesh) const =0 | 
| Hook for inherited classes to implement the edge planning process before sending to the common edge tool path modifiers.   | |
Additional Inherited Members | |
  Public Types inherited from noether::ToolPathPlanner | |
| using | Ptr = std::unique_ptr< ToolPathPlanner > | 
| using | ConstPtr = std::unique_ptr< const ToolPathPlanner > | 
      
  | 
  finaloverridevirtual | 
Implements noether::ToolPathPlanner.
      
  | 
  protectedpure virtual | 
Implemented in noether::BoundaryEdgePlanner.