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

abeLayerAbut

abeLayerAbut(
o_abeLayer1 
o_abeLayer2 
o_abeOutputLayer 
[ ?queue g_queue] 
)
=> t / nil

Description

Adds shapes to the ABE output layer for ABE layer1 shapes that abut with shapes on ABE layer2.

Arguments

o_abeLayer1

ID of ABE layer1.

o_abeLayer2

ID of ABE layer2.

o_abeOutputLayer

Adds shapes to this ABE layer and the ABE layer created by this function.

?queue g_queue

Adds the function to the queue if set to t, rather than running it immediately. Functions in the queue are not run until abeRunQueue is issued.

Values Returned

t

The function was run or queued successfully.

nil

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

Examples

Adds shapes from ABE layer a1 that abut with shapes from ABE layer a2 to ABE layer a3.

abeLayerAbut( a1 a2 a3 )

Related Topics

abeRunQueue

Support for Multithreading in ABE Functions


Return to top
 ⠀
X