#include <model/board.hpp>
Definition at line 109 of file board.hpp.
◆ allow_missing_courtyard
| bool tmk::model::Footprint::allow_missing_courtyard = false |
◆ angle
| double tmk::model::Footprint::angle = 0 |
◆ attr_smd
| bool tmk::model::Footprint::attr_smd = false |
◆ attr_through_hole
| bool tmk::model::Footprint::attr_through_hole = false |
◆ back
| bool tmk::model::Footprint::back = false |
◆ board_only
| bool tmk::model::Footprint::board_only = false |
◆ clearance
| Coord tmk::model::Footprint::clearance = -1 |
footprint-level clearance override, -1 = none
Definition at line 122 of file board.hpp.
◆ description
| std::string tmk::model::Footprint::description |
◆ dnp
| bool tmk::model::Footprint::dnp = false |
◆ exclude_from_bom
| bool tmk::model::Footprint::exclude_from_bom = false |
◆ exclude_from_pos
| bool tmk::model::Footprint::exclude_from_pos = false |
◆ graphics
| std::vector<int> tmk::model::Footprint::graphics |
◆ keywords
| std::string tmk::model::Footprint::keywords |
footprint (descr ...)/(tags ...) or Description property; read-only
Definition at line 112 of file board.hpp.
◆ lib_id
| std::string tmk::model::Footprint::lib_id |
◆ locked
| bool tmk::model::Footprint::locked = false |
◆ mask_margin
| Coord tmk::model::Footprint::mask_margin = INT64_MIN |
footprint-level solder-mask expansion (unset = INT64_MIN)
Definition at line 123 of file board.hpp.
◆ net_tie_groups
| std::vector<std::vector<std::string> > tmk::model::Footprint::net_tie_groups |
pad numbers joined by the footprint's own copper
Definition at line 125 of file board.hpp.
◆ node
◆ pads
| std::vector<int> tmk::model::Footprint::pads |
◆ pos
| Point tmk::model::Footprint::pos |
◆ properties
| std::vector<std::pair<std::string, std::string> > tmk::model::Footprint::properties |
every (property "key" "value") in file order (MPN, Manufacturer, Datasheet ...); read-only
Definition at line 113 of file board.hpp.
◆ reference
| std::string tmk::model::Footprint::reference |
◆ uuid
| std::string tmk::model::Footprint::uuid |
◆ value
| std::string tmk::model::Footprint::value |
◆ zone_connect
(zone_connect n): the pads' default
Definition at line 124 of file board.hpp.
The documentation for this struct was generated from the following file: