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

Modifier that chains together other modifiers. More...

#include <compound_modifier.h>

Inheritance diagram for noether::CompoundModifier:

Public Member Functions

 CompoundModifier (const CompoundModifier &)=delete
 
 CompoundModifier (CompoundModifier &&)=delete
 
CompoundModifieroperator= (const CompoundModifier &)=delete
 
CompoundModifieroperator= (CompoundModifier &&)=delete
 
 CompoundModifier (std::vector< ToolPathModifier::ConstPtr > modifiers)
 
ToolPaths modify (ToolPaths tool_paths) const override
 

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 chains together other modifiers.

Member Function Documentation

◆ modify()

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

Reimplemented from noether::ToolPathModifier.