KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONNECTIVITY::FOUR_WAY_JUNCTION Struct Reference

Four or more contacts at one position. More...

#include <conn_engine.h>

Public Attributes

KIID_PATH sheet
 
VECTOR2I position
 
std::vector< KIIDitems
 One pin for each symbol, then the lines; ERC reports four.
 
std::vector< KIIDequivalentItems
 Every pin and line at the position, sorted.
 

Detailed Description

Four or more contacts at one position.

Wire ends count once each, and the pins of one symbol count once. ERC raises ERCE_FOUR_WAY_JUNCTION.

Definition at line 316 of file conn_engine.h.

Member Data Documentation

◆ equivalentItems

std::vector<KIID> SCH_CONNECTIVITY::FOUR_WAY_JUNCTION::equivalentItems

Every pin and line at the position, sorted.

A saved exclusion may name any of them.

Definition at line 323 of file conn_engine.h.

◆ items

std::vector<KIID> SCH_CONNECTIVITY::FOUR_WAY_JUNCTION::items

One pin for each symbol, then the lines; ERC reports four.

Definition at line 320 of file conn_engine.h.

Referenced by SCH_CONNECTIVITY::ENGINE::FourWayJunctions().

◆ position

VECTOR2I SCH_CONNECTIVITY::FOUR_WAY_JUNCTION::position

Definition at line 319 of file conn_engine.h.

◆ sheet

KIID_PATH SCH_CONNECTIVITY::FOUR_WAY_JUNCTION::sheet

Definition at line 318 of file conn_engine.h.


The documentation for this struct was generated from the following file: