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

#include <tool_path_planner_pipeline.h>

Public Member Functions

 ToolPathPlannerPipeline (MeshModifier::ConstPtr mesh_mod, ToolPathPlanner::ConstPtr planner, ToolPathModifier::ConstPtr tool_path_mod)
 
std::vector< ToolPathsplan (pcl::PolygonMesh mesh) const
 

Public Attributes

MeshModifier::ConstPtr mesh_modifier
 
ToolPathPlanner::ConstPtr planner
 
ToolPathModifier::ConstPtr tool_path_modifier
 

Detailed Description

Collects together a set of mesh modifiers, a planner, and a set of tool path modifiers. These sub-units then can be called using a single line to pre-process meshes, plan paths, and operate on the paths.