Horizon
PNS::LINE_PLACER Member List

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

ALGO_BASE(ROUTER *aRouter) (defined in PNS::ALGO_BASE)PNS::ALGO_BASEinline
CurrentEnd() const overridePNS::LINE_PLACERinlinevirtual
CurrentLayer() const overridePNS::LINE_PLACERinlinevirtual
CurrentNets() const overridePNS::LINE_PLACERinlinevirtual
CurrentNode(bool aLoopsRemoved=false) const overridePNS::LINE_PLACERvirtual
Dbg() const (defined in PNS::ALGO_BASE)PNS::ALGO_BASEinline
FixRoute(const VECTOR2I &aP, ITEM *aEndItem, bool aForceFinish) overridePNS::LINE_PLACERvirtual
FlipPosture() overridePNS::LINE_PLACERvirtual
GetModifiedNets(std::vector< int > &aNets) const overridePNS::LINE_PLACERvirtual
Head() constPNS::LINE_PLACERinline
IsPlacingVia() const overridePNS::LINE_PLACERinlinevirtual
LINE_PLACER(ROUTER *aRouter) (defined in PNS::LINE_PLACER)PNS::LINE_PLACER
Logger() overridePNS::LINE_PLACERvirtual
Move(const VECTOR2I &aP, ITEM *aEndItem) overridePNS::LINE_PLACERvirtual
PLACEMENT_ALGO(ROUTER *aRouter) (defined in PNS::PLACEMENT_ALGO)PNS::PLACEMENT_ALGOinline
Router() constPNS::ALGO_BASEinline
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetLayer(int aLayer) overridePNS::LINE_PLACERvirtual
SetOrthoMode(bool aOrthoMode) overridePNS::LINE_PLACERvirtual
Settings() constPNS::ALGO_BASE
SplitAdjacentSegments(NODE *aNode, ITEM *aSeg, const VECTOR2I &aP)PNS::LINE_PLACER
Start(const VECTOR2I &aP, ITEM *aStartItem) overridePNS::LINE_PLACERvirtual
Tail() constPNS::LINE_PLACERinline
ToggleVia(bool aEnabled) overridePNS::LINE_PLACERvirtual
Trace() constPNS::LINE_PLACER
Traces() overridePNS::LINE_PLACERvirtual
UpdateSizes(const SIZES_SETTINGS &aSizes) overridePNS::LINE_PLACERvirtual
~ALGO_BASE() (defined in PNS::ALGO_BASE)PNS::ALGO_BASEinlinevirtual
~LINE_PLACER() (defined in PNS::LINE_PLACER)PNS::LINE_PLACER
~PLACEMENT_ALGO() (defined in PNS::PLACEMENT_ALGO)PNS::PLACEMENT_ALGOinlinevirtual