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

dbGetHierPathTransform

dbGetHierPathTransform( 
l_dbInstId 
) 
=> x_InstTransform

Description

Returns the concatenated transform of all instance or mosaic IDs present in the nested list passed as the parameter. The nested list represents the path to an object, such as the lists returned by dbGetTrueOverlaps or dbGetOverlaps.

The first elements of the list represent the instances and/or the mosaics traversed to get the object. The last element of the list is the object itself.

If the object is an instance or a mosaic, its transform is not concatenated to the resulting transform. To include concatenation of the last object transform (if it is an instance or a mosaic), use dbGetInstTransform.

You can pass the resulting transform to the dbCopyFig or dbMoveFig functions as their third argument, in order to copy or move the shape to the cellview passed to dbGetTrueOverlaps (as its first argument).

Arguments

l_dbInstId

List of instance IDs of the hierPath.

Value Returned

x_InstTransform

Concatenated transform of the instance IDs passed.

Examples

objectsPaths = dbGetOverlaps(geGetEditCellView() geGetEditCellView()~>bBox t 32 t)
foreach(objectPath objectsPaths println(dbGetHierPathTransform(objectPath)))

Return to top
 ⠀
X