Inheritance diagram for oaRow:
Public Methods | |
oaRowHeader * | getHeader () const |
oaSiteDef * | getSiteDef () const |
void | getSiteDefName (oaString &name) const |
void | getName (oaString &name) const |
void | getOrigin (oaPoint &origin) const |
oaOrient | getOrient () const |
oaUInt4 | getNumSites () const |
oaOrient | getSiteOrient () const |
oaDist | getSiteSpacing () const |
oaBoolean | isBound () const |
void | setSiteDef (const oaSiteDef *siteDef) |
void | setName (const oaString &name) |
void | setOrigin (const oaPoint &origin) |
void | setOrient (const oaOrient orient) |
void | setNumSites (oaUInt4 numSites) |
void | setSiteOrient (const oaOrient &siteOrient) |
void | setSiteSpacing (oaDist siteSpacing) |
Static Public Methods | |
oaRow * | create (oaBlock *block, oaSiteDef *siteDef, const oaString &name, const oaPoint &origin, const oaOrient &rowOrient, oaUInt4 numSites, const oaOrient &siteOrient, oaDist siteSpacing=0) |
oaRow * | create (oaBlock *block, oaSiteDef *siteDef, const oaPoint &origin, const oaOrient &rowOrient, oaUInt4 numSites, const oaOrient &siteOrient, oaDist siteSpacing=0) |
oaRow * | find (const oaBlock *block, const oaString &name) |
Public Types | |
enum | { dtIndex = oacRowDataType } |
The oaRow class can be observed by deriving from oaObserver<oaRow>.
|
This function creates a row object with the specified attributes. This function lets you specify the siteDef object to associate with the new row. A name for the new row is automatically generated with the default prefix "R__%d", where d refers to a unique integer. An exception is thrown if the siteDef is from a technology database that is not included in the graph of referenced technology databases for the technology database currently bound to the design containing the row.
|
|
This function creates a row object with the specified attributes. This function lets you specify the siteDef object to associate with the new row and the name for the new row. An exception is thrown if the siteDef is from a technology database that is not included in the graph of referenced technology databases for the technology database currently bound to the design containing the row.
|
|
This function searches the specified design for a row with the specified name. If the row is found, it is returned. Otherwise, NULL is returned.
|
|
This function returns the oaRowHeader object associated with this row. |
|
This function fills out name with the name of this row.
|
|
This function returns the number of sites of this row. |
|
This function returns the orientation of this row. |
|
This function fills out origin with the origin of this row.
|
|
This function attempts to return the siteDef associated with this row. If the row cannot bound, NULL is returned. |
|
This function attempts to return the name of the siteDef object associated with this row.
|
|
This function returns the orientation of site associated with this row. |
|
This function returns the spacing between the sites in this row. |
|
This function returns a boolean value that indicates if the siteDef associated with this row is currently bound to the master. |
|
This function sets the name of this row to the specified value.
|
|
This function sets the number of sites of this row to the specified value.
|
|
This function sets the orientation of this row to the specified value.
|
|
This function sets the origin of the row to the specified origin.
|
|
This function sets the siteDef of this row to the specified siteDef.
|
|
This function sets the site orientation of this row to the specified value.
|
|
This function sets the spacing between the sites of this row to the specified value.
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.