|
KiCad PCB EDA Suite
|
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_FACT > | ports |
| std::optional< SEG > | segment |
| int | lineWidth = 0 |
| std::vector< PIN_FACT > | pins |
| std::vector< KIID > | jumperedWith |
| wxString | rawText |
| std::vector< wxString > | netclassFields |
| bool | outputShape = false |
| bool | multiUnit = false |
A value copy of one connectable item, or of one group of pins that share a number and a position.
Definition at line 100 of file conn_facts.h.
|
default |
The item KIID, or the smallest member KIID of a pin group.
Definition at line 102 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ENGINE::BusNetConflicts(), SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::GeometryOf(), SCH_CONNECTIVITY::ENGINE::HierarchyErrors(), SCH_CONNECTIVITY::PrepareInstanceClaims(), and SCH_CONNECTIVITY::AUXILIARY::Update().
| std::vector<KIID> SCH_CONNECTIVITY::ITEM_FACT::jumperedWith |
Definition at line 109 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts(), and SCH_CONNECTIVITY::GeometryOf().
| int SCH_CONNECTIVITY::ITEM_FACT::lineWidth = 0 |
Definition at line 107 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().
| bool SCH_CONNECTIVITY::ITEM_FACT::multiUnit = false |
Definition at line 113 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().
| std::vector<wxString> SCH_CONNECTIVITY::ITEM_FACT::netclassFields |
Definition at line 111 of file conn_facts.h.
| bool SCH_CONNECTIVITY::ITEM_FACT::outputShape = false |
Definition at line 112 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::PrepareInstanceClaims().
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().
| std::vector<PIN_FACT> SCH_CONNECTIVITY::ITEM_FACT::pins |
Definition at line 108 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::GeometryOf(), SCH_CONNECTIVITY::PrepareInstanceClaims(), and SCH_CONNECTIVITY::AUXILIARY::Update().
| std::vector<PORT_FACT> SCH_CONNECTIVITY::ITEM_FACT::ports |
Definition at line 105 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ENGINE::BusBusConflicts(), SCH_CONNECTIVITY::ENGINE::BusEntryConflicts(), SCH_CONNECTIVITY::ENGINE::BusNetConflicts(), SCH_CONNECTIVITY::ENGINE::DanglingDirectives(), SCH_CONNECTIVITY::ENGINE::DanglingWireEndpoints(), SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::ENGINE::FloatingWires(), SCH_CONNECTIVITY::GeometryOf(), SCH_CONNECTIVITY::ENGINE::HierarchyErrors(), and SCH_CONNECTIVITY::ENGINE::LabelWireConflicts().
| wxString SCH_CONNECTIVITY::ITEM_FACT::rawText |
Definition at line 110 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts().
| std::optional<SEG> SCH_CONNECTIVITY::ITEM_FACT::segment |
Definition at line 106 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::GeometryOf(), and SCH_CONNECTIVITY::ENGINE::LabelWireConflicts().
| KICAD_T SCH_CONNECTIVITY::ITEM_FACT::type = TYPE_NOT_INIT |
Definition at line 103 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ENGINE::BusBusConflicts(), SCH_CONNECTIVITY::ENGINE::BusEntryConflicts(), SCH_CONNECTIVITY::ENGINE::BusNetConflicts(), SCH_CONNECTIVITY::ENGINE::DanglingDirectives(), SCH_CONNECTIVITY::ENGINE::DanglingWireEndpoints(), SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::ENGINE::FloatingWires(), SCH_CONNECTIVITY::GeometryOf(), SCH_CONNECTIVITY::ENGINE::LabelWireConflicts(), and SCH_CONNECTIVITY::PrepareInstanceClaims().