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

dbCreateArc

dbCreateArc( 
d_cellView 
txl_layerPurpose
l_ellipse_bBox 
l_arc_bBox 
) 
=> d_arc / nil 

Description

Creates an arc.

The arc is determined by calculating the overlap or the interception between the ellipse and arc bBox given by the caller. In order to correctly determine the intersection of the given bBoxes, overlapping edges between the bBoxes are required.

Arguments

d_cellView

Database ID of a cellview.

txl_layerPurpose

Name, number, or a list of layer or layer-purpose pair.

l_ellipse_bBox

Bounding box of the ellipse containing the arc.

l_arc_bBox

Bounding box of the arc.

Value Returned

d_arc

The dbObject of the arc.

nil

The arc is not created.

Examples

dbCreateArc(cv list("background" "drawing") list(0:0 2:2) list(1:1 2:2))

Related Topics

Database Access Function Argument Types

Object Creation and Retrieval Functions


Return to top
 ⠀
X