|
TraceMaker
C++ API of the engine
|
#include <analysis/footprint_check.hpp>
Public Member Functions | |
| int | errors () const |
| int | warnings () const |
Public Attributes | |
| int | footprint = -1 |
| std::string | ref |
| std::string | lib_id |
| std::string | value |
| std::vector< std::string > | mpn |
| geom::Point | at |
| FootprintStatus | status = FootprintStatus::Unverified |
| std::string | ref_id |
| The reference that was used (Ok, Mismatch) or found but not trusted (Untrusted). | |
| std::string | brand |
| std::string | part |
| std::string | document |
| std::string | revision |
| std::string | figure |
| std::string | url |
| int | page = 0 |
| int | other_matches = 0 |
| further references that also matched and were not used | |
| int | rotation = 0 |
| the alignment found: degrees the datasheet pattern is turned to meet the footprint | |
| bool | mirrored = false |
| int | pads_board = 0 |
| int | pads_ref = 0 |
| int | pads_matched = 0 |
| double | max_position_mm = 0 |
| the largest deviation of a matched pad after alignment | |
| std::vector< FootprintIssue > | issues |
Definition at line 41 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::errors | ( | ) | const |
| int tmk::analysis::FootprintResult::warnings | ( | ) | const |
| geom::Point tmk::analysis::FootprintResult::at |
Definition at line 45 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::brand |
Definition at line 48 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::document |
Definition at line 48 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::figure |
Definition at line 48 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::footprint = -1 |
Definition at line 42 of file footprint_check.hpp.
| std::vector<FootprintIssue> tmk::analysis::FootprintResult::issues |
Definition at line 55 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::lib_id |
Definition at line 43 of file footprint_check.hpp.
| double tmk::analysis::FootprintResult::max_position_mm = 0 |
the largest deviation of a matched pad after alignment
Definition at line 54 of file footprint_check.hpp.
| bool tmk::analysis::FootprintResult::mirrored = false |
Definition at line 52 of file footprint_check.hpp.
| std::vector<std::string> tmk::analysis::FootprintResult::mpn |
Definition at line 44 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::other_matches = 0 |
further references that also matched and were not used
Definition at line 50 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::pads_board = 0 |
Definition at line 53 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::pads_matched = 0 |
Definition at line 53 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::pads_ref = 0 |
Definition at line 53 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::page = 0 |
Definition at line 49 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::part |
Definition at line 48 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::ref |
Definition at line 43 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::ref_id |
The reference that was used (Ok, Mismatch) or found but not trusted (Untrusted).
Definition at line 48 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::revision |
Definition at line 48 of file footprint_check.hpp.
| int tmk::analysis::FootprintResult::rotation = 0 |
the alignment found: degrees the datasheet pattern is turned to meet the footprint
Definition at line 51 of file footprint_check.hpp.
| FootprintStatus tmk::analysis::FootprintResult::status = FootprintStatus::Unverified |
Definition at line 46 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::url |
Definition at line 48 of file footprint_check.hpp.
| std::string tmk::analysis::FootprintResult::value |
Definition at line 43 of file footprint_check.hpp.