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

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

AddLockedSpringbackNode(NODE *aNode)PNS::SHOVE
ALGO_BASE(ROUTER *aRouter)PNS::ALGO_BASEinline
assembleLine(const LINKED_ITEM *aSeg, int *aIndex=nullptr)PNS::SHOVEprivate
checkShoveDirection(const LINE &aCurLine, const LINE &aObstacleLine, const LINE &aShovedLine) constPNS::SHOVEprivate
CurrentNode()PNS::SHOVE
Dbg() constPNS::ALGO_BASEinline
DisablePostShoveOptimizations(int aMask)PNS::SHOVE
findRootLine(LINE *aLine)PNS::SHOVEprivate
fixupViaCollisions(const LINE *aCurrent, OBSTACLE &obs)PNS::SHOVEprivate
ForceClearance(bool aEnabled, int aClearance)PNS::SHOVEinline
getClearance(const ITEM *aA, const ITEM *aB) constPNS::SHOVEprivate
HULL_SET typedefPNS::SHOVEprivate
LINE_PAIR typedefPNS::SHOVEprivate
LINE_PAIR_VEC typedefPNS::SHOVEprivate
Logger()PNS::ALGO_BASEvirtual
m_affectedAreaPNS::SHOVEprivate
m_currentNodePNS::SHOVEprivate
m_debugDecoratorPNS::ALGO_BASEprotected
m_draggedViaPNS::SHOVEprivate
m_forceClearancePNS::SHOVEprivate
m_iterPNS::SHOVEprivate
m_lineStackPNS::SHOVEprivate
m_loggerPNS::ALGO_BASEprotected
m_multiLineModePNS::SHOVEprivate
m_newHeadPNS::SHOVEprivate
m_nodeStackPNS::SHOVEprivate
m_optFlagDisableMaskPNS::SHOVEprivate
m_optimizerQueuePNS::SHOVEprivate
m_restrictSpringbackTagIdPNS::SHOVEprivate
m_rootPNS::SHOVEprivate
m_rootLineHistoryPNS::SHOVEprivate
m_routerPNS::ALGO_BASEprotected
m_springbackDoNotTouchNodePNS::SHOVEprivate
NewHead() constPNS::SHOVE
onCollidingArc(LINE &aCurrent, ARC *aObstacleArc)PNS::SHOVEprivate
onCollidingLine(LINE &aCurrent, LINE &aObstacle)PNS::SHOVEprivate
onCollidingSegment(LINE &aCurrent, SEGMENT *aObstacleSeg)PNS::SHOVEprivate
onCollidingSolid(LINE &aCurrent, ITEM *aObstacle, OBSTACLE &aObstacleInfo)PNS::SHOVEprivate
onCollidingVia(ITEM *aCurrent, VIA *aObstacleVia, OBSTACLE &aObstacleInfo)PNS::SHOVEprivate
onReverseCollidingVia(LINE &aCurrent, VIA *aObstacleVia)PNS::SHOVEprivate
OPT_LINE typedefPNS::SHOVEprivate
popLineStack()PNS::SHOVEprivate
pushLineStack(const LINE &aL, bool aKeepCurrentOnTop=false)PNS::SHOVEprivate
pushOrShoveVia(VIA *aVia, const VECTOR2I &aForce, int aCurrentRank)PNS::SHOVEprivate
pushSpringback(NODE *aNode, const OPT_BOX2I &aAffectedArea, VIA *aDraggedVia)PNS::SHOVEprivate
reduceSpringback(const ITEM_SET &aHeadSet, VIA_HANDLE &aDraggedVia)PNS::SHOVEprivate
replaceItems(ITEM *aOld, std::unique_ptr< ITEM > aNew)PNS::SHOVEprivate
replaceLine(LINE &aOld, LINE &aNew, bool aIncludeInChangedArea=true, NODE *aNode=nullptr)PNS::SHOVEprivate
RewindSpringbackTo(NODE *aNode)PNS::SHOVE
RewindToLastLockedNode()PNS::SHOVE
Router() constPNS::ALGO_BASEinline
runOptimizer(NODE *aNode)PNS::SHOVEprivate
sanityCheck(LINE *aOld, LINE *aNew)PNS::SHOVEprivate
SetDebugDecorator(DEBUG_DECORATOR *aDecorator)PNS::ALGO_BASEinline
SetInitialLine(LINE &aInitial)PNS::SHOVE
SetLogger(LOGGER *aLogger)PNS::ALGO_BASEinline
SetSpringbackDoNotTouchNode(const NODE *aNode)PNS::SHOVE
Settings() constPNS::ALGO_BASE
SH_HEAD_MODIFIED enum valuePNS::SHOVE
SH_INCOMPLETE enum valuePNS::SHOVE
SH_NULL enum valuePNS::SHOVE
SH_OK enum valuePNS::SHOVE
SH_TRY_WALK enum valuePNS::SHOVE
SHOVE(NODE *aWorld, ROUTER *aRouter)PNS::SHOVE
SHOVE_STATUS enum namePNS::SHOVE
ShoveDraggingVia(const VIA_HANDLE aOldVia, const VECTOR2I &aWhere, VIA_HANDLE &aNewVia)PNS::SHOVE
shoveIteration(int aIter)PNS::SHOVEprivate
shoveLineFromLoneVia(const LINE &aCurLine, const LINE &aObstacleLine, LINE &aResultLine)PNS::SHOVEprivate
ShoveLines(const LINE &aCurrentHead)PNS::SHOVE
shoveLineToHullSet(const LINE &aCurLine, const LINE &aObstacleLine, LINE &aResultLine, const HULL_SET &aHulls)PNS::SHOVEprivate
shoveMainLoop()PNS::SHOVEprivate
ShoveMultiLines(const ITEM_SET &aHeadSet)PNS::SHOVE
ShoveObstacleLine(const LINE &aCurLine, const LINE &aObstacleLine, LINE &aResultLine)PNS::SHOVE
totalAffectedArea() constPNS::SHOVEprivate
UnlockSpringbackNode(NODE *aNode)PNS::SHOVE
unwindLineStack(const LINKED_ITEM *aSeg)PNS::SHOVEprivate
unwindLineStack(const ITEM *aItem)PNS::SHOVEprivate
VisibleViewArea() constPNS::ALGO_BASE
~ALGO_BASE()PNS::ALGO_BASEinlinevirtual
~SHOVE()PNS::SHOVE