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

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

ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
checkVirtualVia(const VECTOR2D &aP, SEGMENT *aSeg)PNS::DRAGGERprivate
CurrentLayer() const overridePNS::DRAGGERinlinevirtual
CurrentNets() const overridePNS::DRAGGERvirtual
CurrentNode() const overridePNS::DRAGGERvirtual
Dbg() constPNS::ALGO_BASEinline
Drag(const VECTOR2I &aP) overridePNS::DRAGGERvirtual
DRAG_ALGO(ROUTER *aRouter)PNS::DRAG_ALGOinline
DRAGGER(ROUTER *aRouter)PNS::DRAGGER
dragMarkObstacles(const VECTOR2I &aP)PNS::DRAGGERprivate
dragShove(const VECTOR2I &aP)PNS::DRAGGERprivate
dragViaMarkObstacles(const VIA_HANDLE &aHandle, NODE *aNode, const VECTOR2I &aP)PNS::DRAGGERprivate
dragViaWalkaround(const VIA_HANDLE &aHandle, NODE *aNode, const VECTOR2I &aP)PNS::DRAGGERprivate
dragWalkaround(const VECTOR2I &aP)PNS::DRAGGERprivate
findViaFanoutByHandle(NODE *aNode, const VIA_HANDLE &handle)PNS::DRAGGERprivate
FixRoute(bool aForceCommit) overridePNS::DRAGGERvirtual
GetForceMarkObstaclesMode(bool *aDragStatus) const overridePNS::DRAGGERinlinevirtual
GetLastDragSolution()PNS::DRAGGERinline
GetOriginalLine()PNS::DRAGGERinline
Logger()PNS::ALGO_BASEvirtual
m_currentModePNS::DRAGGERprivate
m_debugDecoratorPNS::ALGO_BASEprotected
m_draggedItemsPNS::DRAGGERprivate
m_draggedLinePNS::DRAGGERprivate
m_draggedSegmentIndexPNS::DRAGGERprivate
m_draggedViaPNS::DRAGGERprivate
m_dragStatusPNS::DRAGGERprivate
m_forceMarkObstaclesModePNS::DRAGGERprivate
m_freeAngleModePNS::DRAGGERprivate
m_initialViaPNS::DRAGGERprivate
m_lastDragSolutionPNS::DRAGGERprivate
m_lastNodePNS::DRAGGERprivate
m_lastValidPointPNS::DRAGGERprivate
m_loggerPNS::ALGO_BASEprotected
m_modePNS::DRAGGERprivate
m_mouseTrailTracerPNS::DRAGGERprivate
m_origViaConnectionsPNS::DRAGGERprivate
m_routerPNS::ALGO_BASEprotected
m_shovePNS::DRAGGERprivate
m_worldPNS::DRAG_ALGOprotected
Mode() const overridePNS::DRAGGERvirtual
optimizeAndUpdateDraggedLine(LINE &aDragged, const LINE &aOrig, const VECTOR2I &aP)PNS::DRAGGERprivate
propagateViaForces(NODE *node, std::set< VIA * > &vias)PNS::DRAGGERprivate
Router() constPNS::ALGO_BASEinline
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetMode(PNS::DRAG_MODE aDragMode) overridePNS::DRAGGERvirtual
Settings() constPNS::ALGO_BASE
SetWorld(NODE *aWorld)PNS::DRAG_ALGOinlinevirtual
Start(const VECTOR2I &aP, ITEM_SET &aPrimitives) overridePNS::DRAGGERvirtual
startDragArc(const VECTOR2D &aP, ARC *aArc)PNS::DRAGGERprivate
startDragSegment(const VECTOR2D &aP, SEGMENT *aSeg)PNS::DRAGGERprivate
startDragVia(VIA *aVia)PNS::DRAGGERprivate
Traces() overridePNS::DRAGGERvirtual
tryWalkaround(NODE *aNode, LINE &aOrig, LINE &aWalk)PNS::DRAGGERprivate
VisibleViewArea() constPNS::ALGO_BASE
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~DRAG_ALGO()PNS::DRAG_ALGOinline
~DRAGGER()PNS::DRAGGER