Inheritance diagram for oaModBitNet:
Public Methods | |
oaBoolean | isPreferredEquivalent () const |
oaModNetConnectDef * | getConnectDef () const |
oaModBitNet * | getPreferredEquivalent () const |
void | setPreferredEquivalent () |
void | makeEquivalent (oaModBitNet *equivNet) |
void | breakEquivalence () |
oaBoolean | hasImplicitEquivalence () const |
oaCollection< oaModBitNet, oaModBitNet > | getEquivalentNets () const |
oaCollection< oaModBitNet, oaModBitNet > | getEquivalentNets (oaUInt4 filterFlags) const |
You can have two or more bitNets that are equivalent. Equivalent bitNets are traversed separately or logically as the same net.
You can create associate a connection definition, oaModNetConnectDef, with a bitNet.
|
This function breaks the equivalence between this net with all other nets it was equivalent to.
|
|
This function returns the connection definition associated with this net if there is one. Otherwise, NULL is returned. |
|
This function returns a collection of nets equivalent to this net. This function gets the collection of all equivalent nets not including the net used to get the collection. The returned collection will be empty if there are no equivalent nets assigned to this net.
|
|
This function returns a collection of nets equivalent to this net. This function gets the collection of all equivalent nets not including the net used to get the collection. The returned collection will be empty if there are no equivalent nets assigned to this net. Note that this function returns the same collection as getEquivalentNets ( oacEquivalentNetIterAll ). |
|
This function returns the preferred equivalent net associated with this net. If this net does not have any equivalents, the net itself is returned since it is considered the preferred equivalent of itself. |
|
This function returns true if the equivalence cannot be modified, for example by calling breakEquivalence(). |
|
This function returns a boolean value that indicates if this net is the preferred equivalent net in a set of equivalent nets. true is also returned if the net does not have any equivalents. |
|
This function will set this net and the specified net equivalent. Exceptions are thrown if the given net is NULL, if this and the given net are in different designs, or if either net is multi-bit.
|
|
This function sets this net to the preferred net of a set of equivalent nets. If this net does not have any equivalents, this function does nothing. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.