Inheritance diagram for oaModDesignInst:
Public Methods | |
oaDesign * | getMaster () const |
oaModInstHeader * | getHeader () const |
void | getParams (oaParamArray ¶ms) const |
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 |
oaBoolean | findParam (const oaString &name, oaParam ¶m) |
void | setMaster (oaDesign *master) |
void | setMaster (const oaScalarName &libName, const oaScalarName &cellName, const oaScalarName &viewName) |
void | setParams (const oaParamArray ¶ms) |
oaModDesignInst objects are always in the module domain.
|
This function searches the parameter list of this instance for a parameter with the specified name. If found, it fills out param with the appropriate attributes and returns true. Otherwise, the function returns false. Only Pcell instances have parameters.
|
|
This function returns the cell name for the master design referenced by this instance in the namespace specified.
|
|
This function returns the cell name for the master design referenced by this instance.
|
|
This function returns the instHeader associated with this instance. The instHeader is a collection of the attributes that are common to all instances of a particular master. For Pcell instances, this function returns the subheader.
|
|
This function returns the library name for the master design referenced by this instance in the namespace specified.
|
|
This function returns the library name for the master design referenced by this instance.
|
|
This function attempts to return the master associated with this instance. If the instance is not previously bound, it attempts to open the master and bind this instance. If the instance cannot be bound, NULL is returned. |
|
This function fills out params with the parameters of this instance. Only Pcell instances have parameters. This call only returns the parameters that were specified during creation or through calls to setParams(). If invoked on an inst that is not a Pcell or if no parameter is specified for the instance, the returned params paramArray will have a numParams of zero. |
|
This function returns the view name for the master design referenced by this instance in the namespace specified.
|
|
This function returns the view name for the master design referenced by this instance.
|
|
This function sets the master of this instance. This version sets the master to the design specified by the specified library, cell, and view names and does not force the master to open.
|
|
This function sets the master of this instance. This version sets the master to the specified design.
|
|
This function sets the parameters of this instance to the specified list. If this instance already has parameters attached to it, the existing parameters are replaced. The oaParamArray is any subset of the master's oaParamArray definition. Any parameter omitted is given the default value from the master.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.