com.sun.electric.tool.ncc
Class NccCrossProbing
java.lang.Object
com.sun.electric.database.hierarchy.HierarchyEnumerator.Visitor
com.sun.electric.tool.ncc.NccCrossProbing
public class NccCrossProbing
- extends HierarchyEnumerator.Visitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NccCrossProbing
public NccCrossProbing()
getResults
public static NccResult getResults(Cell cell)
runNccSchematicCrossProbing
public static void runNccSchematicCrossProbing(Cell cell,
VarContext context)
enterCell
public boolean enterCell(HierarchyEnumerator.CellInfo info)
- Description copied from class:
HierarchyEnumerator.Visitor
- The HierarchyEnumerator is about to begin enumerating the
contents of a new Cell instance. That instance has just
become the new "current" Cell instance.
- Specified by:
enterCell
in class HierarchyEnumerator.Visitor
- Parameters:
info
- information about the Cell instance being
enumerated
- Returns:
- a boolean indicating if the HierarchyEnumerator
should enumerate the contents of the current Cell. True
means enumerate the current cell
exitCell
public void exitCell(HierarchyEnumerator.CellInfo info)
- Description copied from class:
HierarchyEnumerator.Visitor
- The HierarchyEnumerator has finished enumerating the
contents of the current Cell instance. It is about to leave
it, never to return. The CellInfo associated with the
current Cell instance is about to be abandoned.
- Specified by:
exitCell
in class HierarchyEnumerator.Visitor
- Parameters:
info
- information about the Cell instance being
enumerated
visitNodeInst
public boolean visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info)
- Description copied from class:
HierarchyEnumerator.Visitor
- The HierarchyEnumerator is visiting Nodable ni.
- Specified by:
visitNodeInst
in class HierarchyEnumerator.Visitor
- Parameters:
ni
- the Nodable that HierarchyEnumerator is visiting.
- Returns:
- a boolean indicating whether or not the
HierarchyEnumerator should expand the Cell instantiated by
ni. True means expand. If ni instantiates a PrimitiveNode
then the return value is ignored by the
HierarchyEnumerator.