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.