oaBaseMemNetIter Class Reference

Inheritance diagram for oaBaseMemNetIter:

oaMemNetIter oaModMemNetIter oaOccMemNetIter


Public Methods

void reset ()

Detailed Description

The oaBaseMemNetIter class is the abstract base class for the derived member net iterator classes. The member net iterator classes return member nets of a member net collection (oaBaseMemNetCollection). A collection of member nets is all those nets of whom the current net is a member. Because all nets are members of themselves, this iterator will always return at least one net.

For example, a collection of member nets for net a would contain all of the following nets:

The member net index is returned in the getNext() function. This index indicates the member position of the specified net in the collection. For the example above, the iterator would return the following values:

This particular collection and iterator are primarily for those applications that want to traverse single-bit connectivity.


Member Function Documentation

void oaBaseMemNetIter::reset  
 

This function restarts the iterator. The next call to getNext() for this oaBaseMemNetIter returns the first object in the collection.


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

Return to top of page