Polygon description (API) More...
Public Types | |
typedef Component | Super |
Public Types inherited from Hurricane::Component | |
typedef Go | Inherit |
Static Public Member Functions | |
static Polygon * | create (Net *, const Layer *, const std::vector< Point > &) |
Static Public Member Functions inherited from Hurricane::Component | |
static ComponentFilter | getIsUnderFilter (const Box &area) |
Static Public Member Functions inherited from Hurricane::Go | |
static bool | autoMaterializationIsDisabled () |
static void | enableAutoMaterialization () |
static void | disableAutoMaterialization () |
Additional Inherited Members | |
Public Member Functions inherited from Hurricane::Component | |
Net * | getNet () const |
Rubber * | getRubber () const |
Hook * | getBodyHook () |
virtual Hooks | getHooks () const |
virtual Point | getPosition () const |
Components | getConnexComponents () const |
Components | getSlaveComponents () const |
Public Member Functions inherited from Hurricane::Go | |
bool | isMaterialized () const |
Public Member Functions inherited from Hurricane::DBo | |
virtual void | destroy () |
Property * | getProperty (const Name &) const |
Properties | getProperties () const |
bool | hasProperty () const |
void | put (Property *) |
void | remove (Property *) |
void | removeProperty (const Name &) |
void | clearProperties () |
Polygon description (API)
Polygon should be used to create huge convex and manhattanized polygons. Manhattanization is done so the real geometric shape is completly included in it. The memory representation has been optimized for very large shape (compare to the foundry grid) and is inefficient for small ones.
The minimal step length for the manhattanisation is set up with DbU::setPolygonStep().
Useful for calling upon methods of the base class without knowing it.
|
static |
Create a polygon of layer
in net
. points
define the vertexes.
Generated by doxygen 1.9.1 on Thu Aug 11 2022 | Return to top of page |
Hurricane VLSI Database | Copyright © 2000-2020 Bull S.A. All rights reserved |