Noether  0.0.0
Loading...
Searching...
No Matches
noether::BoundaryEdgePlanner Class Reference

Edge tool path planner that creates paths around the boundary edges of a mesh (exterior and interior) as identified by half-edge triangle mesh representation of the mesh. More...

#include <boundary_edge_planner.h>

Inheritance diagram for noether::BoundaryEdgePlanner:

Public Member Functions

ToolPaths planImpl (const pcl::PolygonMesh &) const override
 Hook for inherited classes to implement the edge planning process before sending to the common edge tool path modifiers.
 
- Public Member Functions inherited from noether::EdgePlanner
ToolPaths plan (const pcl::PolygonMesh &mesh) const override final
 

Additional Inherited Members

- Public Types inherited from noether::ToolPathPlanner
using Ptr = std::unique_ptr< ToolPathPlanner >
 
using ConstPtr = std::unique_ptr< const ToolPathPlanner >
 

Detailed Description

Edge tool path planner that creates paths around the boundary edges of a mesh (exterior and interior) as identified by half-edge triangle mesh representation of the mesh.

Member Function Documentation

◆ planImpl()

ToolPaths noether::BoundaryEdgePlanner::planImpl ( const pcl::PolygonMesh &  mesh) const
overridevirtual

Hook for inherited classes to implement the edge planning process before sending to the common edge tool path modifiers.

Implements noether::EdgePlanner.