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

lxCloneGetEquivalentFigs

lxCloneGetEquivalentFigs(
t_figure
)
=> l_figures / nil

Description

Returns a list of equivalent figures from other clones belonging to the same synchronous clone family.

Arguments

d_figure

Database ID of a figure that is member of a synchronous clone figGroup.

Value Returned

l_figures

List of equivalent figures in other clones.

nil

The operation failed because:

  • The specified figure is not a member of a synchronous figGroup or the synchronous clone figGroup has not been edited, or both.
  • Unsynchronized figures, such as labels, do not have equivalent figures.

Examples

Here, r5 is an instance inside clone2.

r5 = dbFindAnyInstByName(cv "R5")
db:0x2dfdae21

Returns nil when the clone has not been edited.

lxCloneGetEquivalentFigs(r5) ;
nil

Edit the clone.

geSelectFig(clone2)
t
leHiEditInPlace()
t

Returns a list of figures after the clone has been edited.

lxCloneGetEquivalentFigs(r5)~>name
("R3" "R14")

Related Topics

Generating Synchronous Clones


Return to top
 ⠀
X