Inheritance diagram for oaAreaBlockage:
Public Methods | |
oaBoolean | isSoft () const |
void | setPoints (const oaPointArray &points) |
void | setSoft (oaBoolean soft) |
void | transform (oaDouble scale, oaDouble angle) |
Static Public Methods | |
oaAreaBlockage * | create (oaBlock *block, const oaPointArray &points, oaBlockObject *owner=NULL) |
The area blockage is most commonly used to prevent standard cells from being placed within a certain area.
|
This is the constructor for an area blockage.
|
|
This function gets the boolean value for the soft attribute on this derived blockage. |
|
This function updates the shape of the blockages to the shape specified by the pointArray
|
|
This function sets the boolean value for the soft attribute on this derived blockage. If an oaAreaBlockage has the soft attribute set (true), standard cells are not placed within the blockage area during initial placement, though later optimization phases can use the blockage area.
|
|
This function transforms this blockage by the specified scale factor and rotation angle. If this blockage is a leader in a group, every object in the group is moved with the specified transform.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.