pyrobopath.toolpath.preprocessing.PreprocessingStep#

class pyrobopath.toolpath.preprocessing.PreprocessingStep[source]#

Bases: ABC

Abstract base class for toolpath preprocessing steps.

Methods

apply

Apply the preprocessing step to the given toolpath.

abstractmethod apply(toolpath: Toolpath) Toolpath[source]#

Apply the preprocessing step to the given toolpath.

Parameters:

toolpath (Toolpath) – The toolpath to process.

Returns:

The processed toolpath.

Return type:

Toolpath