Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::PatternTraceObserver Class Referenceabstract

#include <PatternTraceObserver.h>

Public Member Functions

virtual void pointAdded (const Point *point)=0
virtual void curveAdded (const Curve *curve)=0
virtual void transformed (const Transformation &transformation)=0
virtual void relativePointConnectionAdded (const Point *from, const Point *to)=0
virtual void relativePointConnectionRemoved (const Point *from, const Point *to)=0

Protected Member Functions

 PatternTraceObserver ()=default
virtual ~PatternTraceObserver ()=default

Constructor & Destructor Documentation

◆ PatternTraceObserver()

Chrysalis::PatternTraceObserver::PatternTraceObserver ( )
explicitprotecteddefault

◆ ~PatternTraceObserver()

virtual Chrysalis::PatternTraceObserver::~PatternTraceObserver ( )
protectedvirtualdefault

Member Function Documentation

◆ curveAdded()

virtual void Chrysalis::PatternTraceObserver::curveAdded ( const Curve * curve)
pure virtual
Here is the caller graph for this function:

◆ pointAdded()

virtual void Chrysalis::PatternTraceObserver::pointAdded ( const Point * point)
pure virtual
Here is the caller graph for this function:

◆ relativePointConnectionAdded()

virtual void Chrysalis::PatternTraceObserver::relativePointConnectionAdded ( const Point * from,
const Point * to )
pure virtual
Here is the caller graph for this function:

◆ relativePointConnectionRemoved()

virtual void Chrysalis::PatternTraceObserver::relativePointConnectionRemoved ( const Point * from,
const Point * to )
pure virtual
Here is the caller graph for this function:

◆ transformed()

virtual void Chrysalis::PatternTraceObserver::transformed ( const Transformation & transformation)
pure virtual
Here is the caller graph for this function:

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