Product Documentation
Virtuoso MultiTech Framework User Guide
Product Version IC23.1, November 2023

vrfRaisePriority

vrfRaisePriority(
d_dynShapeId
)
=> t / nil

Description

Raises the priority of a specified dynamic shape so that it is one unit higher than the maximum priority currently set for dynamic shapes on the layer.

Arguments

d_dynShapeId

Database identifier of the dynamic shape.

Value Returned

t

The priority was raised.

nil

The priority could not be raised. The specified shape could not be found or it was not a dynamic shape.

Examples

vrfSipGet(vshape1 "priority")=> -2
vrfSipGet(vshape2 "priority")=> -1

These commands retrieve the priority settings for two dynamic shapes on a layer. For vshape1, it is -2, and for vshape2, it is -1.

vrfRaisePriority(vshape1) => t

This command raises the priority for vshape1.

vrfSipGet(vshape1 "priority") => 1
vrfSipGet(vshape2 "priority") => -1

The retrieved priority settings now indicate that the priority for vshape1 was raised so that it is one unit above the maximum priority set on other dynamic shapes on the layer.

Related Topics

Bump and Ball Editor Form


Return to top
 ⠀
X