| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for PNS::RULE_RESOLVER, including all inherited members.
| Clearance(const ITEM *aA, const ITEM *aB, bool aUseClearanceEpsilon=true)=0 | PNS::RULE_RESOLVER | pure virtual | 
| ClearanceEpsilon() const | PNS::RULE_RESOLVER | inlinevirtual | 
| ClearCacheForItems(std::vector< const ITEM * > &aItems) | PNS::RULE_RESOLVER | inlinevirtual | 
| ClearCaches() | PNS::RULE_RESOLVER | inlinevirtual | 
| ClearTemporaryCaches() | PNS::RULE_RESOLVER | inlinevirtual | 
| DpCoupledNet(NET_HANDLE aNet)=0 | PNS::RULE_RESOLVER | pure virtual | 
| DpNetPair(const ITEM *aItem, NET_HANDLE &aNetP, NET_HANDLE &aNetN)=0 | PNS::RULE_RESOLVER | pure virtual | 
| DpNetPolarity(NET_HANDLE aNet)=0 | PNS::RULE_RESOLVER | pure virtual | 
| IsDrilledHole(const PNS::ITEM *aItem)=0 | PNS::RULE_RESOLVER | pure virtual | 
| IsInNetTie(const ITEM *aA)=0 | PNS::RULE_RESOLVER | pure virtual | 
| IsKeepout(const ITEM *aObstacle, const ITEM *aItem, bool *aEnforce)=0 | PNS::RULE_RESOLVER | pure virtual | 
| IsNetTieExclusion(const ITEM *aItem, const VECTOR2I &aCollisionPos, const ITEM *aCollidingItem)=0 | PNS::RULE_RESOLVER | pure virtual | 
| IsNonPlatedSlot(const PNS::ITEM *aItem)=0 | PNS::RULE_RESOLVER | pure virtual | 
| NetCode(NET_HANDLE aNet)=0 | PNS::RULE_RESOLVER | pure virtual | 
| NetName(NET_HANDLE aNet)=0 | PNS::RULE_RESOLVER | pure virtual | 
| QueryConstraint(CONSTRAINT_TYPE aType, const ITEM *aItemA, const ITEM *aItemB, int aLayer, CONSTRAINT *aConstraint)=0 | PNS::RULE_RESOLVER | pure virtual | 
| ~RULE_RESOLVER() | PNS::RULE_RESOLVER | inlinevirtual |