Inheritance diagram for oaLayerHeader:
Public Methods | |
oaLayer * | getLayer () const |
oaLayerNum | getLayerNum () const |
void | getSteinerBBox (oaBox &bBox) const |
void | getBlockageBBox (oaBox &bBox) const |
void | getGuideBBox (oaBox &bBox) const |
oaCollection< oaSteiner, oaLayerHeader > | getSteiners () const |
oaCollection< oaBlockage, oaLayerHeader > | getBlockages () const |
oaCollection< oaGuide, oaLayerHeader > | getGuides (oaUInt4 filterFlags=oacGuideIterBeginAndEndLayers) const |
oaCollection< oaLPPHeader, oaLayerHeader > | getLPPHeaders () const |
oaBoolean | isBound () const |
Static Public Methods | |
oaLayerHeader * | find (const oaBlock *block, oaLayerNum layerNum) |
Public Types | |
enum | { dtIndex = oacLayerHeaderDataType } |
The oaLayerHeader class can be observed by deriving from oaObserver<oaLayerHeader>.
|
This function searches the specified block looking for an layerHeader with the specified layer number. If the layerHeader is found, it is returned, otherwise NULL is returned.
|
|
This function fills out 'bBox' with the bBox which is the union of all the bBoxes of blockages on the layer represented by this layerHeader. This bBox includes bounding boxes of layer range blockages and layer range halo blockages if the header's layerNum falls in the layer range of these blockages and the layer header is bound to the layer.
|
|
This function returns a collection of blockages associated with the layer represented by this layerHeader. This collection includes layer range blockages and layer range halo blockages if the header's layerNum falls in the layer range of these blockages and the layer header is bound to the layer. |
|
This function fills out 'bBox' with the bBox which is the union of all the bBoxes of guides that either begin or end on the layer represented by this layerHeader.
|
|
This function returns a collection of guides related to this layerHeader.
Applications can customize the collection by passing the proper value for the filterFlags parameter. The default value for this parameter is
Applications can also use
A bit-wise OR of
|
|
This function attempts to return the layer associated with the specified layerHeader. If the layerHeader cannot be bound, a NULL will be returned. This function returns the layer number associated with this layerHeader. |
|
This function returns the layer number which this layerHeader represents. |
|
This function returns a collection of oaLPPHeader objects related to this layerHeader. An oaLPPHeader is related to the oaLayerHeader if its layer is the same as the oaLayerHeader object. |
|
This function fills out 'bBox' with the bBox which is the union of all the bBoxes of steiners on the layer represented by this layerHeader.
|
|
This function returns a collection of steiners associated with the layer represented by this layerHeader. |
|
This function returns a boolean indicating whether or not this layerHeader is bound to its technology oaLayer object. |
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.