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

Public Member Functions

 PIN_MAP_ERC_FIXTURE ()
 
void placeSymbol (PIN_MAP aMap, const std::set< wxString > &aJumperGroup={})
 Build a two-pin symbol carrying aMap (+ optional symbol jumper group) and place it.
 
int runPinMapErc ()
 

Public Attributes

SETTINGS_MANAGER m_settingsManager
 
std::unique_ptr< SCHEMATICm_schematic
 
std::unique_ptr< LIB_SYMBOLm_libSym
 

Detailed Description

Definition at line 36 of file test_pin_map_erc.cpp.

Constructor & Destructor Documentation

◆ PIN_MAP_ERC_FIXTURE()

PIN_MAP_ERC_FIXTURE::PIN_MAP_ERC_FIXTURE ( )
inline

Definition at line 38 of file test_pin_map_erc.cpp.

References m_schematic, m_settingsManager, and SCH_SHEET::SetScreen().

Member Function Documentation

◆ placeSymbol()

void PIN_MAP_ERC_FIXTURE::placeSymbol ( PIN_MAP aMap,
const std::set< wxString > & aJumperGroup = {} )
inline

Build a two-pin symbol carrying aMap (+ optional symbol jumper group) and place it.

Definition at line 55 of file test_pin_map_erc.cpp.

◆ runPinMapErc()

int PIN_MAP_ERC_FIXTURE::runPinMapErc ( )
inline

Definition at line 81 of file test_pin_map_erc.cpp.

References m_schematic, and ERC_TESTER::TestPinMap().

Member Data Documentation

◆ m_libSym

std::unique_ptr<LIB_SYMBOL> PIN_MAP_ERC_FIXTURE::m_libSym

Definition at line 85 of file test_pin_map_erc.cpp.

◆ m_schematic

std::unique_ptr<SCHEMATIC> PIN_MAP_ERC_FIXTURE::m_schematic

Definition at line 84 of file test_pin_map_erc.cpp.

Referenced by PIN_MAP_ERC_FIXTURE(), and runPinMapErc().

◆ m_settingsManager

SETTINGS_MANAGER PIN_MAP_ERC_FIXTURE::m_settingsManager

Definition at line 83 of file test_pin_map_erc.cpp.

Referenced by PIN_MAP_ERC_FIXTURE().


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