KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PNS::MULTI_DRAGGER Member List

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

ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
CurrentLayer() const overridePNS::MULTI_DRAGGERvirtual
CurrentNets() const overridePNS::MULTI_DRAGGERvirtual
CurrentNode() const overridePNS::MULTI_DRAGGERvirtual
Dbg() constPNS::ALGO_BASEinline
Drag(const VECTOR2I &aP) overridePNS::MULTI_DRAGGERvirtual
DRAG_ALGO(ROUTER *aRouter)PNS::DRAG_ALGOinline
findNewLeaderSegment(const MDRAG_LINE &aLine) constPNS::MULTI_DRAGGERprivate
FixRoute(bool aForceCommit) overridePNS::MULTI_DRAGGERvirtual
GetForceMarkObstaclesMode(bool *aDragStatus) const overridePNS::MULTI_DRAGGERinlinevirtual
GetLastCommittedLeaderSegments() overridePNS::MULTI_DRAGGERinlinevirtual
Logger()PNS::ALGO_BASEvirtual
m_currentModePNS::MULTI_DRAGGERprivate
m_debugDecoratorPNS::ALGO_BASEprotected
m_draggedItemsPNS::MULTI_DRAGGERprivate
m_dragModePNS::MULTI_DRAGGERprivate
m_dragStartPointPNS::MULTI_DRAGGERprivate
m_dragStatusPNS::MULTI_DRAGGERprivate
m_guidePNS::MULTI_DRAGGERprivate
m_lastNodePNS::MULTI_DRAGGERprivate
m_leaderSegmentsPNS::MULTI_DRAGGERprivate
m_loggerPNS::ALGO_BASEprotected
m_mdragLinesPNS::MULTI_DRAGGERprivate
m_modePNS::MULTI_DRAGGERprivate
m_origDraggedItemsPNS::MULTI_DRAGGERprivate
m_preShoveNodePNS::MULTI_DRAGGERprivate
m_routerPNS::ALGO_BASEprotected
m_shovePNS::MULTI_DRAGGERprivate
m_worldPNS::DRAG_ALGOprotected
Mode() const overridePNS::MULTI_DRAGGERvirtual
MULTI_DRAGGER(ROUTER *aRouter)PNS::MULTI_DRAGGER
multidragMarkObstacles(std::vector< MDRAG_LINE > &aCompletedLines)PNS::MULTI_DRAGGERprivate
multidragShove(std::vector< MDRAG_LINE > &aCompletedLines)PNS::MULTI_DRAGGERprivate
multidragWalkaround(std::vector< MDRAG_LINE > &aCompletedLines)PNS::MULTI_DRAGGERprivate
restoreLeaderSegments(std::vector< MDRAG_LINE > &aCompletedLines)PNS::MULTI_DRAGGERprivate
Router() constPNS::ALGO_BASEinline
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetMode(PNS::DRAG_MODE aDragMode) overridePNS::MULTI_DRAGGERvirtual
Settings() constPNS::ALGO_BASE
SetWorld(NODE *aWorld)PNS::DRAG_ALGOinlinevirtual
Start(const VECTOR2I &aP, ITEM_SET &aPrimitives) overridePNS::MULTI_DRAGGERvirtual
Traces() overridePNS::MULTI_DRAGGERvirtual
tryWalkaround(NODE *aNode, LINE &aOrig, LINE &aWalk)PNS::MULTI_DRAGGERprivate
VisibleViewArea() constPNS::ALGO_BASE
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~DRAG_ALGO()PNS::DRAG_ALGOinline
~MULTI_DRAGGER()PNS::MULTI_DRAGGER