KiCad PCB EDA Suite
PNS::ROUTER Member List

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

BreakSegment(ITEM *aItem, const VECTOR2I &aP)PNS::ROUTER
ClearViewDecorations()PNS::ROUTER
ClearWorld()PNS::ROUTER
CommitRouting()PNS::ROUTER
CommitRouting(NODE *aNode)PNS::ROUTER
DRAG_SEGMENT enum valuePNS::ROUTER
FailureReason() constPNS::ROUTERinline
FixRoute(const VECTOR2I &aP, ITEM *aItem, bool aForceFinish=false)PNS::ROUTER
FlipPosture()PNS::ROUTER
GetCurrentLayer() constPNS::ROUTER
GetCurrentNets() constPNS::ROUTER
GetDragger()PNS::ROUTERinline
GetInstance()PNS::ROUTERstatic
GetInterface() constPNS::ROUTERinline
GetIterLimit() constPNS::ROUTERinline
GetRuleResolver() constPNS::ROUTERinline
GetState() constPNS::ROUTERinline
GetWorld() constPNS::ROUTERinline
IDLE enum valuePNS::ROUTER
IsPlacingVia() constPNS::ROUTER
isStartingPointRoutable(const VECTOR2I &aWhere, ITEM *aItem, int aLayer)PNS::ROUTERprivate
LoadSettings(ROUTING_SETTINGS *aSettings)PNS::ROUTERinline
Logger()PNS::ROUTER
m_draggerPNS::ROUTERprivate
m_failureReasonPNS::ROUTERprivate
m_forceMarkObstaclesModePNS::ROUTERprivate
m_ifacePNS::ROUTERprivate
m_iterLimitPNS::ROUTERprivate
m_lastNodePNS::ROUTERprivate
m_loggerPNS::ROUTERprivate
m_modePNS::ROUTERprivate
m_placerPNS::ROUTERprivate
m_settingsPNS::ROUTERprivate
m_shovePNS::ROUTERprivate
m_sizesPNS::ROUTERprivate
m_statePNS::ROUTERprivate
m_toolStatusbarNamePNS::ROUTERprivate
m_visibleViewAreaPNS::ROUTERprivate
m_worldPNS::ROUTERprivate
markViolations(NODE *aNode, ITEM_SET &aCurrent, NODE::ITEM_VECTOR &aRemoved)PNS::ROUTERprivate
Mode() constPNS::ROUTERinline
Move(const VECTOR2I &aP, ITEM *aItem)PNS::ROUTER
moveDragging(const VECTOR2I &aP, ITEM *aItem)PNS::ROUTERprivate
movePlacing(const VECTOR2I &aP, ITEM *aItem)PNS::ROUTERprivate
Placer()PNS::ROUTERinline
QueryHoverItems(const VECTOR2I &aP, bool aUseClearance=false)PNS::ROUTER
ROUTE_TRACK enum valuePNS::ROUTER
ROUTER()PNS::ROUTER
RouterState enum namePNS::ROUTER
RoutingInProgress() constPNS::ROUTER
SetFailureReason(const wxString &aReason)PNS::ROUTERinline
SetInterface(ROUTER_IFACE *aIface)PNS::ROUTER
SetIterLimit(int aX)PNS::ROUTERinline
SetMode(ROUTER_MODE aMode)PNS::ROUTER
SetOrthoMode(bool aEnable)PNS::ROUTER
Settings()PNS::ROUTERinline
SetVisibleViewArea(const BOX2I &aExtents)PNS::ROUTERinline
Sizes()PNS::ROUTERinline
StartDragging(const VECTOR2I &aP, ITEM *aItem, int aDragMode=DM_ANY)PNS::ROUTER
StartDragging(const VECTOR2I &aP, ITEM_SET aItems, int aDragMode=DM_COMPONENT)PNS::ROUTER
StartRouting(const VECTOR2I &aP, ITEM *aItem, int aLayer)PNS::ROUTER
StopRouting()PNS::ROUTER
SwitchLayer(int layer)PNS::ROUTER
SyncWorld()PNS::ROUTER
ToggleCornerMode()PNS::ROUTER
ToggleViaPlacement()PNS::ROUTER
UndoLastSegment()PNS::ROUTER
UpdateSizes(const SIZES_SETTINGS &aSizes)PNS::ROUTER
updateView(NODE *aNode, ITEM_SET &aCurrent, bool aDragging=false)PNS::ROUTERprivate
VisibleViewArea() constPNS::ROUTERinline
~ROUTER()PNS::ROUTER