KiCad PCB EDA Suite
PNS::PLACEMENT_ALGO Member List

This is the complete list of members for PNS::PLACEMENT_ALGO, including all inherited members.

AbortPlacement()PNS::PLACEMENT_ALGOinlinevirtual
ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
CommitPlacement()PNS::PLACEMENT_ALGOinlinevirtual
CurrentEnd() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentLayer() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentNets() const =0PNS::PLACEMENT_ALGOpure virtual
CurrentNode(bool aLoopsRemoved=false) const =0PNS::PLACEMENT_ALGOpure virtual
Dbg() constPNS::ALGO_BASEinline
FixRoute(const VECTOR2I &aP, ITEM *aEndItem, bool aForceFinish=false)=0PNS::PLACEMENT_ALGOpure virtual
FlipPosture()PNS::PLACEMENT_ALGOinlinevirtual
GetModifiedNets(std::vector< int > &aNets) constPNS::PLACEMENT_ALGOinlinevirtual
HasPlacedAnything() constPNS::PLACEMENT_ALGOinlinevirtual
IsPlacingVia() constPNS::PLACEMENT_ALGOinlinevirtual
Logger()PNS::ALGO_BASEvirtual
m_debugDecoratorPNS::ALGO_BASEprotected
m_loggerPNS::ALGO_BASEprotected
m_routerPNS::ALGO_BASEprotected
Move(const VECTOR2I &aP, ITEM *aEndItem)=0PNS::PLACEMENT_ALGOpure virtual
PLACEMENT_ALGO(ROUTER *aRouter)PNS::PLACEMENT_ALGOinline
Router() constPNS::ALGO_BASEinline
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetLayer(int aLayer)PNS::PLACEMENT_ALGOinlinevirtual
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetOrthoMode(bool aOrthoMode)PNS::PLACEMENT_ALGOinlinevirtual
Settings() constPNS::ALGO_BASE
Start(const VECTOR2I &aP, ITEM *aStartItem)=0PNS::PLACEMENT_ALGOpure virtual
ToggleVia(bool aEnabled)PNS::PLACEMENT_ALGOinlinevirtual
Traces()=0PNS::PLACEMENT_ALGOpure virtual
UnfixRoute()PNS::PLACEMENT_ALGOinlinevirtual
UpdateSizes(const SIZES_SETTINGS &aSizes)PNS::PLACEMENT_ALGOinlinevirtual
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~PLACEMENT_ALGO()PNS::PLACEMENT_ALGOinlinevirtual