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

#include <drc/drc.hpp>

Public Attributes

Coord epsilon = 500
 KiCad's DRC epsilon (0.0005 mm): gaps below required - epsilon are violations.
bool dangling = true
 report dangling tracks and vias (warnings)
bool propagate_nets = true
 check with the nets KiCad assigns on load (drc/connectivity.hpp propagate_nets)
bool linear_zone_tests = false
 reference path: test items against every edge of a zone fill (no edge index)
bool connectivity_only = false
 only unconnected items (and dangling ends if dangling): no clearance or rule checks

Detailed Description

Definition at line 28 of file drc.hpp.

Member Data Documentation

◆ connectivity_only

bool tmk::drc::DrcOptions::connectivity_only = false

only unconnected items (and dangling ends if dangling): no clearance or rule checks

Definition at line 33 of file drc.hpp.

◆ dangling

bool tmk::drc::DrcOptions::dangling = true

report dangling tracks and vias (warnings)

Definition at line 30 of file drc.hpp.

◆ epsilon

Coord tmk::drc::DrcOptions::epsilon = 500

KiCad's DRC epsilon (0.0005 mm): gaps below required - epsilon are violations.

Definition at line 29 of file drc.hpp.

◆ linear_zone_tests

bool tmk::drc::DrcOptions::linear_zone_tests = false

reference path: test items against every edge of a zone fill (no edge index)

Definition at line 32 of file drc.hpp.

◆ propagate_nets

bool tmk::drc::DrcOptions::propagate_nets = true

check with the nets KiCad assigns on load (drc/connectivity.hpp propagate_nets)

Definition at line 31 of file drc.hpp.


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