All the classes below are in the Hurricane namespace.
The inheritance tree has been splitted/simplificated.
Legend :
| ClassA | ClassA is abstract | |
| ClassB | ClassB is instanciable |
| Exception |
| Error | |
| Warning | |
| Interruption |
| Collection< Type > |
| GenericCollection< Type > | |
| SubSetCollection< Type > | |
| SubTypeCollection< SuperType, Type > | |
| ListCollection< Type > | |
| VectorCollection< Type > | |
| MapCollection< Type > | |
| SetCollection< Type > |
| Locator< Type > |
| GenericLocator< Type > |
| Filter< Type > |
| GenericFilter< Type > | |
| NotFilter< Type > |
| Tabulation | |
| Unit | |
| Point | |
| Box | |
| Interval | |
| Transformation | |
| Name |
| DBo |
| DataBase | |
| Technology | |
| Layer |
| BasicLayer | |
| RegularLayer | |
| ViaLayer | |
| ContactLayer | |
| DiffusionLayer | |
| TransistorLayer |
| Library | |
| Entity |
| Cell | |
| Net | |
| Go |
| Instance | |
| Component |
| RoutingPad | |
| Plug | |
| Contact | |
| Polygon | |
| Diagonal | |
| Segment |
| Vertical | |
| Horizontal |
| Pad |
| Rubber |
| Quark |
| Property |
| PrivateProperty |
| StandardPrivateProperty< Value > | |
| Selector |
| SharedProperty |
| StandardSharedProperty< Value > | |
| Relation |
| StandardRelation |
| UpdateSession |
| Hook |
| Component::BodyHook | |
| Component::AnchorHook | |
| Component::SourceHook | |
| Component::TargetHook |
| Path | |
| Occurrence | |
| HyperNet |
| Component::QuadTree | |
| Component::Slice | |
| Query |