TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
refill.hpp File Reference

Zone refill in the engine (doc 05 §36): the fills KiCad 10's zone filler would draw for the board's current copper, so connectivity can be judged as kicad-cli pcb drc --refill-zones judges it. More...

#include <string>
#include <vector>
#include "model/board.hpp"
#include "model/rules.hpp"

Go to the source code of this file.

Classes

struct  tmk::drc::RefillResult

Namespaces

namespace  tmk
namespace  tmk::drc

Functions

RefillResult tmk::drc::refill_zones (const model::Board &b, const model::DesignRules &r)
 Follows ZONE_FILLER::fillCopperZone: outline within the board, thermal gaps around same-net pads, every other item knocked out at its clearance, spokes that reach the fill, minimum-width pruning, then islands without a pad removed by each zone's island_removal_mode.

Detailed Description

Zone refill in the engine (doc 05 §36): the fills KiCad 10's zone filler would draw for the board's current copper, so connectivity can be judged as kicad-cli pcb drc --refill-zones judges it.

The fills are not written to files.

Definition in file refill.hpp.