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

abeLayerToHilightSet

abeLayerToHilightSet(
o_abeInputLayer 
h_hilightSetId 
[ ?tiles g_tiles 
| ?noHoles g_noHoles ] 
)
=> t / nil

Description

Adds the rectangles and polygons on the specified ABE layer to the specified highlight set. Optional arguments specify whether the shapes are copied without holes, and whether the shapes are copied as primitive tiles instead of islands.

Arguments

o_abeInputLayer

ID of the ABE input layer.

h_hilightSetId

ID of the highlight set.

?tiles g_tiles

Copies the shapes from the ABE layer as primitive tiles. By default (nil), shapes are copied as islands. ?tiles and ?noHoles are mutually exclusive. If both are specified, the shapes are copied as primitive tiles with holes.

?noHoles g_noHoles

Fills holes in the added shapes. By default, holes are not filled in. ?tiles and ?noHoles are mutually exclusive. If both are specified, the shapes are copied as primitive tiles with holes.

Values Returned

t

Adds the shapes from the ABE layer to the highlight set.

nil

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

Examples

Adds the a2 ABE layer shapes to the highlight set hSet.

hSet = geCreateWindowHilightSet( hiGetCurrentWindow() list( "Metal6" "drawing"))
abeLayerToHilightSet( a2 hSet )

Related Topics

abeIslandIterator


Return to top
 ⠀
X