Inheritance diagram for oaSnapBoundary:
Static Public Methods | |
oaSnapBoundary * | create (oaBlock *block, const oaPointArray &bBox, const oaString *edgeNames=NULL) |
oaSnapBoundary * | find (const oaBlock *block) |
oaSnapBoundary * | create (oaBlock *block, const oaPointArray &bBox, const oaStringArray &edgeNames) |
oaSnapBoundaries are optional adjuncts to oaPRBoundaries. If the oaPRBoundary is rectangular then it will suffice for these purposes and no oaSnapBoundary need be created. oaSnapBoundaries are needed for cells with rectilinear (but non-rectangular) oaPRBoundaries.
|
This function creates a new snap boundary object in the specified design with the specified attributes. Note that the number of edge names must be equal to the number of points or an oacBoundaryInvalidEdgeNames exception is thrown. Note: The order of the points actually set on the oaSnapBoundary is not guaranteed to be the same as the order of points inbBox passed to the create() function. Consequently, the order of points returned by a subsequent oaSnapBoundary::getPoints() may be different from the order of points specified in bBox.
|
|
This function is deprecated. Refer to the create function that takes a reference to an oaStringArray for edgeNames. This function creates a new snap boundary object in the specified design with the specified attributes. If the boundary edgeNames are not supplied, the edges are automatically named, using the form EDGE_n, where n starts at zero and increments by one for each edge. Note that the number of edge names is assumed to be equal to the number of points. Note: The order of the points actually set on the oaSnapBoundary is not guaranteed to be the same as the order of points inbBox passed to the create() function. Consequently, the order of points returned by a subsequent oaSnapBoundary::getPoints() may be different from the order of points specified in bBox.
|
|
This function searches the specified block for a snap boundary. If found, the boundary is returned. Otherwise, NULL is returned. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.