Inheritance diagram for oaViaDef:
Public Methods | |
void | destroy () |
void | getName (oaString &name) const |
void | getLayers (oaPhysicalLayer *&layer1, oaPhysicalLayer *&layer2) const |
oaPhysicalLayer * | getLayer1 () const |
oaPhysicalLayer * | getLayer2 () const |
oaLayerNum | getLayer1Num () const |
oaLayerNum | getLayer2Num () const |
oaFloat | getResistancePerCut () const |
oaBoolean | hasLayer (oaLayerNum layerNum) const |
void | setResistancePerCut (oaFloat resPerCut) |
oaCollection< oaViaHeader, oaViaDef > | getUsedIn () const |
Static Public Methods | |
oaViaDef * | find (const oaTech *tech, const oaString &name) |
oaViaDef * | find (const oaTech *tech, const oaString &name, oaBoolean local) |
Public Types | |
enum | { dtIndex = oacViaDefDataType } |
The oaViaDef class can be observed by deriving from oaObserver<oaViaDef>.
For information about creating oaViaDef objects and using them in the creation of vias, refer to Representing Vias in OpenAccess in the Programmers Guide.
|
This function destroys this viaDef, removing it from the technology database. |
|
This function searches for a viaDef with the specified name. The local argument specifies whether (if true) to look only in the specified technology database or (if false) to look in the specified technology database and all of its referenced databases. If found, the viaDef is returned, otherwise NULL is returned. Refer to Incremental Technology Databases in the Using Technology Databases section of the Programmers Guide for more information about referenced tech databases.
|
|
This function searches the technology database for a viaDef with the specified name. If the specified technology database references other technology databases, those are searched as well and the first matching viaDef is returned. To find a viaDef in the current technology database only, refer to the find overload that accepts the local argument. This function returns the viaDef, if found. Otherwise, NULL is returned. Refer to Incremental Technology Databases in the Using Technology Databases section of the Programmers Guide for more information about referenced tech databases.
|
|
This function returns the first layer associated with this viaDef. To get the layer1 number associated with this viaDef even if the tech database containing the layer is unbound, refer to getLayer1Num. |
|
This function returns the layer1 number associated with this viaDef, even if the tech database containing the layer is unbound. |
|
This function returns the second layer associated with this viaDef. To get the layer2 number associated with this viaDef even if the tech database containing the layer is unbound, refer to getLayer2Num. |
|
This function returns the layer2 number associated with this viaDef, even if the tech database containing the layer is unbound. |
|
This function fills out layer1 and layer2 with the physical layers associated with this viaDef object. |
|
This function fills out name with the name of this viaDef. |
|
This function returns the resistancePerCut attribute on this viaDef. The oaFloat return value specifies resistance in Ohms. |
|
This function returns a collection of viaHeaders in all open designs that refer to this viaDef object. |
|
This function returns a boolean value that indicates if this viaDef is associated with the layer of the specified layer number. |
|
This function sets the resistancePerCut attribute on this viaDef. The resPerCut value should be specified in Ohms. |
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.