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;
Class ALGO_BASE.
Definition: pns_algo_base.h:40
void SetDebugDecorator(DEBUG_DECORATOR *aDecorator)
Function SetDebugDecorator.
Definition: pns_algo_base.h:65
virtual LOGGER * Logger()
Returns the logger object, allowing to dump geometry to a file.
Definition: pns_algo_base.cpp:34
ROUTER * Router() const
Returns the instance of our router
Definition: pns_algo_base.h:49
ROUTING_SETTINGS & Settings() const
Returns current router settings
Definition: pns_algo_base.cpp:28
Definition: pns_debug_decorator.h:33
Definition: pns_logger.h:40
Definition: pns_router.h:113
Class ROUTING_SETTINGS.
Definition: pns_routing_settings.h:58