|
Noether
0.0.0
|
Applies a moving average filter to waypoints in each tool path segment to smooth their orientations.
#include <moving_average_orientation_smoothing_modifier.h>

Public Member Functions | |
| MovingAverageOrientationSmoothingModifier (std::size_t window_size) | |
| ToolPaths | modify (ToolPaths tool_paths) const override |
Protected Attributes | |
| std::size_t | window_size_ |
| Moving average window size. | |
Additional Inherited Members | |
Public Types inherited from noether::ToolPathModifier | |
| using | Ptr = std::unique_ptr< ToolPathModifier > |
| using | ConstPtr = std::unique_ptr< const ToolPathModifier > |
|
overridevirtual |
Reimplemented from noether::ToolPathModifier.