Hurricane VLSI Database


Hurricane::Rubber Class Reference

Rubber description (API). More...

Inheritance diagram for Hurricane::Rubber:

Public Types

typedef Go Inherit

Public Member Functions

NetgetNet () const
HookgetHook () 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
PropertygetProperty (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 ()

Detailed Description

Rubber description (API).

Introduction

Ring introduce the concept of virtual connection between different master hooks present in the ring. Rubber is just introduced to materialize this implicit relation.

Constructors & Destructors

Rubbers are entirely managed by Hurricane. So no constructors nor destructor are avalaible.

Member Typedef Documentation

◆ Inherit

Useful for calling upon methods of the base class without knowing it.

Member Function Documentation

◆ getNet()

Net * Hurricane::Rubber::getNet ( ) const
inline

Returns: the net owning the rubber.

◆ getHook()

Hook * Hurricane::Rubber::getHook ( ) const
inline

Returns: one hook (necessarily a master hook) of the ring which has created the rubber.

◆ getCount()

unsigned Hurricane::Rubber::getCount ( ) const
inline

Returns: the count associated to the rubber (in fact the number of master hooks of the ring).

Remarks
This count is at least equal to two else the rubber doesn't exists (no need).

◆ getCenter()

Point Hurricane::Rubber::getCenter ( ) const

Returns: the center of the rubber (computed at the fly).

◆ getHooks()

Hooks Hurricane::Rubber::getHooks ( ) const

Returns: the collection of master hooks that the rubber virtualy connect.


The documentation for this class was generated from the following files:


Generated by doxygen 1.16.1 on Return to top of page
Hurricane VLSI Database Copyright © 2000-2020 Bull S.A. All rights reserved