|
Horizon
|
#include <pns_algo_base.h>
Public Member Functions | |
| ALGO_BASE (ROUTER *aRouter) | |
| ROUTER * | Router () const |
| |
| ROUTING_SETTINGS & | Settings () const |
| |
| virtual LOGGER * | Logger () |
| |
| void | SetDebugDecorator (DEBUG_DECORATOR *aDecorator) |
| Function SetDebugDecorator. More... | |
| DEBUG_DECORATOR * | Dbg () const |
Class ALGO_BASE.
Base class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.) Holds a bunch of objects commonly used by all algorithms (P&S settings, parent router instance, logging)
|
inline |
Function SetDebugDecorator.
Assign a debug decorator allowing this algo to draw extra graphics for visual debugging