|
KiCad PCB EDA Suite
|
Placed instances and connectivity: component, symbol and pad instances, nets, nodes, connections, tracks, vias, buses and boards. More...
#include <cstdint>#include <memory>#include <vector>#include <wx/string.h>#include <io/easypc/easypc_classes_geometry.h>Go to the source code of this file.
Classes | |
| struct | EASYPC::SOURCE_SYMBOL_INSTANCE |
| A placed footprint (gate -1) or a placed schematic gate. More... | |
| struct | EASYPC::SOURCE_COMPONENT_INSTANCE |
| A placed component. More... | |
| struct | EASYPC::SOURCE_PAD_INSTANCE |
| A placed pad. More... | |
| struct | EASYPC::SOURCE_COPPER_INSTANCE |
| struct | EASYPC::SOURCE_NET |
| struct | EASYPC::SOURCE_NET_NAME |
| A schematic net label owned by a node. More... | |
| struct | EASYPC::SOURCE_NODE |
| struct | EASYPC::SOURCE_CONNECTION |
| struct | EASYPC::SOURCE_CONNECT_POINT |
| Also the whole body of junctions and copper terminals. More... | |
| struct | EASYPC::SOURCE_JUNCTION |
| struct | EASYPC::SOURCE_COPPER_TERMINAL |
| struct | EASYPC::SOURCE_VIA |
| struct | EASYPC::SOURCE_BUS_TERMINAL |
| struct | EASYPC::SOURCE_TRACK |
| struct | EASYPC::SOURCE_TRACK_SEGMENT |
| struct | EASYPC::SOURCE_BUS |
| struct | EASYPC::SOURCE_BOARD |
Namespaces | |
| namespace | EASYPC |
Enumerations | |
| enum | EASYPC::COMPONENT_SUPPRESS : int32_t { EASYPC::SUPPRESS_PARTS_LIST = 0x01 , EASYPC::SUPPRESS_SCM_PCB_TRANSLATION = 0x20 } |
| Component instance suppress bits. More... | |
| enum | EASYPC::VALUE_TYPE : uint64_t { EASYPC::VALUE_REFERENCE_NAME = 0x1 , EASYPC::VALUE_COMPONENT_NAME = 0x2 , EASYPC::VALUE_PACKAGE_NAME = 0x4 , EASYPC::VALUE_SYMBOL_NAME = 0x8 , EASYPC::VALUE_VALUES = 0x10 , EASYPC::VALUE_PIN_NAME = 0x20 , EASYPC::VALUE_PIN_NUMBER = 0x40 , EASYPC::VALUE_DESCRIPTION = 0x8000 , EASYPC::VALUE_ATTRIBUTE = 0x10000 , EASYPC::VALUE_NET_NAME = 0x80000 } |
| Value position and component instance value type bits. More... | |
Placed instances and connectivity: component, symbol and pad instances, nets, nodes, connections, tracks, vias, buses and boards.
Definition in file easypc_classes_connectivity.h.