Horizon
Public Member Functions | List of all members
PNS::RULE_RESOLVER Class Referenceabstract

Class RULE_RESOLVER. More...

#include <pns_node.h>

Inheritance diagram for PNS::RULE_RESOLVER:
PNS::PNS_HORIZON_RULE_RESOLVER

Public Member Functions

virtual int Clearance (const ITEM *aA, const ITEM *aB) const =0
 
virtual int Clearance (int aNetCode) const =0
 
virtual int DpCoupledNet (int aNet)=0
 
virtual int DpNetPolarity (int aNet)=0
 
virtual bool DpNetPair (ITEM *aItem, int &aNetP, int &aNetN)=0
 
virtual std::string NetName (int aNet)=0
 
virtual int Clearance (const ITEM *aA, const ITEM *aB) const =0
 
virtual int Clearance (int aNetCode) const =0
 
virtual int DpCoupledNet (int aNet)=0
 
virtual int DpNetPolarity (int aNet)=0
 
virtual bool DpNetPair (ITEM *aItem, int &aNetP, int &aNetN)=0
 
virtual std::string NetName (int aNet)=0
 

Detailed Description

Class RULE_RESOLVER.

An abstract function object, returning a design rule (clearance, diff pair gap, etc) required between two items.


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