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

Runs multiple tool path planners serially and concatenates their outputs together. More...

#include <multi_tool_path_planner.h>

Inheritance diagram for noether::MultiToolPathPlanner:

Public Member Functions

 MultiToolPathPlanner (MultiToolPathPlanner &&)=delete
 
 MultiToolPathPlanner (const MultiToolPathPlanner &)=delete
 
MultiToolPathPlanneroperator= (const MultiToolPathPlanner &)=delete
 
MultiToolPathPlanneroperator= (MultiToolPathPlanner &&)=delete
 
 MultiToolPathPlanner (std::vector< ToolPathPlanner::ConstPtr > &&planners)
 
ToolPaths plan (const pcl::PolygonMesh &mesh) const override
 

Protected Attributes

const std::vector< ToolPathPlanner::ConstPtr > planners_
 

Additional Inherited Members

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

Detailed Description

Runs multiple tool path planners serially and concatenates their outputs together.

Member Function Documentation

◆ plan()

ToolPaths noether::MultiToolPathPlanner::plan ( const pcl::PolygonMesh &  mesh) const
overridevirtual