Horizon
Public Member Functions | List of all members
PNS::PNS_HORIZON_RULE_RESOLVER Class Reference
Inheritance diagram for PNS::PNS_HORIZON_RULE_RESOLVER:
PNS::RULE_RESOLVER

Public Member Functions

 PNS_HORIZON_RULE_RESOLVER (const horizon::Board *aBoard, const horizon::BoardRules *aRules, PNS_HORIZON_IFACE *aIface)
 
int Clearance (const PNS::ITEM *aA, const PNS::ITEM *aB) override
 
int HoleClearance (const PNS::ITEM *aA, const PNS::ITEM *aB) override
 
int HoleToHoleClearance (const PNS::ITEM *aA, const PNS::ITEM *aB) override
 
int DpCoupledNet (int aNet) override
 
int DpNetPolarity (int aNet) override
 
bool DpNetPair (const PNS::ITEM *aItem, int &aNetP, int &aNetN) override
 
wxString NetName (int aNet) override
 
bool IsDiffPair (const PNS::ITEM *aA, const PNS::ITEM *aB) override
 
bool QueryConstraint (CONSTRAINT_TYPE aType, const PNS::ITEM *aItemA, const PNS::ITEM *aItemB, int aLayer, PNS::CONSTRAINT *aConstraint) override
 
- Public Member Functions inherited from PNS::RULE_RESOLVER
virtual void ClearCacheForItem (const ITEM *aItem)
 

The documentation for this class was generated from the following file: