|
KiCad PCB EDA Suite
|
The value copy of one screen. More...
#include <conn_facts.h>
Public Member Functions | |
| const LIBRARY_SYMBOL_FACTS & | LibrarySymbols () const |
| bool | operator== (const SCREEN_FACTS &aOther) const |
Public Attributes | |
| std::shared_ptr< const LIBRARY_SYMBOL_FACTS > | librarySymbols |
| std::vector< FOOTPRINT_FACT > | footprints |
| std::vector< PIN_MAP_FACT > | pinMaps |
| std::vector< MULTI_UNIT_FACT > | multiUnits |
| std::vector< ITEM_FACT > | items |
| std::vector< RULE_AREA_FACT > | ruleAreas |
| std::vector< KIID > | netclassOwners |
| std::vector< FIELD_NAME_FACT > | invalidFieldNames |
The value copy of one screen.
All instances of the screen share it.
Definition at line 250 of file conn_facts.h.
| const LIBRARY_SYMBOL_FACTS & SCH_CONNECTIVITY::SCREEN_FACTS::LibrarySymbols | ( | ) | const |
Definition at line 445 of file conn_facts.cpp.
References empty(), and librarySymbols.
Referenced by operator==().
| bool SCH_CONNECTIVITY::SCREEN_FACTS::operator== | ( | const SCREEN_FACTS & | aOther | ) | const |
Definition at line 451 of file conn_facts.cpp.
References footprints, invalidFieldNames, items, LibrarySymbols(), librarySymbols, multiUnits, netclassOwners, pinMaps, and ruleAreas.
| std::vector<FOOTPRINT_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::footprints |
Definition at line 253 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), and operator==().
| std::vector<FIELD_NAME_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::invalidFieldNames |
Definition at line 259 of file conn_facts.h.
Referenced by operator==().
| std::vector<ITEM_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::items |
Definition at line 256 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), SCH_CONNECTIVITY::GeometryOf(), operator==(), SCH_CONNECTIVITY::PrepareInstanceClaims(), and SCH_CONNECTIVITY::INPUT_STORE::storeScreen().
| std::shared_ptr<const LIBRARY_SYMBOL_FACTS> SCH_CONNECTIVITY::SCREEN_FACTS::librarySymbols |
Definition at line 252 of file conn_facts.h.
Referenced by LibrarySymbols(), and operator==().
| std::vector<MULTI_UNIT_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::multiUnits |
Definition at line 255 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), and operator==().
| std::vector<KIID> SCH_CONNECTIVITY::SCREEN_FACTS::netclassOwners |
Definition at line 258 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), and operator==().
| std::vector<PIN_MAP_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::pinMaps |
Definition at line 254 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), and operator==().
| std::vector<RULE_AREA_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::ruleAreas |
Definition at line 257 of file conn_facts.h.
Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), SCH_CONNECTIVITY::ExtractScreenFacts(), SCH_CONNECTIVITY::GeometryOf(), SCH_CONNECTIVITY::INPUT_STORE::Instance(), and operator==().