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

The smallest set of items on one screen that the drawing connects. More...

#include <conn_islands.h>

Public Member Functions

bool operator== (const ISLAND &) const =default
 

Public Attributes

KIID anchor = niluuid
 The smallest KIID in items, which names the island.
 
bool hasWire = false
 
bool hasBusLine = false
 
std::vector< KIIDvertices
 
std::vector< KIIDitems
 
std::vector< std::pair< KIID, KIID > > adjacency
 
std::map< KIID, uint8_t > dangling
 
std::vector< std::pair< KIID, KIID > > busEntryLinks
 
std::vector< std::pair< KIID, KIID > > ncContacts
 

Detailed Description

The smallest set of items on one screen that the drawing connects.

Definition at line 60 of file conn_islands.h.

Member Function Documentation

◆ operator==()

bool SCH_CONNECTIVITY::ISLAND::operator== ( const ISLAND & ) const
default

Member Data Documentation

◆ adjacency

std::vector<std::pair<KIID, KIID> > SCH_CONNECTIVITY::ISLAND::adjacency

◆ anchor

KIID SCH_CONNECTIVITY::ISLAND::anchor = niluuid

The smallest KIID in items, which names the island.

Definition at line 62 of file conn_islands.h.

Referenced by SCH_CONNECTIVITY::BuildScreenIslands(), and SCH_CONNECTIVITY::AUXILIARY::Update().

◆ busEntryLinks

std::vector<std::pair<KIID, KIID> > SCH_CONNECTIVITY::ISLAND::busEntryLinks

◆ dangling

std::map<KIID, uint8_t> SCH_CONNECTIVITY::ISLAND::dangling

◆ hasBusLine

bool SCH_CONNECTIVITY::ISLAND::hasBusLine = false

Definition at line 64 of file conn_islands.h.

Referenced by SCH_CONNECTIVITY::BuildScreenIslands().

◆ hasWire

bool SCH_CONNECTIVITY::ISLAND::hasWire = false

Definition at line 63 of file conn_islands.h.

Referenced by SCH_CONNECTIVITY::BuildScreenIslands().

◆ items

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

◆ ncContacts

std::vector<std::pair<KIID, KIID> > SCH_CONNECTIVITY::ISLAND::ncContacts

◆ vertices

std::vector<KIID> SCH_CONNECTIVITY::ISLAND::vertices

Definition at line 65 of file conn_islands.h.

Referenced by SCH_CONNECTIVITY::BuildScreenIslands().


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