TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::drc::StarvedThermal Struct Reference

A thermal relief KiCad's DRC reports as starved_thermal (DRC_TEST_PROVIDER_ZONE_CONNECTIONS::testZoneLayer): fewer spokes reach the zone's fill than the board's minimum (min_resolved_spokes, 2 by default), counting tracks that run from the pad into the fill; spokes into a fill island that touches nothing but this pad do not count unless the pad has no other. More...

#include <drc/refill.hpp>

Public Attributes

int pad = -1
int zone = -1
int layer = -1
 board indices; layer is a copper index
int spokes = 0
 spokes into fill that connects to something else, plus track spokes
int island_spokes = 0
 spokes into an island only this pad touches

Detailed Description

A thermal relief KiCad's DRC reports as starved_thermal (DRC_TEST_PROVIDER_ZONE_CONNECTIONS::testZoneLayer): fewer spokes reach the zone's fill than the board's minimum (min_resolved_spokes, 2 by default), counting tracks that run from the pad into the fill; spokes into a fill island that touches nothing but this pad do not count unless the pad has no other.

Definition at line 32 of file refill.hpp.

Member Data Documentation

◆ island_spokes

int tmk::drc::StarvedThermal::island_spokes = 0

spokes into an island only this pad touches

Definition at line 35 of file refill.hpp.

◆ layer

int tmk::drc::StarvedThermal::layer = -1

board indices; layer is a copper index

Definition at line 33 of file refill.hpp.

◆ pad

int tmk::drc::StarvedThermal::pad = -1

Definition at line 33 of file refill.hpp.

◆ spokes

int tmk::drc::StarvedThermal::spokes = 0

spokes into fill that connects to something else, plus track spokes

Definition at line 34 of file refill.hpp.

◆ zone

int tmk::drc::StarvedThermal::zone = -1

Definition at line 33 of file refill.hpp.


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