dbLayerStraddle
dbLayerStraddle(d_cellViewId t_layerName l_dbIdList1 l_dbIdList2[g_mfgGrid]) =>l_dbIdList
Description
Returns a list of new objects from those shapes on the first layer that straddle shapes on the second layer. A shape is straddling, if part of its area is covered by part of the shape on the second layer and part is not. The return list also includes copies of shapes that are touching these straddling shapes.
Butting and coincident edges do not affect this function.
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
Returns a list of objects representing shapes on m1Rect that straddle those on m2Rect and, including any shapes that touch those straddling shapes metal3 in cell cvId. The list of output objects is also returned in m3Out.
m3Out = dbLayerStraddle(cvId "metal3" m1Rect m2Rect)
Related Topics
Return to top