Inheritance diagram for oaSteiner:
Public Methods | |
oaLayerHeader * | getLayerHeader () const |
oaLayerNum | getLayerNum () const |
void | setBBox (const oaBox &bBox) |
void | setLayerNum (oaLayerNum layer) |
oaCollection< oaRoute, oaSteiner > | getConnRoutes () const |
Static Public Methods | |
oaSteiner * | create (oaBlock *block, const oaBox &bBox, oaLayerNum layer=oacAnyLayerNum) |
Public Types | |
enum | { dtIndex = oacSteinerDataType } |
The oaSteiner class can be observed by deriving from oaObserver<oaSteiner>.
|
This function creates an oaSteiner object in the specified 'block' with the specified 'bBox' and having the specified 'layer'. The layer specification is optional and a steiner may not have any associated layer.
|
|
This function returns a collection of routes connected to this steiner. Each route in the collection has this steiner as its connection object, either at its begin or its end. |
|
This function returns a pointer to the oaLayerHeader object that represents the layer associated with the steiner object. A NULL value is returned if the steiner is not associated with any layer. |
|
This function returns the layer number of the layer that may be associated with this steiner. An oacAnyLayerNum value is returned if the steiner is not associated with any layer. |
|
This function updates the bBox of the steiner object to be the specified 'bBox'.
|
|
This function updates the layer of the steiner object to be the specified 'layer'. The steiner object will also get associated to the corresponding oaLayerHeader object if the specified 'layer' value is not oacAnyLayerNum. The steiner also gets disassociated from any earlier oaLayerHeader object it may have been related to, if any, before the new layer assignment is made.
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.