|
KiCad PCB EDA Suite
|
#include <sprint_layout_parser.h>
Public Attributes | |
| uint8_t | type = 0 |
| float | x = 0 |
| float | y = 0 |
| float | outer = 0 |
| float | inner = 0 |
| uint32_t | line_width = 0 |
| uint8_t | layer = 0 |
| uint8_t | tht_shape = 0 |
| uint16_t | component_id = 0 |
| int32_t | start_angle = 0 |
| uint8_t | filled = 0 |
| int32_t | clearance = 0 |
| uint8_t | mirror = 0 |
| uint8_t | thermal_width = 0 |
| uint8_t | keepout = 0 |
| int32_t | rotation = 0 |
| uint8_t | plated = 0 |
| uint8_t | soldermask = 0 |
| std::string | text |
| std::string | net_name |
| std::vector< uint32_t > | groups |
| std::vector< POINT > | points |
| std::vector< OBJECT > | text_children |
| COMPONENT_DATA | component |
Definition at line 95 of file sprint_layout_parser.h.
| int32_t SPRINT_LAYOUT::OBJECT::clearance = 0 |
Definition at line 108 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| COMPONENT_DATA SPRINT_LAYOUT::OBJECT::component |
Definition at line 121 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::parseObject().
| uint16_t SPRINT_LAYOUT::OBJECT::component_id = 0 |
Definition at line 105 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::filled = 0 |
Definition at line 107 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPolyToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| std::vector<uint32_t> SPRINT_LAYOUT::OBJECT::groups |
Definition at line 118 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::parseObject().
| float SPRINT_LAYOUT::OBJECT::inner = 0 |
Definition at line 101 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::keepout = 0 |
Definition at line 111 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPolyToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::layer = 0 |
Definition at line 103 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addLineToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addPolyToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint32_t SPRINT_LAYOUT::OBJECT::line_width = 0 |
Definition at line 102 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addLineToBoard(), SPRINT_LAYOUT_PARSER::addPolyToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::mirror = 0 |
Definition at line 109 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| std::string SPRINT_LAYOUT::OBJECT::net_name |
Definition at line 117 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addPolyToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| float SPRINT_LAYOUT::OBJECT::outer = 0 |
Definition at line 100 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::plated = 0 |
Definition at line 113 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| std::vector<POINT> SPRINT_LAYOUT::OBJECT::points |
Definition at line 119 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addLineToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addPolyToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| int32_t SPRINT_LAYOUT::OBJECT::rotation = 0 |
Definition at line 112 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::soldermask = 0 |
Definition at line 114 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| int32_t SPRINT_LAYOUT::OBJECT::start_angle = 0 |
Definition at line 106 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| std::string SPRINT_LAYOUT::OBJECT::text |
Definition at line 116 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| std::vector<OBJECT> SPRINT_LAYOUT::OBJECT::text_children |
Definition at line 120 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::thermal_width = 0 |
Definition at line 110 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::tht_shape = 0 |
Definition at line 104 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| uint8_t SPRINT_LAYOUT::OBJECT::type = 0 |
Definition at line 97 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addPadToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| float SPRINT_LAYOUT::OBJECT::x = 0 |
Definition at line 98 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().
| float SPRINT_LAYOUT::OBJECT::y = 0 |
Definition at line 99 of file sprint_layout_parser.h.
Referenced by SPRINT_LAYOUT_PARSER::addCircleToBoard(), SPRINT_LAYOUT_PARSER::addPadToBoard(), SPRINT_LAYOUT_PARSER::addTextToBoard(), and SPRINT_LAYOUT_PARSER::parseObject().