Noether  0.0.0
Loading...
Searching...
No Matches
noether::ConcatenateModifier Struct Reference

Concatenates all input tool paths into a single tool path. More...

#include <concatenate_modifier.h>

Inheritance diagram for noether::ConcatenateModifier:

Public Member Functions

ToolPaths modify (ToolPaths) const override
 
- Public Member Functions inherited from noether::OneTimeToolPathModifier
virtual ToolPaths modify (ToolPaths toolpaths) const
 

Additional Inherited Members

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

Detailed Description

Concatenates all input tool paths into a single tool path.

This modifier changes the input tool paths vector (i.e., noether::ToolPaths with size n) into a single tool path (i.e., noether::ToolPaths with size of 1). It does not modify the structure of the underlying tool path segments.

Member Function Documentation

◆ modify()

ToolPaths noether::ConcatenateModifier::modify ( ToolPaths  tool_paths) const
overridevirtual

Reimplemented from noether::ToolPathModifier.