Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::UnfoldEdgeDartInstruction Class Reference

#include <UnfoldEdgeDartInstruction.h>

Inheritance diagram for Chrysalis::UnfoldEdgeDartInstruction:
[legend]
Collaboration diagram for Chrysalis::UnfoldEdgeDartInstruction:
[legend]

Public Member Functions

 UnfoldEdgeDartInstruction (ProjectSpace *space, args::patterns *patterns, const args::segment *edge, const args::segment *leg, args::number &&intake)
 ~UnfoldEdgeDartInstruction () override
void execute () override
Public Member Functions inherited from Chrysalis::BasePatternInstruction
 ~BasePatternInstruction () override
Public Member Functions inherited from Chrysalis::BaseInstruction
virtual ~BaseInstruction ()=default
void run ()
virtual void ignore ()

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BasePatternInstruction
 BasePatternInstruction (ProjectSpace *space, args::patterns *patterns)
ProjectSpace & space () const
Protected Member Functions inherited from Chrysalis::BaseInstruction
 BaseInstruction ()=default
Protected Attributes inherited from Chrysalis::BasePatternInstruction
ProjectSpace * space_
args::patterns * patterns_
Protected Attributes inherited from Chrysalis::BaseInstruction
bool executed_ = false

Constructor & Destructor Documentation

◆ UnfoldEdgeDartInstruction()

UnfoldEdgeDartInstruction::UnfoldEdgeDartInstruction ( ProjectSpace * space,
args::patterns * patterns,
const args::segment * edge,
const args::segment * leg,
args::number && intake )
explicit
Here is the call graph for this function:

◆ ~UnfoldEdgeDartInstruction()

UnfoldEdgeDartInstruction::~UnfoldEdgeDartInstruction ( )
override

Member Function Documentation

◆ execute()

void UnfoldEdgeDartInstruction::execute ( )
overridevirtual

Implements Chrysalis::BaseInstruction.

Here is the call graph for this function:

The documentation for this class was generated from the following files: