Hurricane VLSI Database


Hurricane::Pin Class Reference

Pin description (API). More...

Inheritance diagram for Hurricane::Pin:

Additional Inherited Members

Public Types inherited from Hurricane::Contact
typedef Component Inherit
Public Types inherited from Hurricane::Component
typedef Go Inherit
Public Member Functions inherited from Hurricane::Contact
HookgetAnchorHook ()
Component * getAnchor () const
DbU::Unit getDx () const
DbU::Unit getDy () const
DbU::Unit getWidth () const
DbU::Unit getHalfWidth () const
DbU::Unit getHeight () const
DbU::Unit getHalfHeight () const
void setLayer (const Layer *)
void setWidth (DbU::Unit)
void setHeight (DbU::Unit)
void setSizes (DbU::Unit width, DbU::Unit height)
void setX (DbU::Unit)
void setY (DbU::Unit)
void setPosition (DbU::Unit x, DbU::Unit y)
void setPosition (const Point &)
void setDx (DbU::Unit)
void setDy (DbU::Unit)
void setOffset (DbU::Unit dx, DbU::Unit dy)
Public Member Functions inherited from Hurricane::Component
NetgetNet () const
RubbergetRubber () const
HookgetBodyHook ()
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 ()
PropertygetProperty (const Name &) const
Properties getProperties () const
bool hasProperty () const
void put (Property *)
void remove (Property *)
void removeProperty (const Name &)
void clearProperties ()
Static Public Member Functions inherited from Hurricane::Contact
static Contact * create (Net *net, const Layer *layer, DbU::Unit x, DbU::Unit y, DbU::Unit width=0, DbU::Unit height=0)
static Contact * create (Component *anchor, const Layer *layer, DbU::Unit dx, DbU::Unit dy, DbU::Unit width=0, DbU::Unit height=0)
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 ()

Detailed Description

Pin description (API).


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


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