|
TraceMaker
C++ API of the engine
|
#include <analysis/footprint_ref.hpp>
Public Member Functions | |
| int | specificity () const |
Public Attributes | |
| std::string | id |
| "file#index" or "file#part": what messages call it | |
| std::string | brand |
| std::string | part |
| std::string | package |
| std::string | document |
| std::string | revision |
| std::string | url |
| std::string | figure |
| int | page = 0 |
| std::vector< std::string > | mpn |
| Which board footprints the record is for: every non-empty list must be satisfied by one of its patterns (KiCad wildcards; mpn and value ignore case, lib_id and the designator do not). | |
| std::vector< std::string > | lib_id |
| std::vector< std::string > | value |
| std::vector< std::string > | ref |
| std::vector< RefPad > | pads |
| double | position_tol_nm = -1 |
| double | size_tol_nm = -1 |
| double | drill_tol_nm = -1 |
| -1 = the run's default | |
| std::string | source |
| the file it came from | |
Definition at line 36 of file footprint_ref.hpp.
|
inline |
Definition at line 47 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::brand |
Definition at line 38 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::document |
Definition at line 39 of file footprint_ref.hpp.
| double tmk::analysis::FootprintRef::drill_tol_nm = -1 |
-1 = the run's default
Definition at line 45 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::figure |
Definition at line 39 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::id |
"file#index" or "file#part": what messages call it
Definition at line 37 of file footprint_ref.hpp.
| std::vector<std::string> tmk::analysis::FootprintRef::lib_id |
Definition at line 43 of file footprint_ref.hpp.
| std::vector<std::string> tmk::analysis::FootprintRef::mpn |
Which board footprints the record is for: every non-empty list must be satisfied by one of its patterns (KiCad wildcards; mpn and value ignore case, lib_id and the designator do not).
Definition at line 43 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::package |
Definition at line 38 of file footprint_ref.hpp.
| std::vector<RefPad> tmk::analysis::FootprintRef::pads |
Definition at line 44 of file footprint_ref.hpp.
| int tmk::analysis::FootprintRef::page = 0 |
Definition at line 40 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::part |
Definition at line 38 of file footprint_ref.hpp.
| double tmk::analysis::FootprintRef::position_tol_nm = -1 |
Definition at line 45 of file footprint_ref.hpp.
| std::vector<std::string> tmk::analysis::FootprintRef::ref |
Definition at line 43 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::revision |
Definition at line 39 of file footprint_ref.hpp.
| double tmk::analysis::FootprintRef::size_tol_nm = -1 |
Definition at line 45 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::source |
the file it came from
Definition at line 46 of file footprint_ref.hpp.
| std::string tmk::analysis::FootprintRef::url |
Definition at line 39 of file footprint_ref.hpp.
| std::vector<std::string> tmk::analysis::FootprintRef::value |
Definition at line 43 of file footprint_ref.hpp.