|
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 |
Public Member Functions inherited from operational::memento::ConstraintSolverInterface | |
| 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.