# Hurricane Documentation

# Hurricane VLSI Database

Hurricane::Technology Member List

This is the complete list of members for Hurricane::Technology, including all inherited members.

addPhysicalRule(std::string ruleName, std::string reference) | Hurricane::Technology |
addPhysicalRule(std::string ruleName, std::string layerName, std::string reference) | Hurricane::Technology |
addPhysicalRule(std::string ruleName, std::string layer1Name, std::string layer2Name, std::string reference) | Hurricane::Technology |
addUnitRule(std::string ruleName, std::string reference) | Hurricane::Technology |
clearProperties() | Hurricane::DBo |
create(DataBase *, const Name &) | Hurricane::Technology | static
destroy() | Hurricane::DBo | virtual
getBasicLayer(const Name &) const | Hurricane::Technology |
getBasicLayers() const | Hurricane::Technology |
getBasicLayers(const Layer::Mask &) const | Hurricane::Technology |
getCutAbove(const Layer *, bool useSymbolic=true) const | Hurricane::Technology |
getCutBelow(const Layer *, bool useSymbolic=true) const | Hurricane::Technology |
getDataBase() const | Hurricane::Technology | inline
getLayer(const Name &) const | Hurricane::Technology | inline
getLayer(const Layer::Mask &, bool useSymbolic=true) const | Hurricane::Technology |
getLayers() const | Hurricane::Technology | inline
getMetalAbove(const Layer *, bool useSymbolic=true) const | Hurricane::Technology |
getMetalBelow(const Layer *, bool useSymbolic=true) const | Hurricane::Technology |
getName() const | Hurricane::Technology | inline
getNthMetal(int) const | Hurricane::Technology |
getPhysicalRule(std::string ruleName, std::string layerName) const | Hurricane::Technology |
getPhysicalRule(std::string ruleName, std::string layer1Name, std::string layer2Name) const | Hurricane::Technology |
getProperties() const | Hurricane::DBo |
getProperty(const Name &) const | Hurricane::DBo |
getRegularLayer(const Name &) const | Hurricane::Technology |
getRegularLayers() const | Hurricane::Technology |
getUnitRule(std::string ruleName) const | Hurricane::Technology |
getViaBetween(const Layer *, const Layer *, bool useSymbolic=true) const | Hurricane::Technology |
getViaLayer(const Name &) const | Hurricane::Technology |
getViaLayers() const | Hurricane::Technology |
hasProperty() const | Hurricane::DBo | inline
isMetal(const Layer *) const | Hurricane::Technology | inline
put(Property *) | Hurricane::DBo |
remove(Property *) | Hurricane::DBo |
removeProperty(const Name &) | Hurricane::DBo |
setName(const Name &) | Hurricane::Technology |
setSymbolicLayer(const Layer *) | Hurricane::Technology |