Inheritance diagram for oaDerivedLayerDef:

![]() |
![]() |
Public Methods | |
| void | getName (oaString &name) const |
| oaUInt4 | getNumLayers () const |
| oaBoolean | isBuiltIn () const |
| void | destroy () |
| void | remove (oaTech *tech) |
Static Public Methods | |
| oaDerivedLayerDef * | create (const oaString &name, oaUInt4 numLayers) |
| oaDerivedLayerDef * | get (oaLayerOp type) |
| oaDerivedLayerDef * | find (const oaString &name) |
|
||||||||||||
|
This function creates a new, user-defined layer definition.
|
|
|
This function destroys this oaDerivedLayerDef object. If it is a built-in definition, or there are databases referencing this definition, an exception is thrown. An exception is also thrown if this function is called when undo is enabled on any of the current in-memory design or tech databases.
|
|
|
This function returns the derived layer definition with the name specified. If no definition by that name is found, NULL is returned.
|
|
|
This function returns the built-in layer definitions for the specified oaLayerOp object.
|
|
|
This function returns the name of this derived layer definition.
|
|
|
This function returns the number of input layers for a derived layer specified with this definiion. |
|
|
This function returns true if this derived layer def is a built-in def. |
|
|
This function removes this derived layer definition from the specified database. All derived layers are destroyed in the database that references this definition.
|

Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.