|
ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Hierarchical EDA Component System. More...
#include <memory>#include <vector>#include <string>#include <map>#include <unordered_map>#include <functional>#include <zlayout/geometry/rectangle.hpp>#include <zlayout/geometry/point.hpp>Go to the source code of this file.
Classes | |
| class | zlayout::components::Pin |
| Pin class representing component connection points. More... | |
| class | zlayout::components::Net |
| Net class representing electrical connections. More... | |
| struct | zlayout::components::TimingInfo |
| Component timing information. More... | |
| struct | zlayout::components::PowerInfo |
| Component power information. More... | |
| struct | zlayout::components::ElectricalInfo |
| Component electrical characteristics. More... | |
| class | zlayout::components::Component |
| Base class for all EDA components. More... | |
| class | zlayout::components::ComponentLibrary |
| Component library for managing component definitions. More... | |
Namespaces | |
| namespace | zlayout |
| Main namespace for ZLayout library. | |
| namespace | zlayout::components |
| namespace | zlayout::components::ComponentUtils |
| Utility functions for component hierarchy. | |
Hierarchical EDA Component System.
This system supports hierarchical composition of electronic components, from basic passive components to complex IP blocks.
Definition in file component.hpp.