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

A value copy of one connectable item, or of one group of pins that share a number and a position. More...

#include <conn_facts.h>

Public Member Functions

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

Public Attributes

KIID id = niluuid
 The item KIID, or the smallest member KIID of a pin group.
 
KICAD_T type = TYPE_NOT_INIT
 
KIID owner = niluuid
 The parent symbol or sheet, or niluuid.
 
std::vector< PORT_FACTports
 
std::optional< SEGsegment
 
int lineWidth = 0
 
std::vector< PIN_FACTpins
 
std::vector< KIIDjumperedWith
 
wxString rawText
 
std::vector< wxString > netclassFields
 
bool outputShape = false
 
bool multiUnit = false
 

Detailed Description

A value copy of one connectable item, or of one group of pins that share a number and a position.

See also
Glossary and keys

Definition at line 100 of file conn_facts.h.

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ id

◆ jumperedWith

std::vector<KIID> SCH_CONNECTIVITY::ITEM_FACT::jumperedWith

◆ lineWidth

int SCH_CONNECTIVITY::ITEM_FACT::lineWidth = 0

Definition at line 107 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().

◆ multiUnit

bool SCH_CONNECTIVITY::ITEM_FACT::multiUnit = false

Definition at line 113 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().

◆ netclassFields

std::vector<wxString> SCH_CONNECTIVITY::ITEM_FACT::netclassFields

Definition at line 111 of file conn_facts.h.

◆ outputShape

bool SCH_CONNECTIVITY::ITEM_FACT::outputShape = false

Definition at line 112 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ owner

KIID SCH_CONNECTIVITY::ITEM_FACT::owner = niluuid

The parent symbol or sheet, or niluuid.

Definition at line 104 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::GeometryOf(), and SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ pins

◆ ports

◆ rawText

wxString SCH_CONNECTIVITY::ITEM_FACT::rawText

Definition at line 110 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().

◆ segment

std::optional<SEG> SCH_CONNECTIVITY::ITEM_FACT::segment

◆ type


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