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

#include <analysis/footprint_check.hpp>

Public Attributes

double position_tol_mm = 0.05
 a reference may set its own
double size_tol_mm = 0.05
double drill_tol_mm = 0.05
std::vector< std::string > only
 designator patterns to check (empty = all)
std::vector< std::string > require
 designator patterns that must have a trusted reference: without one it is an error
std::vector< std::string > mpn_fields
 property names (besides the usual MPN ones) that hold the manufacturer part number

Detailed Description

Definition at line 60 of file footprint_check.hpp.

Member Data Documentation

◆ drill_tol_mm

double tmk::analysis::FootprintCheckOptions::drill_tol_mm = 0.05

Definition at line 63 of file footprint_check.hpp.

◆ mpn_fields

std::vector<std::string> tmk::analysis::FootprintCheckOptions::mpn_fields

property names (besides the usual MPN ones) that hold the manufacturer part number

Definition at line 66 of file footprint_check.hpp.

◆ only

std::vector<std::string> tmk::analysis::FootprintCheckOptions::only

designator patterns to check (empty = all)

Definition at line 64 of file footprint_check.hpp.

◆ position_tol_mm

double tmk::analysis::FootprintCheckOptions::position_tol_mm = 0.05

a reference may set its own

Definition at line 61 of file footprint_check.hpp.

◆ require

std::vector<std::string> tmk::analysis::FootprintCheckOptions::require

designator patterns that must have a trusted reference: without one it is an error

Definition at line 65 of file footprint_check.hpp.

◆ size_tol_mm

double tmk::analysis::FootprintCheckOptions::size_tol_mm = 0.05

Definition at line 62 of file footprint_check.hpp.


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