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

abeLayerSize

abeLayerSize(
o_abeInputLayer 
o_abeOutputLayer 
g_size 
[ ?queue g_queue ] 
)
=> t / nil

Description

Adds shapes that have been increased or decreased in size from the ABE input layer to the ABE output layer.

Arguments

o_abeInputLayer

ID for the ABE input layer.

o_abeOutputLayer

ID for the ABE output layer.

g_size

Expands or shrinks the size of shapes by this distance, in user units. A positive value increases the size; a negative value decreases the size.

?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

New shapes are created on the ABE output layer or the function was queued.

nil

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

Examples

Adds shapes that have been expanded by 0.05 in all directions from the a1 ABE layer to the result ABE layer.

abeLayerSize( a1 result 0.05 )

Related Topics

abeRunQueue

Support for Multithreading in ABE Functions


Return to top
 ⠀
X