KiCad PCB EDA Suite
|
Public Member Functions | |
RESOLVE_DRIVERS_FIXTURE () | |
~RESOLVE_DRIVERS_FIXTURE () | |
SCH_LABEL * | MakeLabel (const wxString &aText) |
SCH_PIN * | MakePin (LIB_SYMBOL *aLib, ELECTRICAL_PINTYPE aType, const wxString &aRef) |
SCH_PIN * | MakeGlobalPowerPin () |
SCH_PIN * | MakeLocalPowerPin () |
SCH_PIN * | MakeRegularPin () |
SCH_SHEET_PIN * | MakeSheetPin (const wxString &aText, LABEL_FLAG_SHAPE aShape) |
Public Attributes | |
CONNECTION_GRAPH | graph |
SCH_SHEET | sheet |
SCH_SHEET_PATH | sheetPath |
CONNECTION_SUBGRAPH | subgraph |
std::vector< LIB_SYMBOL * > | libs |
std::vector< SCH_SYMBOL * > | symbols |
std::vector< SCH_ITEM * > | looseItems |
Definition at line 35 of file test_resolve_drivers.cpp.
|
inline |
Definition at line 38 of file test_resolve_drivers.cpp.
|
inline |
Definition at line 42 of file test_resolve_drivers.cpp.
References libs, looseItems, and symbols.
|
inline |
Definition at line 83 of file test_resolve_drivers.cpp.
References libs, MakePin(), and LIB_SYMBOL::SetGlobalPower().
|
inline |
Definition at line 54 of file test_resolve_drivers.cpp.
References SCH_CONNECTION::ConfigureFromLabel(), SCH_ITEM::GetOrInitConnection(), graph, looseItems, and sheetPath.
|
inline |
Definition at line 91 of file test_resolve_drivers.cpp.
References libs, MakePin(), and LIB_SYMBOL::SetLocalPower().
|
inline |
Definition at line 63 of file test_resolve_drivers.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_CONNECTION::ConfigureFromLabel(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::GetPins(), graph, pin, SCH_PIN::SetName(), SCH_PIN::SetNumber(), SCH_PIN::SetPosition(), SCH_SYMBOL::SetRef(), SCH_PIN::SetType(), sheetPath, symbols, and SCH_SYMBOL::UpdatePins().
Referenced by MakeGlobalPowerPin(), MakeLocalPowerPin(), and MakeRegularPin().
|
inline |
Definition at line 99 of file test_resolve_drivers.cpp.
References libs, MakePin(), and LIB_SYMBOL::SetNormal().
|
inline |
Definition at line 107 of file test_resolve_drivers.cpp.
References SCH_CONNECTION::ConfigureFromLabel(), graph, looseItems, pin, sheet, and sheetPath.
CONNECTION_GRAPH RESOLVE_DRIVERS_FIXTURE::graph |
Definition at line 119 of file test_resolve_drivers.cpp.
Referenced by MakeLabel(), MakePin(), and MakeSheetPin().
std::vector<LIB_SYMBOL*> RESOLVE_DRIVERS_FIXTURE::libs |
Definition at line 124 of file test_resolve_drivers.cpp.
Referenced by MakeGlobalPowerPin(), MakeLocalPowerPin(), MakeRegularPin(), and ~RESOLVE_DRIVERS_FIXTURE().
std::vector<SCH_ITEM*> RESOLVE_DRIVERS_FIXTURE::looseItems |
Definition at line 126 of file test_resolve_drivers.cpp.
Referenced by MakeLabel(), MakeSheetPin(), and ~RESOLVE_DRIVERS_FIXTURE().
SCH_SHEET RESOLVE_DRIVERS_FIXTURE::sheet |
Definition at line 120 of file test_resolve_drivers.cpp.
Referenced by MakeSheetPin().
SCH_SHEET_PATH RESOLVE_DRIVERS_FIXTURE::sheetPath |
Definition at line 121 of file test_resolve_drivers.cpp.
Referenced by MakeLabel(), MakePin(), and MakeSheetPin().
CONNECTION_SUBGRAPH RESOLVE_DRIVERS_FIXTURE::subgraph |
Definition at line 122 of file test_resolve_drivers.cpp.
std::vector<SCH_SYMBOL*> RESOLVE_DRIVERS_FIXTURE::symbols |
Definition at line 125 of file test_resolve_drivers.cpp.
Referenced by MakePin(), and ~RESOLVE_DRIVERS_FIXTURE().