Design Patterns
|
#include <constraint_solver.h>
Public Member Functions | |
virtual void | Solve () override |
virtual void | AddConstraint (Graphic *startConnection, Graphic *endConnection) override |
virtual void | RemoveConstraint (Graphic *startConnection, Graphic *endConnection) override |
virtual ConstraintSolverMemento * | CreateMemento () override |
virtual void | SetMemento (ConstraintSolverMemento *) override |
![]() | |
virtual | ~ConstraintSolverInterface () |
Static Public Member Functions | |
static ConstraintSolver * | Instance () |
|
overridevirtual |
Implements operational::memento::ConstraintSolverInterface.
|
overridevirtual |
Implements operational::memento::ConstraintSolverInterface.
|
static |
|
overridevirtual |
Implements operational::memento::ConstraintSolverInterface.
|
overridevirtual |
Implements operational::memento::ConstraintSolverInterface.
|
overridevirtual |
Implements operational::memento::ConstraintSolverInterface.