Inheritance diagram for oaRowHeader:
Public Methods | |
oaSiteDef * | getSiteDef () const |
void | getSiteDefName (oaString &siteDefName) const |
oaUInt4 | getSiteDefWidth () const |
oaUInt4 | getSiteDefHeight () const |
void | getBBox (oaBox &bBox) const |
oaBoolean | isBound () const |
oaCollection< oaRow, oaRowHeader > | getRows () const |
Static Public Methods | |
oaRowHeader * | find (const oaBlock *block, const oaSiteDef *siteDef) |
oaRowHeader * | find (const oaBlock *block, const oaString &siteDefName) |
Public Types | |
enum | { dtIndex = oacRowHeaderDataType } |
The oaRowHeader class can be observed by deriving from oaObserver<oaRowHeader>.
|
This function searches the specified block for a rowHeader with the specified siteDefName. |
|
This function searches the specified block for a rowHeader with the specified siteDef pointer. |
|
This function fills bBox with the bounding box of all rows associated with the rowHeader. This is used to quickly determine whether any rows of the siteDef are in a region of interest. The function returns a bounding box in the coordinate space of the rowHeader's design. |
|
This function returns a collection of rows in this rowHeader. |
|
This function attempts to return the siteDef associated with this rowHeader. If the rowHeader is bound, a pointer to the siteDef is returned. Otherwise, NULL is returned. |
|
This function returns the height of the siteDef referenced by this rowHeader. |
|
This function fills in the given string with the name of the siteDef referenced by this rowHeader. |
|
This function returns the width of the siteDef referenced by this rowHeader. |
|
This function returns a boolean value that indicates if this rowHeader is bound. If the rowHeader is bound, the siteDef is read in the linkage from the rowHeader and is established by traversing from a row to that siteDef. |
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.