KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RESOLVE_DRIVERS_FIXTURE Class Reference

Public Member Functions

 RESOLVE_DRIVERS_FIXTURE ()
 
 ~RESOLVE_DRIVERS_FIXTURE ()
 
SCH_LABELMakeLabel (const wxString &aText)
 
SCH_PINMakePin (LIB_SYMBOL *aLib, ELECTRICAL_PINTYPE aType, const wxString &aRef)
 
SCH_PINMakeGlobalPowerPin ()
 
SCH_PINMakeLocalPowerPin ()
 
SCH_PINMakeRegularPin ()
 
SCH_SHEET_PINMakeSheetPin (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
 

Detailed Description

Definition at line 35 of file test_resolve_drivers.cpp.

Constructor & Destructor Documentation

◆ RESOLVE_DRIVERS_FIXTURE()

RESOLVE_DRIVERS_FIXTURE::RESOLVE_DRIVERS_FIXTURE ( )
inline

Definition at line 38 of file test_resolve_drivers.cpp.

◆ ~RESOLVE_DRIVERS_FIXTURE()

RESOLVE_DRIVERS_FIXTURE::~RESOLVE_DRIVERS_FIXTURE ( )
inline

Definition at line 42 of file test_resolve_drivers.cpp.

References libs, looseItems, and symbols.

Member Function Documentation

◆ MakeGlobalPowerPin()

SCH_PIN * RESOLVE_DRIVERS_FIXTURE::MakeGlobalPowerPin ( )
inline

Definition at line 83 of file test_resolve_drivers.cpp.

References libs, MakePin(), and LIB_SYMBOL::SetGlobalPower().

◆ MakeLabel()

SCH_LABEL * RESOLVE_DRIVERS_FIXTURE::MakeLabel ( const wxString &  aText)
inline

◆ MakeLocalPowerPin()

SCH_PIN * RESOLVE_DRIVERS_FIXTURE::MakeLocalPowerPin ( )
inline

Definition at line 91 of file test_resolve_drivers.cpp.

References libs, MakePin(), and LIB_SYMBOL::SetLocalPower().

◆ MakePin()

◆ MakeRegularPin()

SCH_PIN * RESOLVE_DRIVERS_FIXTURE::MakeRegularPin ( )
inline

Definition at line 99 of file test_resolve_drivers.cpp.

References libs, MakePin(), and LIB_SYMBOL::SetNormal().

◆ MakeSheetPin()

SCH_SHEET_PIN * RESOLVE_DRIVERS_FIXTURE::MakeSheetPin ( const wxString &  aText,
LABEL_FLAG_SHAPE  aShape 
)
inline

Member Data Documentation

◆ graph

CONNECTION_GRAPH RESOLVE_DRIVERS_FIXTURE::graph

Definition at line 119 of file test_resolve_drivers.cpp.

Referenced by MakeLabel(), MakePin(), and MakeSheetPin().

◆ libs

std::vector<LIB_SYMBOL*> RESOLVE_DRIVERS_FIXTURE::libs

◆ looseItems

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

◆ sheet

SCH_SHEET RESOLVE_DRIVERS_FIXTURE::sheet

Definition at line 120 of file test_resolve_drivers.cpp.

Referenced by MakeSheetPin().

◆ sheetPath

SCH_SHEET_PATH RESOLVE_DRIVERS_FIXTURE::sheetPath

Definition at line 121 of file test_resolve_drivers.cpp.

Referenced by MakeLabel(), MakePin(), and MakeSheetPin().

◆ subgraph

CONNECTION_SUBGRAPH RESOLVE_DRIVERS_FIXTURE::subgraph

Definition at line 122 of file test_resolve_drivers.cpp.

◆ symbols

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


The documentation for this class was generated from the following file: