Inheritance diagram for oaCustomViaVariant:
Public Methods | |
void | getParams (oaParamArray ¶ms) const |
Static Public Methods | |
oaCustomViaVariant * | create (oaObject *owner, const oaString &name, const oaCustomViaDef *viaDef, const oaParamArray ¶ms) |
oaCustomViaVariant * | find (const oaObject *owner, const oaCustomViaDef *viaDef, const oaParamArray ¶ms, oaBoolean local=false) |
An oaCustomViaVariant is comprised of
An oaCustomViaVariant can be created in a design database if it applies to specific design, or in a technology database if it should be available to multiple designs.
|
This function creates a custom via variant with the specified attributes. The oacInvalidObjForViaVariant exception is thrown if the passed-in object pointer for owner is not a pointer to a design or technology database. An oacViaVariantNameExists exception is thrown if the specified name is already used by an existing via variant. An oacViaVariantViaDefParamExists exception is thrown if the database already contains a via variant which matches the specified viaDef/params combination.
|
|
This function searches the specified database for a via variant with the specified oaViaDef and parameter combination. If found, the via variant is returned; Otherwise NULL is returned. The oacInvalidObjForViaVariant exception is thrown if the passed-in object pointer for owner is not a pointer to a design or technology database.
|
|
This function returns the array of via parameters for this custom via variant.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.