| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for PNS::ROUTER_IFACE, including all inherited members.
| AddItem(ITEM *aItem)=0 | PNS::ROUTER_IFACE | pure virtual | 
| CalculateDelayForShapeLineChain(const SHAPE_LINE_CHAIN &aShape, int aWidth, bool aIsDiffPairCoupled, int aDiffPairCouplingGap, int aPNSLayer, const NETCLASS *aNetClass)=0 | PNS::ROUTER_IFACE | pure virtual | 
| CalculateLengthForDelay(int64_t aDesiredDelay, int aWidth, bool aIsDiffPairCoupled, int aDiffPairCouplingGap, int aPNSLayer, const NETCLASS *aNetClass)=0 | PNS::ROUTER_IFACE | pure virtual | 
| CalculateRoutedPathDelay(const ITEM_SET &aLine, const SOLID *aStartPad, const SOLID *aEndPad, const NETCLASS *aNetClass)=0 | PNS::ROUTER_IFACE | pure virtual | 
| CalculateRoutedPathLength(const ITEM_SET &aLine, const SOLID *aStartPad, const SOLID *aEndPad, const NETCLASS *aNetClass)=0 | PNS::ROUTER_IFACE | pure virtual | 
| Commit()=0 | PNS::ROUTER_IFACE | pure virtual | 
| DisplayItem(const ITEM *aItem, int aClearance, bool aEdit=false, int aFlags=0)=0 | PNS::ROUTER_IFACE | pure virtual | 
| DisplayPathLine(const SHAPE_LINE_CHAIN &aLine, int aImportance)=0 | PNS::ROUTER_IFACE | pure virtual | 
| DisplayRatline(const SHAPE_LINE_CHAIN &aRatline, NET_HANDLE aNetCode)=0 | PNS::ROUTER_IFACE | pure virtual | 
| EraseView()=0 | PNS::ROUTER_IFACE | pure virtual | 
| GetBoardLayerFromPNSLayer(int aLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| GetDebugDecorator()=0 | PNS::ROUTER_IFACE | pure virtual | 
| GetNetCode(NET_HANDLE aNet) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| GetNetName(PNS::NET_HANDLE aNet) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| GetOrphanedNetHandle()=0 | PNS::ROUTER_IFACE | pure virtual | 
| GetPNSLayerFromBoardLayer(PCB_LAYER_ID aLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| GetRuleResolver()=0 | PNS::ROUTER_IFACE | pure virtual | 
| GetWorld() const =0 | PNS::ROUTER_IFACE | pure virtual | 
| HideItem(ITEM *aItem)=0 | PNS::ROUTER_IFACE | pure virtual | 
| ImportSizes(SIZES_SETTINGS &aSizes, ITEM *aStartItem, NET_HANDLE aNet, VECTOR2D aStartPosition)=0 | PNS::ROUTER_IFACE | pure virtual | 
| IsAnyLayerVisible(const PNS_LAYER_RANGE &aLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| IsFlashedOnLayer(const PNS::ITEM *aItem, int aLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| IsFlashedOnLayer(const PNS::ITEM *aItem, const PNS_LAYER_RANGE &aLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| IsItemVisible(const PNS::ITEM *aItem) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| IsPNSCopperLayer(int aPNSLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| RemoveItem(ITEM *aItem)=0 | PNS::ROUTER_IFACE | pure virtual | 
| ROUTER_IFACE() | PNS::ROUTER_IFACE | inline | 
| StackupHeight(int aFirstLayer, int aSecondLayer) const =0 | PNS::ROUTER_IFACE | pure virtual | 
| SyncWorld(NODE *aNode)=0 | PNS::ROUTER_IFACE | pure virtual | 
| UpdateItem(ITEM *aItem)=0 | PNS::ROUTER_IFACE | pure virtual | 
| UpdateNet(NET_HANDLE aNet)=0 | PNS::ROUTER_IFACE | pure virtual | 
| ~ROUTER_IFACE() | PNS::ROUTER_IFACE | inlinevirtual |