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

abeShapesInside

abeShapesInside(
d_cellViewId 
l_insideShapeObj 
l_outsideShapeObj 
)
=> l_shapeObj / nil

Description

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

Arguments

d_cellViewId

ID of the cellview.

l_insideShapeObj

List of inside shapes.

l_outsideShapeObj

List of outside shapes.

Values Returned

l_shapeObj

List of shapes that are completely inside a shape from the outside 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 inside a shape from the L2 list of shapes.

abeShapesInside( geGetEditCellView() geGetSelSet() L2 )

Related Topics

abeLayerInside


Return to top
 ⠀
X