Inheritance diagram for oaStdVia:
Public Methods | |
oaStdViaHeader * | getHeader () const |
void | getViaParams (oaViaParam ¶ms) const |
void | setViaParams (const oaViaParam ¶ms) |
Static Public Methods | |
oaStdVia * | create (oaBlock *block, const oaStdViaDef *viaDef, const oaTransform &xform, const oaViaParam *params=NULL) |
A standard via may be used as object associated with an oaRoute.
A discussion of the creation of oaStdVia objects can be found in the Representing Vias in OpenAccess section of the Programmers Guide.
|
This function creates a standard via with the specified attributes. The non-default parameter values from params override the baseline set of parameters associated with viaDef. An exception is thrown if the via to be created uses an oaViaDef from a technology database that is not included in the referenced graph of technology databases for the technology database bound to the design containing the via. An exception is thrown if the via to be created uses an oaStdViaDef with the same name as an existing customViaHeader.
|
|
This function returns the standard via header associated with this standard via. Reimplemented from oaVia. |
|
This function returns the standard via parameters associated with this standard via in the given params argument. |
|
This function changes the values of the standard via parameters associated with this standard via. Only the non-default values from params are applied. If the default flag bit for a parameter is set, the baseline default parameter value from the oaStdViaDef object used to create the oaStdVia object is applied. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.