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

abeIslandIterator

abeIslandIterator(
o_abeLayer 
[ ?noHoles g_noHoles ] 
)
=> o_islandIter / nil

Description

Returns the island iterator for the rectangles and polygons on the ABE layer. Each entry is a list of points for a shape on the ABE layer.

Arguments

o_abeLayer

ID of the ABE layer.

?noHoles g_noHoles

Removes holes in shapes if set to t, so that the resulting shape is represented by the bounding polygon of the shape.

Values Returned

o_islandIter

ID of the ABE layer island iterator.

nil

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

Examples

Gets the island iterator (ii) for ABE layer a1, then iterates through the list of points for each island on the layer.

ii = abeIslandIterator( a1 )
while( polygon = ii->next
    print( polygon )
)

Related Topics

Examination of ABE Layers


Return to top
 ⠀
X