|
KiCad PCB EDA Suite
|
Public Member Functions | |
| EMPTY_POWER_VALUE_ERC_FIXTURE () | |
| LIB_SYMBOL * | MakePowerLibSymbol (const wxString &aName, bool aLocal) |
| Build a single pin power symbol, the shape every rail symbol in the stock library has. | |
| LIB_SYMBOL * | MakeSymbolWithHiddenPowerPin (const wxString &aName, const wxString &aPinName) |
| An ordinary symbol carrying a hidden power input, the legacy shape that names its net from the pin and never from the value. | |
| SCH_SYMBOL * | Place (LIB_SYMBOL *aPart, const VECTOR2I &aPos, const wxString &aValue) |
| int | RunCheck () |
| int | CountMarkers () |
Public Attributes | |
| SETTINGS_MANAGER | m_mgr |
| std::unique_ptr< SCHEMATIC > | m_schematic |
| SCH_SCREEN * | m_screen |
| SCH_SHEET * | m_sheet |
| std::vector< std::unique_ptr< LIB_SYMBOL > > | m_libSymbols |
Definition at line 38 of file test_erc_empty_power_value.cpp.
|
inline |
Definition at line 40 of file test_erc_empty_power_value.cpp.
References m_mgr, m_schematic, m_screen, and m_sheet.
|
inline |
Definition at line 113 of file test_erc_empty_power_value.cpp.
References ERCE_EMPTY_POWER_VALUE, RC_ITEM::GetErrorCode(), MARKER_BASE::GetRCItem(), m_screen, and SCH_MARKER_T.
|
inline |
Build a single pin power symbol, the shape every rail symbol in the stock library has.
Definition at line 56 of file test_erc_empty_power_value.cpp.
References LIB_SYMBOL::AddDrawItem(), LIB_SYMBOL::GetValueField(), m_libSymbols, pin, PT_POWER_IN, LIB_SYMBOL::SetGlobalPower(), LIB_SYMBOL::SetLocalPower(), and SCH_FIELD::SetText().
|
inline |
An ordinary symbol carrying a hidden power input, the legacy shape that names its net from the pin and never from the value.
Definition at line 80 of file test_erc_empty_power_value.cpp.
References LIB_SYMBOL::AddDrawItem(), m_libSymbols, pin, and PT_POWER_IN.
|
inline |
Definition at line 96 of file test_erc_empty_power_value.cpp.
References SCH_SYMBOL::GetField(), LIB_SYMBOL::GetLibId(), m_schematic, m_screen, SCH_FIELD::SetText(), and VALUE.
|
inline |
Definition at line 105 of file test_erc_empty_power_value.cpp.
References m_schematic, and ERC_TESTER::TestEmptyPowerValues().
| std::vector<std::unique_ptr<LIB_SYMBOL> > EMPTY_POWER_VALUE_ERC_FIXTURE::m_libSymbols |
Definition at line 132 of file test_erc_empty_power_value.cpp.
Referenced by MakePowerLibSymbol(), and MakeSymbolWithHiddenPowerPin().
| SETTINGS_MANAGER EMPTY_POWER_VALUE_ERC_FIXTURE::m_mgr |
Definition at line 128 of file test_erc_empty_power_value.cpp.
Referenced by EMPTY_POWER_VALUE_ERC_FIXTURE().
| std::unique_ptr<SCHEMATIC> EMPTY_POWER_VALUE_ERC_FIXTURE::m_schematic |
Definition at line 129 of file test_erc_empty_power_value.cpp.
Referenced by EMPTY_POWER_VALUE_ERC_FIXTURE(), Place(), and RunCheck().
| SCH_SCREEN* EMPTY_POWER_VALUE_ERC_FIXTURE::m_screen |
Definition at line 130 of file test_erc_empty_power_value.cpp.
Referenced by CountMarkers(), EMPTY_POWER_VALUE_ERC_FIXTURE(), and Place().
| SCH_SHEET* EMPTY_POWER_VALUE_ERC_FIXTURE::m_sheet |
Definition at line 131 of file test_erc_empty_power_value.cpp.
Referenced by EMPTY_POWER_VALUE_ERC_FIXTURE().