dbRowRegionPointsCutOut
dbRowRegionPointsCutOut(
d_rowRegionId
l_box
)
=> t / nil
Description
Changes the rectilinear specification of the specified rowRegion by cutting out the portion of it defined by the specified box. The box cannot fully cover the current rowRegion and it cannot split it into two or more fully independent rowRegions.
Arguments
Value Returned
Examples
The following example, first defines a rectilinear box and then sets the rowRegion points. Finally, the middle of the rowRegion is cut out.
;Define a set of rectilinear points.
points = list(list(0 0) list(3000 0) list(3000 5000) list(0 5000))
; Set the rowRegion points
dbSetRowRegionPoints(rowRegion point)
; Cut out the middle of the rowRegion:
box = list(1000:2000 2000:3000)
dbRowRegionPointsCutOut(rowRegion box)
Related Topics
Placement Database Access Functions
Return to top