Inheritance diagram for oaReticle:
Public Methods | |
void | destroy () |
void | getName (oaString &name) const |
void | getBoundary (oaPointArray &boundary) const |
oaFloat | getScale () const |
void | setName (const oaString &name) |
void | setBoundary (const oaPointArray &boundary) |
void | setScale (oaFloat scale) |
oaCollection< oaFrameInst, oaReticle > | getFrameInsts () const |
oaCollection< oaDesignInst, oaReticle > | getDesignInsts () const |
oaCollection< oaImage, oaReticle > | getImages () const |
Static Public Methods | |
oaReticle * | create (oaWafer *wafer, const oaString &name, oaFloat scale, const oaPointArray &boundary) |
oaReticle * | find (const oaWafer *wafer, const oaString &name) |
Public Types | |
enum | { dtIndex = oacReticleWaferDataType } |
An oaReticle has 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 oaReticle class can be observed by deriving from oaObserver<oaReticle>.
|
This function creates a reticle in the specified wafer with the given name and attributes. 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 reticle with the specified name already exists in the wafer.
|
|
This function destroys this reticle, removing it from the database. |
|
This function searches the specified wafer for a reticle with the specified name. The function returns the reticle if found. Otherwise, NULL is returned.
|
|
This function returns the boundary of this reticle in the given boundary oaPointArray.
|
|
This function returns the collection of designInsts associated with this reticle. |
|
This function returns the collection of frameInsts associated with this reticle. |
|
This function returns the collection of images associated with this reticle. |
|
This function returns the name of this reticle in the given string argument.
|
|
This function returns the scale factor associated with this reticle. |
|
This function changes the boundary of this reticle to the specified boundary.
|
|
This function sets the name of this reticle to the specified 'name'. An exception is thrown if another reticle already has the specified name.
|
|
This function changes the scale of this reticle to the specified scale.
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.