AbortPlacement() override | PNS::DIFF_PAIR_PLACER | virtual |
ALGO_BASE(ROUTER *aRouter) | PNS::ALGO_BASE | inline |
attemptWalk(NODE *aNode, DIFF_PAIR *aCurrent, DIFF_PAIR &aWalk, bool aPFirst, bool aWindCw, bool aSolidsOnly) | PNS::DIFF_PAIR_PLACER | private |
CommitPlacement() override | PNS::DIFF_PAIR_PLACER | virtual |
CurrentEnd() const override | PNS::DIFF_PAIR_PLACER | inlinevirtual |
CurrentLayer() const override | PNS::DIFF_PAIR_PLACER | inlinevirtual |
CurrentNets() const override | PNS::DIFF_PAIR_PLACER | virtual |
CurrentNode(bool aLoopsRemoved=false) const override | PNS::DIFF_PAIR_PLACER | virtual |
CurrentStart() const override | PNS::DIFF_PAIR_PLACER | inlinevirtual |
Dbg() const | PNS::ALGO_BASE | inline |
DIFF_PAIR_PLACER(ROUTER *aRouter) | PNS::DIFF_PAIR_PLACER | |
FindDpPrimitivePair(NODE *aWorld, const VECTOR2I &aP, ITEM *aItem, DP_PRIMITIVE_PAIR &aPair, wxString *aErrorMsg=nullptr) | PNS::DIFF_PAIR_PLACER | static |
FixRoute(const VECTOR2I &aP, ITEM *aEndItem, bool aForceFinish) override | PNS::DIFF_PAIR_PLACER | virtual |
FlipPosture() override | PNS::DIFF_PAIR_PLACER | virtual |
gap() const | PNS::DIFF_PAIR_PLACER | private |
GetModifiedNets(std::vector< NET_HANDLE > &aNets) const override | PNS::DIFF_PAIR_PLACER | virtual |
HasPlacedAnything() const override | PNS::DIFF_PAIR_PLACER | virtual |
initPlacement() | PNS::DIFF_PAIR_PLACER | private |
IsPlacingVia() const override | PNS::DIFF_PAIR_PLACER | inlinevirtual |
Logger() | PNS::ALGO_BASE | virtual |
m_chainedPlacement | PNS::DIFF_PAIR_PLACER | private |
m_currentEnd | PNS::DIFF_PAIR_PLACER | private |
m_currentEndItem | PNS::DIFF_PAIR_PLACER | private |
m_currentLayer | PNS::DIFF_PAIR_PLACER | private |
m_currentNode | PNS::DIFF_PAIR_PLACER | private |
m_currentStart | PNS::DIFF_PAIR_PLACER | private |
m_currentTrace | PNS::DIFF_PAIR_PLACER | private |
m_currentTraceOk | PNS::DIFF_PAIR_PLACER | private |
m_currentWidth | PNS::DIFF_PAIR_PLACER | private |
m_debugDecorator | PNS::ALGO_BASE | protected |
m_fitOk | PNS::DIFF_PAIR_PLACER | private |
m_idle | PNS::DIFF_PAIR_PLACER | private |
m_initialDiagonal | PNS::DIFF_PAIR_PLACER | private |
m_iteration | PNS::DIFF_PAIR_PLACER | private |
m_lastNode | PNS::DIFF_PAIR_PLACER | private |
m_logger | PNS::ALGO_BASE | protected |
m_netN | PNS::DIFF_PAIR_PLACER | private |
m_netP | PNS::DIFF_PAIR_PLACER | private |
m_orthoMode | PNS::DIFF_PAIR_PLACER | private |
m_p_start | PNS::DIFF_PAIR_PLACER | private |
m_placingVia | PNS::DIFF_PAIR_PLACER | private |
m_prevPair | PNS::DIFF_PAIR_PLACER | private |
m_router | PNS::ALGO_BASE | protected |
m_shove | PNS::DIFF_PAIR_PLACER | private |
m_sizes | PNS::DIFF_PAIR_PLACER | private |
m_snapOnTarget | PNS::DIFF_PAIR_PLACER | private |
m_start | PNS::DIFF_PAIR_PLACER | private |
m_startDiagonal | PNS::DIFF_PAIR_PLACER | private |
m_startsOnVia | PNS::DIFF_PAIR_PLACER | private |
m_state | PNS::DIFF_PAIR_PLACER | private |
m_viaDiameter | PNS::DIFF_PAIR_PLACER | private |
m_viaDrill | PNS::DIFF_PAIR_PLACER | private |
m_world | PNS::DIFF_PAIR_PLACER | private |
makeVia(const VECTOR2I &aP, NET_HANDLE aNet) | PNS::DIFF_PAIR_PLACER | private |
Move(const VECTOR2I &aP, ITEM *aEndItem) override | PNS::DIFF_PAIR_PLACER | virtual |
PLACEMENT_ALGO(ROUTER *aRouter) | PNS::PLACEMENT_ALGO | inline |
propagateDpHeadForces(const VECTOR2I &aP, VECTOR2I &aNewP) | PNS::DIFF_PAIR_PLACER | private |
rhMarkObstacles(const VECTOR2I &aP) | PNS::DIFF_PAIR_PLACER | private |
rhShoveOnly(const VECTOR2I &aP) | PNS::DIFF_PAIR_PLACER | private |
rhWalkOnly(const VECTOR2I &aP) | PNS::DIFF_PAIR_PLACER | private |
route(const VECTOR2I &aP) | PNS::DIFF_PAIR_PLACER | private |
routeHead(const VECTOR2I &aP) | PNS::DIFF_PAIR_PLACER | private |
Router() const | PNS::ALGO_BASE | inline |
RT_FINISH enum value | PNS::DIFF_PAIR_PLACER | private |
RT_ROUTE enum value | PNS::DIFF_PAIR_PLACER | private |
RT_START enum value | PNS::DIFF_PAIR_PLACER | private |
SetDebugDecorator(DEBUG_DECORATOR *aDecorator) | PNS::ALGO_BASE | inline |
setInitialDirection(const DIRECTION_45 &aDirection) | PNS::DIFF_PAIR_PLACER | private |
SetLayer(int aLayer) override | PNS::DIFF_PAIR_PLACER | virtual |
SetLogger(LOGGER *aLogger) | PNS::ALGO_BASE | inline |
SetOrthoMode(bool aOrthoMode) override | PNS::DIFF_PAIR_PLACER | virtual |
Settings() const | PNS::ALGO_BASE | |
setWorld(NODE *aWorld) | PNS::DIFF_PAIR_PLACER | private |
Start(const VECTOR2I &aP, ITEM *aStartItem) override | PNS::DIFF_PAIR_PLACER | virtual |
State enum name | PNS::DIFF_PAIR_PLACER | private |
ToggleVia(bool aEnabled) override | PNS::DIFF_PAIR_PLACER | virtual |
Traces() override | PNS::DIFF_PAIR_PLACER | virtual |
tryWalkDp(NODE *aNode, DIFF_PAIR &aPair, bool aSolidsOnly) | PNS::DIFF_PAIR_PLACER | private |
UnfixRoute() | PNS::PLACEMENT_ALGO | inlinevirtual |
updateLeadingRatLine() | PNS::DIFF_PAIR_PLACER | private |
UpdateSizes(const SIZES_SETTINGS &aSizes) override | PNS::DIFF_PAIR_PLACER | virtual |
viaGap() const | PNS::DIFF_PAIR_PLACER | private |
VisibleViewArea() const | PNS::ALGO_BASE | |
~ALGO_BASE() | PNS::ALGO_BASE | inlinevirtual |
~DIFF_PAIR_PLACER() | PNS::DIFF_PAIR_PLACER | |
~PLACEMENT_ALGO() | PNS::PLACEMENT_ALGO | inlinevirtual |