43 std::vector<PIN_GEOMETRY>
pins;
50 std::vector<ITEM_GEOMETRY>
items;
Value keys and the key session of the schematic connectivity engine.
SCREEN_GEOMETRY GeometryOf(const SCREEN_FACTS &aFacts)
SCREEN_ISLANDS BuildScreenIslands(const SCREEN_GEOMETRY &aFacts, const std::vector< std::pair< KIID, int > > &aUnits)
Kindless geometry for one unit signature.
ELECTRICAL_PINTYPE
The symbol library pin object electrical types used in ERC tests.
@ PT_UNSPECIFIED
unknown electrical properties: creates always a warning when connected
The smallest set of items on one screen that the drawing connects.
bool operator==(const ISLAND &) const =default
std::vector< std::pair< KIID, KIID > > adjacency
std::vector< std::pair< KIID, KIID > > busEntryLinks
std::vector< std::pair< KIID, KIID > > ncContacts
std::vector< KIID > items
std::map< KIID, uint8_t > dangling
std::vector< KIID > vertices
KIID anchor
The smallest KIID in items, which names the island.
std::optional< SEG > segment
std::vector< PIN_GEOMETRY > pins
std::vector< PORT_FACT > ports
bool operator==(const ITEM_GEOMETRY &) const =default
std::vector< KIID > jumperedWith
bool operator==(const PIN_GEOMETRY &) const =default
The value copy of one screen.
bool operator==(const SCREEN_GEOMETRY &) const =default
std::vector< KIID > attachedDirectives
std::vector< ITEM_GEOMETRY > items
The islands of one screen and unit signature, sorted by anchor.
bool operator==(const SCREEN_ISLANDS &) const =default
std::vector< ISLAND > islands
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.
VECTOR2< int32_t > VECTOR2I