Inheritance diagram for oaViaHeader:
Public Methods | |
oaViaDef * | getViaDef () const |
void | getViaDefName (oaString &name) const |
oaCollection< oaVia, oaViaHeader > | getVias () const |
oaCollection< oaViaHeader, oaViaHeader > | getSubHeaders () const |
Static Public Methods | |
oaViaHeader * | find (const oaBlock *block, const oaString &viaDefName) |
oaViaHeader * | find (const oaBlock *block, const oaViaDef *viaDef) |
Public Types | |
enum | { dtIndex = oacViaHeaderDataType } |
A viaHeader is automatically created whenever the first via of a particular viaDef is created. A viaHeader is destroyed when the last via using the viaDef is destroyed.
The oaViaHeader class can be observed by deriving from oaObserver<oaViaHeader>.
A discussion of the role oaViaHeader objects in the context of the oaVia objects they reference can be found in the Representing Vias in OpenAccess section of the Programmers Guide.
|
This function searches the specified block for a viaHeader associated with the specified viaDef. If the viaHeader is found, it is returned. Otherwise, NULL is returned. |
|
This function searches the specified block for an viaHeader with the specified viaDef name. If the viaHeader is found, it is returned. Otherwise, NULL is returned. |
|
This function returns a collection of subHeaders in this superHeader. |
|
This function returns the viaDef object associated with this viaHeader. If the viaHeader is bound, the viaDef is returned. Otherwise, NULL is returned. |
|
This function returns the name of the viaDef associated with this viaHeader. |
|
This function returns the collection of vias associated with this viaHeader. |
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.