IBM ILOG Solver Debugger User's Manual > Debugging and Performance Tuning for Solver-based Applications > Using the Drawing Board

Solver Debugger provides you with a tool that complements the predefined visualization tools: the Drawing Board. The Drawing Board allows you to define your own backtrackable 2D graphical representation to animate the search algorithm or represent solutions. The Drawing Board is a dockable window that you can float and resize.

To create a Drawing Board, instantiate an IlcDrawingBoard object and pass the IlcSolverDebugger instance as an argument.

IlcDrawingBoard drawingBoard(debugger);

You can create several instances of the class IlcDrawingBoard, which will result in the creation of several Drawing Board docked windows in the GUI.

The Drawing Board contains two sets of member functions: