Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbPointArrayXor

dbPointArrayXor( 
d_cellViewId
l_pointList1
l_pointList2
[ x_maxPoints ]
) 
=> l_pointList / nil

Description

Returns a list of point lists derived from portions of both the inputs lists that do not overlap the points in the other input list.

Arguments

d_cellViewId

Database ID of the cellview to create the output objects.

l_pointList1

Input list 1 with the list of point lists.

l_pointList2

Input list 2 with the list of point lists.

x_maxPoints

Maximum number of points each point array in the output point list can contain.

Value Returned

l_pointList

List of points in both input lists that do not overlap points in the other input list.

Examples

pointArray1 = '( ((0 0 ) (0 2) (2 2) (2 0)) ((5 5) (5 7) (7 7) (7 5)) )
pointArray2 = '( ((1 1) (1 6) (6 6) (6 1)) )
dbPointArrayXor( geGetEditCellView() pointArray1 pointArray2)

Related Topics

Point Array Functions


Return to top
 ⠀
X