dbLayerOutside
dbLayerOutside(d_cellViewId t_layerName l_dbIdList1 l_dbIdList2[g_mfgGrid]) =>l_dbIdList
Description
Creates a new object for each object on dbIdList1 that is not enclosed by any object on dbIdList2 and returns a list of the new object created. A shape on dbIdList1 is considered outside if none of its area is enclosed by the area of a shape on dbIdList2. Coincident shapes are considered inside in this check. Butting edges are considered outside.
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 not enclosed by any object in list m2Rect and outputs a list of the newly created objects in m3Out.
m3Out = dbLayerOutside(cvId "metal3" m1Rect m2Rect)
Related Topics
Return to top