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

Modifier that adds exit waypoints in a circular arc (with fixed orientation) to the end of a trajectory. More...

#include <circular_lead_out_modifier.h>

Inheritance diagram for noether::CircularLeadOutModifier:

Public Member Functions

 CircularLeadOutModifier (double arc_angle, double arc_radius, double n_points)
 
ToolPaths modify (ToolPaths tool_paths) const override final
 

Protected Attributes

const double arc_angle_
 
const double arc_radius_
 
const double n_points_
 

Additional Inherited Members

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

Detailed Description

Modifier that adds exit waypoints in a circular arc (with fixed orientation) to the end of a trajectory.

Member Function Documentation

◆ modify()

ToolPaths noether::CircularLeadOutModifier::modify ( ToolPaths  tool_paths) const
finaloverridevirtual

Reimplemented from noether::ToolPathModifier.