KiCad PCB EDA Suite
Loading...
Searching...
No Matches
STITCH_PARTIAL_LAYER_FIXTURE Struct Reference
Inheritance diagram for STITCH_PARTIAL_LAYER_FIXTURE:
STITCH_SYNTHETIC_FIXTURE STITCH_FIXTURE_BASE

Public Member Functions

 STITCH_PARTIAL_LAYER_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< KIIDchildViaIds () const
 
std::set< VECTOR2IchildViaPositions () const
 

Public Attributes

std::unique_ptr< BOARDm_board
 
PCB_VIA_STITCHm_stitch = nullptr
 
TOOL_MANAGER m_toolMgr
 
KI_TEST::DUMMY_TOOLm_dummyTool = nullptr
 

Detailed Description

Definition at line 565 of file test_via_stitch.cpp.

Constructor & Destructor Documentation

◆ STITCH_PARTIAL_LAYER_FIXTURE()

STITCH_PARTIAL_LAYER_FIXTURE::STITCH_PARTIAL_LAYER_FIXTURE ( )
inline

Member Function Documentation

◆ addGndZone()

void STITCH_SYNTHETIC_FIXTURE::addGndZone ( const LSET & aLayers,
int aLeft,
int aRight )
inlineinherited

◆ attachToolManager()

void STITCH_FIXTURE_BASE::attachToolManager ( )
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().

◆ childViaIds()

std::set< KIID > STITCH_FIXTURE_BASE::childViaIds ( ) const
inlineinherited

Definition at line 475 of file test_via_stitch.cpp.

References m_stitch, and PCB_VIA_T.

◆ childViaPositions()

std::set< VECTOR2I > STITCH_FIXTURE_BASE::childViaPositions ( ) const
inlineinherited

Definition at line 488 of file test_via_stitch.cpp.

References m_stitch, and PCB_VIA_T.

◆ finishSetup()

void STITCH_SYNTHETIC_FIXTURE::finishSetup ( )
inlineinherited

◆ regenerate()

void STITCH_FIXTURE_BASE::regenerate ( )
inlineinherited

Member Data Documentation

◆ m_board

◆ m_dummyTool

KI_TEST::DUMMY_TOOL* STITCH_FIXTURE_BASE::m_dummyTool = nullptr
inherited

Definition at line 504 of file test_via_stitch.cpp.

Referenced by attachToolManager(), and regenerate().

◆ m_stitch

PCB_VIA_STITCH* STITCH_FIXTURE_BASE::m_stitch = nullptr
inherited

◆ m_toolMgr

TOOL_MANAGER STITCH_FIXTURE_BASE::m_toolMgr
inherited

Definition at line 503 of file test_via_stitch.cpp.

Referenced by attachToolManager().


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