Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

abeShapesOutside

abeShapesOutside(
d_cellViewId 
l_outsideShapeObj 
l_insideShapeObj 
)
=> l_shapeObj / nil

Description

Returns a list of shapes from the outside list that are completely outside of shapes from the inside list. Coincident edges are considered outside. Partially overlapping shapes are excluded.

Arguments

d_cellViewId

ID of the cellview.

l_outsideShapeObj

List of outside shapes.

l_insideShapeObj

List of inside shapes.

Values Returned

l_shapeObj

List of shapes from the outside list that are completely outside a shape from the inside list.

nil

The function was not successful because ABE is not initialized or there was an argument error.

Examples

Returns a list of shapes from the selected set in the current cellview that are completely outside a shape from the L2 list of shapes.

abeShapesOutside( geGetEditCellView() geGetSelSet() L2 )

Related Topics

abeLayerOutside


Return to top
 ⠀
X