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

#include <analysis/footprint_check.hpp>

Public Attributes

Severity severity = Severity::Error
std::string kind
 pad_count, missing_pad, extra_pad, position, size, drill, pad_type, orientation, mirrored, pattern, no_reference, untrusted_source
std::string pad
 the pad number, "" = the footprint as a whole
std::string message
std::string label
 a few words for a mark on the board ("pad 3: 0.15 mm off")
geom::Point at
 where to look on the board (nm)
double actual_mm = -1
 the measured value where there is one (the deviation of a position, a size ...)
double expected_mm = -1

Detailed Description

Definition at line 28 of file footprint_check.hpp.

Member Data Documentation

◆ actual_mm

double tmk::analysis::FootprintIssue::actual_mm = -1

the measured value where there is one (the deviation of a position, a size ...)

Definition at line 35 of file footprint_check.hpp.

◆ at

geom::Point tmk::analysis::FootprintIssue::at

where to look on the board (nm)

Definition at line 34 of file footprint_check.hpp.

◆ expected_mm

double tmk::analysis::FootprintIssue::expected_mm = -1

Definition at line 36 of file footprint_check.hpp.

◆ kind

std::string tmk::analysis::FootprintIssue::kind

pad_count, missing_pad, extra_pad, position, size, drill, pad_type, orientation, mirrored, pattern, no_reference, untrusted_source

Definition at line 30 of file footprint_check.hpp.

◆ label

std::string tmk::analysis::FootprintIssue::label

a few words for a mark on the board ("pad 3: 0.15 mm off")

Definition at line 33 of file footprint_check.hpp.

◆ message

std::string tmk::analysis::FootprintIssue::message

Definition at line 32 of file footprint_check.hpp.

◆ pad

std::string tmk::analysis::FootprintIssue::pad

the pad number, "" = the footprint as a whole

Definition at line 31 of file footprint_check.hpp.

◆ severity

Severity tmk::analysis::FootprintIssue::severity = Severity::Error

Definition at line 29 of file footprint_check.hpp.


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