Public Methods | |
oaPcellDef (IPcell *pcellIn) | |
virtual | ~oaPcellDef () |
IPcell * | getIPcell () const |
virtual oaBoolean | addData (const oaString &name, const oaString &value) |
virtual oaBoolean | removeData (const oaString &name) |
virtual oaBoolean | getDataValue (const oaString &name, oaString &value) |
virtual oaBoolean | setDataValue (const oaString &name, const oaString &value) |
An oaPcellDef is used by oaDesign::defineSuperMaster() to turn an oaDesign into a SuperMaster. The oaPcellDef can be returned from that SuperMaster with oaDesign::getPcellDef().
The oaPcellDef class also provides a name/value table that the application can use to store user data.
|
This is the constructor for oaPcellDef.
|
|
This function destroys this oaPcellDef instance. |
|
This function adds an entry in the oaPcellDef data table. The function returns true if a new entry was added and false if the specified name already exists in the table.
|
|
This function retrieves the value of the specified entry in the oaPcellDef data table. If an entry with the specified name is not found in the table, false is returned.
|
|
This function returns the Pcell evaluator associated with this oaPcellDef. |
|
This function removes an entry from the oaPcellDef data table.
|
|
This function sets the specified entry in the oaPcellDef data table with the given value. If an entry with the specified name is not found, false is returned.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.