22 #ifndef __PNS_ALGO_BASE_H
23 #define __PNS_ALGO_BASE_H
25 #include "pns_routing_settings.h"
31 class DEBUG_DECORATOR;
43 m_debugDecorator(
nullptr ), m_router( aRouter )
67 m_debugDecorator = aDecorator;
72 return m_debugDecorator;
76 DEBUG_DECORATOR *m_debugDecorator;
ROUTER * Router() const
Returns the instance of our router
Definition: pns_algo_base.h:49
virtual LOGGER * Logger()
Returns the logger object, allowing to dump geometry to a file.
Definition: pns_algo_base.cpp:34
Definition: pns_router.h:109
Definition: pns_logger.h:39
Class ALGO_BASE.
Definition: pns_algo_base.h:39
ROUTING_SETTINGS & Settings() const
Returns current router settings
Definition: pns_algo_base.cpp:28
Definition: pns_debug_decorator.h:32
void SetDebugDecorator(DEBUG_DECORATOR *aDecorator)
Function SetDebugDecorator.
Definition: pns_algo_base.h:65
Class ROUTING_SETTINGS.
Definition: pns_routing_settings.h:57