Inheritance diagram for oaFrame:
Public Methods | |
void | destroy () |
void | getName (oaString &name) const |
void | getBoundaryBox (oaBox &boundaryBox) const |
void | setName (const oaString &name) |
void | setBoundaryBox (const oaBox &boundaryBox) |
oaCollection< oaFrameInst, oaFrame > | getFrameInsts () const |
oaCollection< oaDesignInst, oaFrame > | getDesignInsts () const |
Static Public Methods | |
oaFrame * | create (oaWafer *wafer, const oaString &name, const oaBox &boundaryBox) |
oaFrame * | find (const oaWafer *wafer, const oaString &name) |
Public Types | |
enum | { dtIndex = oacFrameWaferDataType } |
An oaFrame defines a polygonal boundary. Two coincident and three collinear points are illegal, and if detected, cause an exception to be thrown. You can use oaPointArray::compress() to remove these combinations.
The oaFrame class can be observed by deriving from oaObserver<oaFrame>.
|
This function creates a frame in the specified wafer with the given name and boundary. The specified boundary is checked to verify that there are at least three points and no collinear or coincident points. This function throws an exception if a frame with the specified name already exists in the specified wafer.
|
|
This function destroys this frame, removing it from the database. |
|
This function searches the specified wafer for a frame with the specified name. A pointer to the frame is returned if found, otherwise, NULL is returned.
|
|
This function returns the boundary box of this frame in the given boundaryBox argument.
|
|
This function returns the collection of designInsts associated with this frame. |
|
This function returns the collection of frameInsts associated with this frame. |
|
This function returns the name of this frame.
|
|
This function changes the boundary box of this frame to the specified boundaryBox.
|
|
This function sets the name of this frame to the specified name. An exception is thrown if another frame has the specified name.
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.