Noether
0.0.0
|
Applies a moving average filter to waypoints in each tool path segment to smooth their orientations. More...
#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 | |
const 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 > |
Applies a moving average filter to waypoints in each tool path segment to smooth their orientations.
|
overridevirtual |
Reimplemented from noether::ToolPathModifier.