|
KiCad PCB EDA Suite
|
Public Member Functions | |
| STITCH_SYNTHETIC_FIXTURE () | |
| void | addGndZone (const LSET &aLayers, int aLeft, int aRight) |
| Add a full-height GND pour on aLayers, spanning x from aLeft to aRight. | |
| void | finishSetup () |
| Fill the poured zones and attach a stitch generator ready to Update(). | |
| void | attachToolManager () |
| The BOARD_COMMITs in regenerate() need a tool to hang off. | |
| void | regenerate () |
| std::set< KIID > | childViaIds () const |
| std::set< VECTOR2I > | childViaPositions () const |
Public Attributes | |
| std::unique_ptr< BOARD > | m_board |
| PCB_VIA_STITCH * | m_stitch = nullptr |
| TOOL_MANAGER | m_toolMgr |
| KI_TEST::DUMMY_TOOL * | m_dummyTool = nullptr |
Definition at line 510 of file test_via_stitch.cpp.
|
inline |
Definition at line 512 of file test_via_stitch.cpp.
References STITCH_FIXTURE_BASE::m_board.
|
inline |
Add a full-height GND pour on aLayers, spanning x from aLeft to aRight.
Definition at line 524 of file test_via_stitch.cpp.
References SHAPE_POLY_SET::Append(), STITCH_FIXTURE_BASE::m_board, SHAPE_POLY_SET::NewOutline(), ZONE::Outline(), pcbIUScale, ZONE::SetLayerSet(), and ZONE::SetNetCode().
Referenced by STITCH_PARTIAL_LAYER_FIXTURE::STITCH_PARTIAL_LAYER_FIXTURE(), and STITCH_UPDATE_FIXTURE::STITCH_UPDATE_FIXTURE().
|
inlineinherited |
The BOARD_COMMITs in regenerate() need a tool to hang off.
Definition at line 457 of file test_via_stitch.cpp.
References m_board, m_dummyTool, and m_toolMgr.
Referenced by STITCH_SYNTHETIC_FIXTURE::finishSetup(), and STITCH_BOARD_FIXTURE::loadBoard().
|
inlineinherited |
Definition at line 475 of file test_via_stitch.cpp.
|
inlineinherited |
Definition at line 488 of file test_via_stitch.cpp.
|
inline |
Fill the poured zones and attach a stitch generator ready to Update().
Definition at line 538 of file test_via_stitch.cpp.
References STITCH_FIXTURE_BASE::attachToolManager(), configureStitch(), KI_TEST::FillZones(), STITCH_FIXTURE_BASE::m_board, STITCH_FIXTURE_BASE::m_stitch, and PLAIN.
Referenced by STITCH_PARTIAL_LAYER_FIXTURE::STITCH_PARTIAL_LAYER_FIXTURE(), and STITCH_UPDATE_FIXTURE::STITCH_UPDATE_FIXTURE().
|
inlineinherited |
Definition at line 464 of file test_via_stitch.cpp.
References m_board, m_dummyTool, m_stitch, BOARD_COMMIT::Push(), SKIP_CONNECTIVITY, SKIP_SET_DIRTY, and SKIP_UNDO.
|
inherited |
Definition at line 501 of file test_via_stitch.cpp.
Referenced by STITCH_SYNTHETIC_FIXTURE::addGndZone(), attachToolManager(), STITCH_SYNTHETIC_FIXTURE::finishSetup(), STITCH_BOARD_FIXTURE::loadBoard(), regenerate(), STITCH_PARTIAL_LAYER_FIXTURE::STITCH_PARTIAL_LAYER_FIXTURE(), STITCH_SYNTHETIC_FIXTURE::STITCH_SYNTHETIC_FIXTURE(), and STITCH_BOARD_FIXTURE::~STITCH_BOARD_FIXTURE().
|
inherited |
Definition at line 504 of file test_via_stitch.cpp.
Referenced by attachToolManager(), and regenerate().
|
inherited |
Definition at line 502 of file test_via_stitch.cpp.
Referenced by childViaIds(), childViaPositions(), STITCH_SYNTHETIC_FIXTURE::finishSetup(), STITCH_BOARD_FIXTURE::loadBoard(), and regenerate().
|
inherited |
Definition at line 503 of file test_via_stitch.cpp.
Referenced by attachToolManager().