ccMoveFig
ccMoveFig( o_shape [ ?cvd_cellViewId] [ ?lppg_lpp] [ ?transforml_transform] ) =>o_shape2/ nil
Description
(Virtuoso Photonics Option) Moves the specified ccShape to the specified cellview and layer-purpose pair (LPP) using the specified transform. The cellview and LPP default to the ones of the source ccShape.
Only transient ccShapes (without OpenAccess geometry attached) can be moved. Moving a persistent (with OpenAccess geometry attached) ccShape results in error.
Arguments
Value Returned
Example
arc = ccCreateLine(cv "metal"
ccCreatePolyCurve(list(list(ccCreateCurve("cos(t)" "sin(t)"
0:3.14159265)))))
> cc@0x250fff00
arc = ccMoveFig(arc ?transform list((0:0) 0))
> cc@0x28d15dc0
; Create OpenAccess geometry
ccGenFigs(arc)
> (db:0x222ddc9a)
arc2 = ccMoveFig(arc ?transform list((0:0) 90))
> *Error* (CC-200006): Moving a persistent ccFig cc:0x28d15dc0 is not allowed.
Related Topics
Return to top