dbLayerInside
dbLayerInside(d_cellViewId t_layerName l_dbIdList1 l_dbIdList2[g_mfgGrid]) =>l_dbIdList
Description
Creates a new merged object for each overlapping object on dbIdList1 that is completely enclosed by an object on dbIdList2 and returns a list of the new object/objects created. A shape on dbIdList1 is considered inside if its entire area is enclosed by the area of a shape on dbIdList2. Coincident shapes are considered inside in this check. If both shapes are coincident on all sides, then each shape can be defined as being inside the other.
Arguments
|
Database ID of the cellview in which to create the output objects. |
|
|
The manufacturing grid to which the output objects must be snapped. |
Value Returned
Examples
Creates a new metal3 object for each object in list m1Rect that is fully enclosed by an object in list m2Rect and outputs a list of the newly created objects in m3Out.
m3Out = dbLayerInside(cvId "metal3" m1Rect m2Rect)
Related Topics
Return to top