Inheritance diagram for oaCustomVia:
Public Methods | |
void | getLibName (oaScalarName &libName) const |
void | getCellName (oaScalarName &cellName) const |
void | getViewName (oaScalarName &viewName) const |
void | getLibName (const oaNameSpace &ns, oaString &libName) const |
void | getCellName (const oaNameSpace &ns, oaString &cellName) const |
void | getViewName (const oaNameSpace &ns, oaString &viewName) const |
oaCustomViaHeader * | getHeader () const |
void | getParams (oaParamArray ¶ms) const |
void | setParams (const oaParamArray ¶ms) |
Static Public Methods | |
oaCustomVia * | create (oaBlock *block, const oaCustomViaDef *viaDef, const oaTransform &xform, const oaParamArray *params=NULL) |
A Pcell custom via can be created with a subset of the parameters defined in the superMaster. Any parameters not specified will become default parameters which will track changes in the superMaster's parameter value. When a parameter is specified during creation or any subsequence calls to setParam(), this parameter will not be classified as a default parameter even though its values equals to the default value in the superMaster.
A custom via may be used as an object associated with an oaRoute.
|
This function creates a custom via with the specified attributes. An exception is thrown if the via to be created uses a viaDef 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 a customViaDef with the same name as an existing stdViaHeader.
|
|
This function returns the cell name in the given namespace for the master design referenced by this custom via.
|
|
This function returns the cell name for the master design referenced by this custom via.
|
|
This function returns the custom via header associated with this custom via. This call only returns the parameters that is specified during creation or calls to setParams(). Reimplemented from oaVia. |
|
This function returns the library name in the given namespace for the master design referenced by this custom via.
|
|
This function returns the library name for the master design referenced by this custom via.
|
|
This function fills out params with the parameters of this custom via. Only Pcell custom vias have parameters. This call only returns parameters that were specified during creation or through calls setParams(). If invoked on a custom via that is not a Pcell or if no parameter is specified for the custom via, the returned params paramArray will have zero numParams. |
|
This function returns the view name in the given namespace for the master design referenced by this custom via.
|
|
This function returns the view name for the master design referenced by this custom via.
|
|
This function changes the values of the custom via parameters associated with this custom via. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.