Rubber description (API) More...
Public Types | |
typedef Go | Inherit |
Public Member Functions | |
Net * | getNet () const |
Hook * | getHook () const |
unsigned | getCount () const |
Point | getCenter () const |
Hooks | getHooks () const |
Public Member Functions inherited from Hurricane::Go | |
bool | isMaterialized () const |
Public Member Functions inherited from Hurricane::DBo | |
Property * | getProperty (const Name &) const |
Properties | getProperties () const |
bool | hasProperty () const |
void | put (Property *) |
void | remove (Property *) |
void | removeProperty (const Name &) |
void | clearProperties () |
Additional Inherited Members | |
Static Public Member Functions inherited from Hurricane::Go | |
static bool | autoMaterializationIsDisabled () |
static void | enableAutoMaterialization () |
static void | disableAutoMaterialization () |
Rubber description (API)
Ring introduce the concept of virtual connection between different master hooks present in the ring. Rubber is just introduced to materialize this implicit relation.
Rubbers are entirely managed by Hurricane. So no constructors nor destructor are avalaible.
Useful for calling upon methods of the base class without knowing it.
|
inline |
Returns: the net owning the rubber.
|
inline |
Returns: one hook (necessarily a master hook) of the ring which has created the rubber.
|
inline |
Returns: the count associated to the rubber (in fact the number of master hooks of the ring).
Point Hurricane::Rubber::getCenter | ( | ) | const |
Returns: the center of the rubber (computed at the fly).
Hooks Hurricane::Rubber::getHooks | ( | ) | const |
Returns: the collection of master hooks that the rubber virtualy connect.
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 |