|
KiCad PCB EDA Suite
|
One symbol that uses a footprint, and the reason it matched. More...
#include <symbol_library_query.h>
Public Attributes | |
| LIB_ID | m_Symbol |
| The "library:symbol" name of the matching symbol. | |
| int | m_PinCount = 0 |
| The number of pins of the matching symbol. | |
| bool | m_IsDerived = false |
| True when the symbol is derived from another symbol rather than being a root symbol. | |
| wxString | m_MatchedFilter |
| The footprint filter that selected the footprint, empty when the match did not come from a filter. | |
| bool | m_MatchesFootprintField = false |
| True when the symbol's footprint field names the footprint. | |
| std::vector< wxString > | m_MatchedPinMaps |
| The names of the symbol's pin maps that are bound to the footprint, in the order they were found; empty when none is. | |
One symbol that uses a footprint, and the reason it matched.
Definition at line 63 of file symbol_library_query.h.
| bool FOOTPRINT_USER_MATCH::m_IsDerived = false |
True when the symbol is derived from another symbol rather than being a root symbol.
Definition at line 72 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), and SCH::symbolUsesFootprint().
| wxString FOOTPRINT_USER_MATCH::m_MatchedFilter |
The footprint filter that selected the footprint, empty when the match did not come from a filter.
Definition at line 76 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), and HandleJobConfig().
| std::vector<wxString> FOOTPRINT_USER_MATCH::m_MatchedPinMaps |
The names of the symbol's pin maps that are bound to the footprint, in the order they were found; empty when none is.
Definition at line 83 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), and SCH::symbolPinMapsBindFootprint().
| bool FOOTPRINT_USER_MATCH::m_MatchesFootprintField = false |
True when the symbol's footprint field names the footprint.
Definition at line 79 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), and SCH::symbolFootprintFieldNamesFootprint().
| int FOOTPRINT_USER_MATCH::m_PinCount = 0 |
The number of pins of the matching symbol.
Definition at line 69 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), and SCH::symbolUsesFootprint().
| LIB_ID FOOTPRINT_USER_MATCH::m_Symbol |
The "library:symbol" name of the matching symbol.
Definition at line 66 of file symbol_library_query.h.
Referenced by FOOTPRINT_USERS_RESULT::FromJsonStr(), DIALOG_FOOTPRINT_USERS::showUsers(), and SCH::symbolUsesFootprint().