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

The value copy of one screen. More...

#include <conn_facts.h>

Public Member Functions

const LIBRARY_SYMBOL_FACTSLibrarySymbols () const
 
bool operator== (const SCREEN_FACTS &aOther) const
 

Public Attributes

std::shared_ptr< const LIBRARY_SYMBOL_FACTSlibrarySymbols
 
std::vector< FOOTPRINT_FACTfootprints
 
std::vector< PIN_MAP_FACTpinMaps
 
std::vector< MULTI_UNIT_FACTmultiUnits
 
std::vector< ITEM_FACTitems
 
std::vector< RULE_AREA_FACTruleAreas
 
std::vector< KIIDnetclassOwners
 
std::vector< FIELD_NAME_FACTinvalidFieldNames
 

Detailed Description

The value copy of one screen.

All instances of the screen share it.

See also
Glossary and keys

Definition at line 250 of file conn_facts.h.

Member Function Documentation

◆ LibrarySymbols()

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==().

◆ operator==()

bool SCH_CONNECTIVITY::SCREEN_FACTS::operator== ( const SCREEN_FACTS & aOther) const

Member Data Documentation

◆ footprints

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==().

◆ invalidFieldNames

std::vector<FIELD_NAME_FACT> SCH_CONNECTIVITY::SCREEN_FACTS::invalidFieldNames

Definition at line 259 of file conn_facts.h.

Referenced by operator==().

◆ items

◆ librarySymbols

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==().

◆ multiUnits

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==().

◆ netclassOwners

std::vector<KIID> SCH_CONNECTIVITY::SCREEN_FACTS::netclassOwners

Definition at line 258 of file conn_facts.h.

Referenced by SCH_CONNECTIVITY::ExtractInstanceFacts(), and operator==().

◆ pinMaps

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==().

◆ ruleAreas


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