# Hurricane Documentation

# Hurricane VLSI Database

Here is a list of all documented class members with links to the class documentation for each member:

### - g -

- GenericCollection() : Hurricane::GenericCollection< Type >
- GenericFilter() : Hurricane::GenericFilter< Type >
- GenericLocator() : Hurricane::GenericLocator< Type >
- get() : Hurricane::JsonObject
- getAbutmentBox() : Hurricane::Cell , Hurricane::Instance
- getAnchor() : Hurricane::Contact
- getAnchorHook() : Hurricane::Contact
- getAnchors() : Hurricane::Segment
- getArea() : Hurricane::Query
- getArity() : Hurricane::Net
- getBasicLayer() : Hurricane::Query , Hurricane::RegularLayer , Hurricane::Technology
- getBasicLayers() : Hurricane::Layer , Hurricane::Technology
- getBodyHook() : Hurricane::Component
- getBottom() : Hurricane::Layer
- getBoundingBox() : Hurricane::Component , Hurricane::Entity , Hurricane::Occurrence , Hurricane::QuadTree , Hurricane::RoutingPad , Hurricane::Slice
- getBox() : Hurricane::Transformation
- getCell() : Hurricane::Entity , Hurricane::HyperNet , Hurricane::Library , Hurricane::Slice
- getCells() : Hurricane::Library
- getCenter() : Hurricane::Box , Hurricane::Interval , Hurricane::RoutingPad , Hurricane::Rubber
- getClockNets() : Hurricane::Cell
- getClone() : Hurricane::Cell , Hurricane::Collection< Type > , Hurricane::Filter< Type > , Hurricane::Instance , Hurricane::Locator< Type > , Hurricane::Net
- getCode() : Hurricane::Error , Hurricane::Instance::PlacementStatus , Hurricane::Warning
- getComponent() : Hurricane::Hook
- getComponents() : Hurricane::Cell , Hurricane::Net , Hurricane::Slice
- getComponentsUnder() : Hurricane::Cell , Hurricane::Slice
- getConnectedPlugs() : Hurricane::Instance
- getConnectedSlavePlugs() : Hurricane::Net
- getConnexComponents() : Hurricane::Component
- getContacts() : Hurricane::Net
- getCount() : Hurricane::Rubber
- getCutAbove() : Hurricane::Layer , Hurricane::Technology
- getCutBelow() : Hurricane::Layer , Hurricane::Technology
- getDataBase() : Hurricane::Library , Hurricane::Technology
- getDB() : Hurricane::DataBase
- getDb() : Hurricane::DbU
- getDepth() : Hurricane::Query
- getDirection() : Hurricane::Net
- getDoubleValue() : Hurricane::PhysicalRule
- getDx() : Hurricane::Contact , Hurricane::Transformation
- getDxSource() : Hurricane::Horizontal
- getDxTarget() : Hurricane::Horizontal
- getDy() : Hurricane::Contact , Hurricane::Transformation
- getDySource() : Hurricane::Vertical
- getDyTarget() : Hurricane::Vertical
- getElement() : Hurricane::Locator< Type >
- getEntity() : Hurricane::JsonStack , Hurricane::Occurrence
- getExternalNets() : Hurricane::Cell
- getExtractMask() : Hurricane::Layer
- getFirst() : Hurricane::Collection< Type >
- getGlobalNets() : Hurricane::Cell
- getGos() : Hurricane::QuadTree , Hurricane::Slice
- getGosUnder() : Hurricane::QuadTree
- getGrid() : Hurricane::DbU
- getGridsPerLambda() : Hurricane::DbU
- getHalfHeight() : Hurricane::Box , Hurricane::Contact
- getHalfSize() : Hurricane::Interval
- getHalfWidth() : Hurricane::Box , Hurricane::Contact , Hurricane::Segment
- getHeadInstance() : Hurricane::Path
- getHeadPath() : Hurricane::Path
- getHeight() : Hurricane::Box , Hurricane::Contact
- getHook() : Hurricane::Rubber
- getHooks() : Hurricane::Component , Hurricane::Hook , Hurricane::Rubber
- getHorizontals() : Hurricane::Net
- getInstance() : Hurricane::Cell , Hurricane::Plug , Hurricane::Query
- getInstances() : Hurricane::Cell , Hurricane::Path
- getInstancesUnder() : Hurricane::Cell
- getInternalNets() : Hurricane::Cell
- getIntersection() : Hurricane::Box , Hurricane::Interval
- getInvert() : Hurricane::Transformation
- getIsClockFilter() : Hurricane::Net
- getIsConnectedFilter() : Hurricane::Plug
- getIsExternalFilter() : Hurricane::Net
- getIsGlobalFilter() : Hurricane::Net
- getIsInternalFilter() : Hurricane::Net
- getIsSupplyFilter() : Hurricane::Net
- getIsUnconnectedFilter() : Hurricane::Plug
- getIsUnderFilter() : Hurricane::Component , Hurricane::Instance
- getLambda() : Hurricane::DbU
- getLayer() : Hurricane::Component , Hurricane::RoutingPad , Hurricane::Slice , Hurricane::Technology
- getLayers() : Hurricane::Technology
- getLength() : Hurricane::Segment
- getLevel() : tstream
- getLibraries() : Hurricane::Library
- getLibrary() : Hurricane::Cell , Hurricane::Library
- getLocator() : Hurricane::Collection< Type >
- getMask() : Hurricane::Layer
- getMasterCell() : Hurricane::Instance , Hurricane::Occurrence , Hurricane::Path , Hurricane::Query
- getMasterHook() : Hurricane::Hook
- getMasterNet() : Hurricane::Plug
- getMaterial() : Hurricane::BasicLayer
- getMaximalPrecision() : Hurricane::DbU
- getMaxLevel() : tstream
- getMetalAbove() : Hurricane::Layer , Hurricane::Technology
- getMetalBelow() : Hurricane::Layer , Hurricane::Technology
- getMinimalSize() : Hurricane::Layer
- getMinimalSpacing() : Hurricane::Layer
- getMinLevel() : tstream
- getName() : Hurricane::Cell , Hurricane::Instance , Hurricane::JsonObject , Hurricane::Layer , Hurricane::Library , Hurricane::Net , Hurricane::Path , Hurricane::Property , Hurricane::Technology
- getNameSeparator() : Hurricane::Path
- getNet() : Hurricane::Cell , Hurricane::Component , Hurricane::Rubber
- getNetOccurrence() : Hurricane::HyperNet
- getNetOccurrences() : Hurricane::HyperNet
- getNetOccurrencesUnder() : Hurricane::HyperNet
- getNets() : Hurricane::Cell
- getNextHook() : Hurricane::Hook
- getNextMasterHook() : Hurricane::Hook
- getNonTerminalNetlistInstanceOccurrences() : Hurricane::Cell
- getNthMetal() : Hurricane::Technology
- getObject() : Hurricane::JsonObject
- getOccurrence() : Hurricane::Quark , Hurricane::RoutingPad
- getOccurrences() : Hurricane::Cell
- getOccurrencesUnder() : Hurricane::Cell
- getOnCustomGrid() : Hurricane::DbU
- getOnPhysicalGrid() : Hurricane::DbU
- getOnRealSnapGrid() : Hurricane::DbU
- getOnSymbolicSnapGrid() : Hurricane::DbU
- getOpposite() : Hurricane::Layer
- getOppositeAnchor() : Hurricane::Segment
- getOppositeHook() : Hurricane::Segment
- getOrientation() : Hurricane::Transformation
- getOwner() : Hurricane::PrivateProperty
- getOwnerCell() : Hurricane::Occurrence , Hurricane::Path
- getPads() : Hurricane::Net
- getPath() : Hurricane::Instance , Hurricane::Occurrence , Hurricane::Query
- getPhysicalRule() : Hurricane::Technology
- getPlug() : Hurricane::Instance
- getPlugOccurrence() : Hurricane::RoutingPad
- getPlugs() : Hurricane::Instance , Hurricane::Net
- getPoint() : Hurricane::Transformation
- getPosition() : Hurricane::Component , Hurricane::Net
- getPrecision() : Hurricane::DbU
- getPreviousHook() : Hurricane::Hook
- getPreviousMasterHook() : Hurricane::Hook
- getProperties() : Hurricane::DBo , Hurricane::Occurrence
- getProperty() : Hurricane::DBo , Hurricane::Occurrence
- getRealName() : Hurricane::BasicLayer
- getRealSnapGridStep() : Hurricane::DbU
- getReason() : Hurricane::Error , Hurricane::Warning
- getRegularLayer() : Hurricane::Technology
- getRegularLayers() : Hurricane::Technology
- getResolution() : Hurricane::DbU
- getRootLibrary() : Hurricane::DataBase
- getRoutingPads() : Hurricane::Net
- getRubber() : Hurricane::Component
- getRubbers() : Hurricane::Cell , Hurricane::Net
- getRubbersUnder() : Hurricane::Cell
- getSegments() : Hurricane::Net
- getSize() : Hurricane::Collection< Type > , Hurricane::Interval
- getSlaveComponents() : Hurricane::Component
- getSlaveHooks() : Hurricane::Hook
- getSlaveInstances() : Hurricane::Cell
- getSlavePlugs() : Hurricane::Net
- getSlice() : Hurricane::Cell
- getSlices() : Hurricane::Cell
- getSource() : Hurricane::Segment
- getSourceHook() : Hurricane::Segment
- getSourcePosition() : Hurricane::RoutingPad , Hurricane::Segment
- getSourceX() : Hurricane::RoutingPad , Hurricane::Segment
- getSourceY() : Hurricane::RoutingPad , Hurricane::Segment
- getStackName() : Hurricane::JsonObject
- getStartLevel() : Hurricane::Query
- getStopLevel() : Hurricane::Query
- getSubSet() : Hurricane::Collection< Type >
- getSupplyNets() : Hurricane::Cell
- getSymbolicSnapGridStep() : Hurricane::DbU
- getTailInstance() : Hurricane::Path
- getTailPath() : Hurricane::Path
- getTarget() : Hurricane::Segment
- getTargetHook() : Hurricane::Segment
- getTargetPosition() : Hurricane::RoutingPad , Hurricane::Segment
- getTargetX() : Hurricane::RoutingPad , Hurricane::Segment
- getTargetY() : Hurricane::RoutingPad , Hurricane::Segment
- getTechnology() : Hurricane::DataBase , Hurricane::Layer
- getTerminalInstanceOccurrences() : Hurricane::Cell
- getTerminalNetlistInstanceOccurrences() : Hurricane::Cell
- getTop() : Hurricane::Layer
- getTransformation() : Hurricane::Instance , Hurricane::Path , Hurricane::Query , Hurricane::Transformation
- getTranslation() : Hurricane::Transformation
- getTx() : Hurricane::Transformation
- getTy() : Hurricane::Transformation
- getType() : Hurricane::Net
- getTypeName() : Hurricane::JsonObject
- getUnconnectedPlugs() : Hurricane::Instance
- getUnconnectedSlavePlugs() : Hurricane::Net
- getUnion() : Hurricane::Box , Hurricane::Interval
- getUnitRule() : Hurricane::Technology
- getValue() : Hurricane::PhysicalRule
- getValueString() : Hurricane::DbU
- getVerticals() : Hurricane::Net
- getViaBetween() : Hurricane::Technology
- getViaLayer() : Hurricane::Technology
- getViaLayers() : Hurricane::Technology
- getVMax() : Hurricane::Interval
- getVMin() : Hurricane::Interval
- getWidth() : Hurricane::Box , Hurricane::Contact , Hurricane::Segment
- getX() : Hurricane::Component , Hurricane::Net , Hurricane::RoutingPad , Hurricane::Transformation
- getXCenter() : Hurricane::Box
- getXMax() : Hurricane::Box
- getXMin() : Hurricane::Box
- getY() : Hurricane::Component , Hurricane::Net , Hurricane::RoutingPad , Hurricane::Transformation
- getYCenter() : Hurricane::Box
- getYMax() : Hurricane::Box
- getYMin() : Hurricane::Box
- goCallback() : Hurricane::Query
- grid() : Hurricane::DbU
- Grid : Hurricane::DbU
- GROUND : Hurricane::Net::Type