KiCad PCB EDA Suite
Loading...
Searching...
No Matches
LIB_SYMBOL_ATTRIBUTES Struct Reference

#include <lib_symbol_attributes.h>

Public Member Functions

bool Matches (const LIB_SYMBOL_ATTRIBUTES &aOther, int aCompareFlags) const
 
bool operator== (const LIB_SYMBOL_ATTRIBUTES &) const =default
 

Public Attributes

LIBRENTRYOPTIONS options = ENTRY_NORMAL
 
int unitCount = 1
 
wxArrayString footprintFilters
 
PIN_MAP_SET pinMaps
 
std::vector< ASSOCIATED_FOOTPRINTassociatedFootprints
 
wxString keywords
 
int pinNameOffset = 0
 
bool showPinNames = false
 
bool showPinNumbers = false
 
bool excludedFromSim = false
 
bool excludedFromBOM = false
 
bool excludedFromBoard = false
 
bool excludedFromPosFiles = false
 
bool dnp = false
 
bool unitsLocked = false
 
std::map< int, wxString > unitDisplayNames
 
std::vector< wxString > bodyStyleNames
 
bool duplicatePinNumbersAreJumpers = false
 

Detailed Description

Definition at line 37 of file lib_symbol_attributes.h.

Member Function Documentation

◆ Matches()

◆ operator==()

bool LIB_SYMBOL_ATTRIBUTES::operator== ( const LIB_SYMBOL_ATTRIBUTES & ) const
default

Member Data Documentation

◆ associatedFootprints

std::vector<ASSOCIATED_FOOTPRINT> LIB_SYMBOL_ATTRIBUTES::associatedFootprints

Definition at line 43 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ bodyStyleNames

std::vector<wxString> LIB_SYMBOL_ATTRIBUTES::bodyStyleNames

Definition at line 55 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ dnp

bool LIB_SYMBOL_ATTRIBUTES::dnp = false

Definition at line 52 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ duplicatePinNumbersAreJumpers

bool LIB_SYMBOL_ATTRIBUTES::duplicatePinNumbersAreJumpers = false

Definition at line 56 of file lib_symbol_attributes.h.

Referenced by ERC_TESTER::TestLibSymbolIssues().

◆ excludedFromBoard

bool LIB_SYMBOL_ATTRIBUTES::excludedFromBoard = false

Definition at line 50 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ excludedFromBOM

bool LIB_SYMBOL_ATTRIBUTES::excludedFromBOM = false

Definition at line 49 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ excludedFromPosFiles

bool LIB_SYMBOL_ATTRIBUTES::excludedFromPosFiles = false

Definition at line 51 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ excludedFromSim

bool LIB_SYMBOL_ATTRIBUTES::excludedFromSim = false

Definition at line 48 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ footprintFilters

wxArrayString LIB_SYMBOL_ATTRIBUTES::footprintFilters

Definition at line 41 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ keywords

wxString LIB_SYMBOL_ATTRIBUTES::keywords

Definition at line 44 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ options

LIBRENTRYOPTIONS LIB_SYMBOL_ATTRIBUTES::options = ENTRY_NORMAL

Definition at line 39 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ pinMaps

PIN_MAP_SET LIB_SYMBOL_ATTRIBUTES::pinMaps

Definition at line 42 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ pinNameOffset

int LIB_SYMBOL_ATTRIBUTES::pinNameOffset = 0

Definition at line 45 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ showPinNames

bool LIB_SYMBOL_ATTRIBUTES::showPinNames = false

Definition at line 46 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ showPinNumbers

bool LIB_SYMBOL_ATTRIBUTES::showPinNumbers = false

Definition at line 47 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ unitCount

int LIB_SYMBOL_ATTRIBUTES::unitCount = 1

Definition at line 40 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ unitDisplayNames

std::map<int, wxString> LIB_SYMBOL_ATTRIBUTES::unitDisplayNames

Definition at line 54 of file lib_symbol_attributes.h.

Referenced by Matches().

◆ unitsLocked

bool LIB_SYMBOL_ATTRIBUTES::unitsLocked = false

Definition at line 53 of file lib_symbol_attributes.h.

Referenced by Matches().


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