KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_via_stitch.h File Reference
#include <pcb_generator.h>
#include <generators_mgr.h>
#include <i18n_utility.h>
#include <geometry/shape_poly_set.h>
#include <cstdint>
#include <functional>
#include <memory>
#include <set>
#include <vector>

Go to the source code of this file.

Classes

class  PCB_VIA_STITCH
 
struct  PCB_VIA_STITCH::GRID_CONFIG
 

Enumerations

enum class  PCB_VIA_STITCH_LAYOUT { PLAIN , STAGGERED , POISSON }
 
enum class  PCB_VIA_STITCH_MODE { STITCH , GUARD }
 

Enumeration Type Documentation

◆ PCB_VIA_STITCH_LAYOUT

enum class PCB_VIA_STITCH_LAYOUT
strong
Enumerator
PLAIN 

Regular row/column grid.

STAGGERED 

Odd rows shifted by half the pitch.

POISSON 

Tiled poisson distribution.

Definition at line 41 of file pcb_via_stitch.h.

◆ PCB_VIA_STITCH_MODE

enum class PCB_VIA_STITCH_MODE
strong
Enumerator
STITCH 

Fill the outline with vias with a pattern.

GUARD 

Place vias to guard a net contained within.

Definition at line 49 of file pcb_via_stitch.h.