|
|
| 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 |
| |
|
virtual int | Clearance (const ITEM *aA, const ITEM *aB)=0 |
| |
|
virtual int | HoleClearance (const ITEM *aA, const ITEM *aB)=0 |
| |
|
virtual int | HoleToHoleClearance (const ITEM *aA, const ITEM *aB)=0 |
| |
|
virtual int | DpCoupledNet (int aNet)=0 |
| |
|
virtual int | DpNetPolarity (int aNet)=0 |
| |
|
virtual bool | DpNetPair (const ITEM *aItem, int &aNetP, int &aNetN)=0 |
| |
|
virtual bool | IsDiffPair (const ITEM *aA, const ITEM *aB)=0 |
| |
|
virtual bool | QueryConstraint (CONSTRAINT_TYPE aType, const PNS::ITEM *aItemA, const PNS::ITEM *aItemB, int aLayer, PNS::CONSTRAINT *aConstraint)=0 |
| |
|
virtual wxString | NetName (int aNet)=0 |
| |
|
virtual void | ClearCacheForItem (const ITEM *aItem) |
| |