ALGO_BASE(ROUTER *aRouter) | PNS::ALGO_BASE | inline |
checkVirtualVia(const VECTOR2D &aP, SEGMENT *aSeg) | PNS::DRAGGER | private |
CurrentLayer() const override | PNS::DRAGGER | inlinevirtual |
CurrentNets() const override | PNS::DRAGGER | virtual |
CurrentNode() const override | PNS::DRAGGER | virtual |
Dbg() const | PNS::ALGO_BASE | inline |
Drag(const VECTOR2I &aP) override | PNS::DRAGGER | virtual |
DRAG_ALGO(ROUTER *aRouter) | PNS::DRAG_ALGO | inline |
DRAGGER(ROUTER *aRouter) | PNS::DRAGGER | |
dragMarkObstacles(const VECTOR2I &aP) | PNS::DRAGGER | private |
dragShove(const VECTOR2I &aP) | PNS::DRAGGER | private |
dragViaMarkObstacles(const VIA_HANDLE &aHandle, NODE *aNode, const VECTOR2I &aP) | PNS::DRAGGER | private |
dragViaWalkaround(const VIA_HANDLE &aHandle, NODE *aNode, const VECTOR2I &aP) | PNS::DRAGGER | private |
dragWalkaround(const VECTOR2I &aP) | PNS::DRAGGER | private |
findViaFanoutByHandle(NODE *aNode, const VIA_HANDLE &handle) | PNS::DRAGGER | private |
FixRoute(bool aForceCommit) override | PNS::DRAGGER | virtual |
GetForceMarkObstaclesMode(bool *aDragStatus) const override | PNS::DRAGGER | inlinevirtual |
GetLastCommittedLeaderSegments() | PNS::DRAG_ALGO | inlinevirtual |
GetLastDragSolution() | PNS::DRAGGER | inline |
GetOriginalLine() | PNS::DRAGGER | inline |
Logger() | PNS::ALGO_BASE | virtual |
m_currentMode | PNS::DRAGGER | private |
m_debugDecorator | PNS::ALGO_BASE | protected |
m_draggedItems | PNS::DRAGGER | private |
m_draggedLine | PNS::DRAGGER | private |
m_draggedSegmentIndex | PNS::DRAGGER | private |
m_draggedVia | PNS::DRAGGER | private |
m_dragStatus | PNS::DRAGGER | private |
m_forceMarkObstaclesMode | PNS::DRAGGER | private |
m_freeAngleMode | PNS::DRAGGER | private |
m_initialVia | PNS::DRAGGER | private |
m_lastDragSolution | PNS::DRAGGER | private |
m_lastNode | PNS::DRAGGER | private |
m_lastValidPoint | PNS::DRAGGER | private |
m_logger | PNS::ALGO_BASE | protected |
m_mode | PNS::DRAGGER | private |
m_mouseTrailTracer | PNS::DRAGGER | private |
m_origViaConnections | PNS::DRAGGER | private |
m_preDragNode | PNS::DRAGGER | private |
m_router | PNS::ALGO_BASE | protected |
m_shove | PNS::DRAGGER | private |
m_world | PNS::DRAG_ALGO | protected |
Mode() const override | PNS::DRAGGER | virtual |
optimizeAndUpdateDraggedLine(LINE &aDragged, const LINE &aOrig, const VECTOR2I &aP) | PNS::DRAGGER | private |
propagateViaForces(NODE *node, std::set< VIA * > &vias) | PNS::DRAGGER | private |
Router() const | PNS::ALGO_BASE | inline |
SetDebugDecorator(DEBUG_DECORATOR *aDecorator) | PNS::ALGO_BASE | inline |
SetLogger(LOGGER *aLogger) | PNS::ALGO_BASE | inline |
SetMode(PNS::DRAG_MODE aDragMode) override | PNS::DRAGGER | virtual |
Settings() const | PNS::ALGO_BASE | |
SetWorld(NODE *aWorld) | PNS::DRAG_ALGO | inlinevirtual |
Start(const VECTOR2I &aP, ITEM_SET &aPrimitives) override | PNS::DRAGGER | virtual |
startDragArc(const VECTOR2D &aP, ARC *aArc) | PNS::DRAGGER | private |
startDragSegment(const VECTOR2D &aP, SEGMENT *aSeg) | PNS::DRAGGER | private |
startDragVia(VIA *aVia) | PNS::DRAGGER | private |
Traces() override | PNS::DRAGGER | virtual |
tryWalkaround(NODE *aNode, LINE &aOrig, LINE &aWalk) | PNS::DRAGGER | private |
VisibleViewArea() const | PNS::ALGO_BASE | |
~ALGO_BASE() | PNS::ALGO_BASE | inlinevirtual |
~DRAG_ALGO() | PNS::DRAG_ALGO | inline |
~DRAGGER() | PNS::DRAGGER | |