KiCad PCB EDA Suite
PNS::DIFF_PAIR_PLACER Member List

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

AbortPlacement() overridePNS::DIFF_PAIR_PLACERvirtual
ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
attemptWalk(NODE *aNode, DIFF_PAIR *aCurrent, DIFF_PAIR &aWalk, bool aPFirst, bool aWindCw, bool aSolidsOnly)PNS::DIFF_PAIR_PLACERprivate
CommitPlacement() overridePNS::DIFF_PAIR_PLACERvirtual
CurrentEnd() const overridePNS::DIFF_PAIR_PLACERinlinevirtual
CurrentLayer() const overridePNS::DIFF_PAIR_PLACERinlinevirtual
CurrentNets() const overridePNS::DIFF_PAIR_PLACERvirtual
CurrentNode(bool aLoopsRemoved=false) const overridePNS::DIFF_PAIR_PLACERvirtual
Dbg() constPNS::ALGO_BASEinline
DIFF_PAIR_PLACER(ROUTER *aRouter)PNS::DIFF_PAIR_PLACER
findDpPrimitivePair(const VECTOR2I &aP, ITEM *aItem, DP_PRIMITIVE_PAIR &aPair, wxString *aErrorMsg=nullptr)PNS::DIFF_PAIR_PLACERprivate
FixRoute(const VECTOR2I &aP, ITEM *aEndItem, bool aForceFinish) overridePNS::DIFF_PAIR_PLACERvirtual
FlipPosture() overridePNS::DIFF_PAIR_PLACERvirtual
gap() constPNS::DIFF_PAIR_PLACERprivate
getDanglingAnchor(NODE *aNode, ITEM *aItem)PNS::DIFF_PAIR_PLACERprivate
GetModifiedNets(std::vector< int > &aNets) const overridePNS::DIFF_PAIR_PLACERvirtual
HasPlacedAnything() const overridePNS::DIFF_PAIR_PLACERvirtual
initPlacement()PNS::DIFF_PAIR_PLACERprivate
IsPlacingVia() const overridePNS::DIFF_PAIR_PLACERinlinevirtual
Logger()PNS::ALGO_BASEvirtual
m_chainedPlacementPNS::DIFF_PAIR_PLACERprivate
m_currentEndPNS::DIFF_PAIR_PLACERprivate
m_currentEndItemPNS::DIFF_PAIR_PLACERprivate
m_currentLayerPNS::DIFF_PAIR_PLACERprivate
m_currentModePNS::DIFF_PAIR_PLACERprivate
m_currentNetPNS::DIFF_PAIR_PLACERprivate
m_currentNodePNS::DIFF_PAIR_PLACERprivate
m_currentStartPNS::DIFF_PAIR_PLACERprivate
m_currentTracePNS::DIFF_PAIR_PLACERprivate
m_currentWidthPNS::DIFF_PAIR_PLACERprivate
m_debugDecoratorPNS::ALGO_BASEprotected
m_fitOkPNS::DIFF_PAIR_PLACERprivate
m_idlePNS::DIFF_PAIR_PLACERprivate
m_initialDiagonalPNS::DIFF_PAIR_PLACERprivate
m_iterationPNS::DIFF_PAIR_PLACERprivate
m_lastNodePNS::DIFF_PAIR_PLACERprivate
m_loggerPNS::ALGO_BASEprotected
m_netNPNS::DIFF_PAIR_PLACERprivate
m_netPPNS::DIFF_PAIR_PLACERprivate
m_orthoModePNS::DIFF_PAIR_PLACERprivate
m_p_startPNS::DIFF_PAIR_PLACERprivate
m_placingViaPNS::DIFF_PAIR_PLACERprivate
m_prevPairPNS::DIFF_PAIR_PLACERprivate
m_routerPNS::ALGO_BASEprotected
m_shovePNS::DIFF_PAIR_PLACERprivate
m_sizesPNS::DIFF_PAIR_PLACERprivate
m_snapOnTargetPNS::DIFF_PAIR_PLACERprivate
m_startPNS::DIFF_PAIR_PLACERprivate
m_startDiagonalPNS::DIFF_PAIR_PLACERprivate
m_startsOnViaPNS::DIFF_PAIR_PLACERprivate
m_statePNS::DIFF_PAIR_PLACERprivate
m_viaDiameterPNS::DIFF_PAIR_PLACERprivate
m_viaDrillPNS::DIFF_PAIR_PLACERprivate
m_worldPNS::DIFF_PAIR_PLACERprivate
makeVia(const VECTOR2I &aP, int aNet)PNS::DIFF_PAIR_PLACERprivate
Move(const VECTOR2I &aP, ITEM *aEndItem) overridePNS::DIFF_PAIR_PLACERvirtual
PLACEMENT_ALGO(ROUTER *aRouter)PNS::PLACEMENT_ALGOinline
propagateDpHeadForces(const VECTOR2I &aP, VECTOR2I &aNewP)PNS::DIFF_PAIR_PLACERprivate
rhMarkObstacles(const VECTOR2I &aP)PNS::DIFF_PAIR_PLACERprivate
rhShoveOnly(const VECTOR2I &aP)PNS::DIFF_PAIR_PLACERprivate
rhWalkOnly(const VECTOR2I &aP)PNS::DIFF_PAIR_PLACERprivate
route(const VECTOR2I &aP)PNS::DIFF_PAIR_PLACERprivate
routeHead(const VECTOR2I &aP)PNS::DIFF_PAIR_PLACERprivate
Router() constPNS::ALGO_BASEinline
RT_FINISH enum valuePNS::DIFF_PAIR_PLACERprivate
RT_ROUTE enum valuePNS::DIFF_PAIR_PLACERprivate
RT_START enum valuePNS::DIFF_PAIR_PLACERprivate
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
setInitialDirection(const DIRECTION_45 &aDirection)PNS::DIFF_PAIR_PLACERprivate
SetLayer(int aLayer) overridePNS::DIFF_PAIR_PLACERvirtual
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetOrthoMode(bool aOrthoMode) overridePNS::DIFF_PAIR_PLACERvirtual
Settings() constPNS::ALGO_BASE
setWorld(NODE *aWorld)PNS::DIFF_PAIR_PLACERprivate
Start(const VECTOR2I &aP, ITEM *aStartItem) overridePNS::DIFF_PAIR_PLACERvirtual
State enum namePNS::DIFF_PAIR_PLACERprivate
ToggleVia(bool aEnabled) overridePNS::DIFF_PAIR_PLACERvirtual
Traces() overridePNS::DIFF_PAIR_PLACERvirtual
tryWalkDp(NODE *aNode, DIFF_PAIR &aPair, bool aSolidsOnly)PNS::DIFF_PAIR_PLACERprivate
UnfixRoute()PNS::PLACEMENT_ALGOinlinevirtual
updateLeadingRatLine()PNS::DIFF_PAIR_PLACERprivate
UpdateSizes(const SIZES_SETTINGS &aSizes) overridePNS::DIFF_PAIR_PLACERvirtual
viaGap() constPNS::DIFF_PAIR_PLACERprivate
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~DIFF_PAIR_PLACER()PNS::DIFF_PAIR_PLACER
~PLACEMENT_ALGO()PNS::PLACEMENT_ALGOinlinevirtual