|
KiCad PCB EDA Suite
|
#include <pads_parser.h>
Public Attributes | |
| std::string | name |
| This pour record's name. | |
| std::string | net_name |
| int | layer = 0 |
| int | priority = 0 |
| double | width = 0.0 |
| std::vector< ARC_POINT > | points |
| Pour outline, may include arc segments. | |
| bool | is_cutout = false |
| True if this is a cutout (POCUT) piece. | |
| std::string | owner_pour |
| Name of parent pour (7th field in header) | |
| POUR_STYLE | style = POUR_STYLE::SOLID |
| Pour fill style. | |
| double | hatch_grid = 0.0 |
| Hatch grid spacing for hatched pours. | |
| double | hatch_width = 0.0 |
| Hatch line width. | |
| THERMAL_TYPE | thermal_type = THERMAL_TYPE::NONE |
| double | thermal_spoke_width = 0.0 |
| Spoke width for thermal relief. | |
| int | thermal_spoke_count = 4 |
| Number of spokes (typically 4) | |
| double | thermal_gap = 0.0 |
| Gap between pad and pour. | |
Definition at line 361 of file pads_parser.h.
| double PADS_IO::POUR::hatch_grid = 0.0 |
Hatch grid spacing for hatched pours.
Definition at line 372 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPOUR().
| double PADS_IO::POUR::hatch_width = 0.0 |
Hatch line width.
Definition at line 373 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPOUR().
| bool PADS_IO::POUR::is_cutout = false |
True if this is a cutout (POCUT) piece.
Definition at line 369 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| int PADS_IO::POUR::layer = 0 |
Definition at line 365 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| std::string PADS_IO::POUR::name |
This pour record's name.
Definition at line 363 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPOUR().
| std::string PADS_IO::POUR::net_name |
Definition at line 364 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| std::string PADS_IO::POUR::owner_pour |
Name of parent pour (7th field in header)
Definition at line 370 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| std::vector<ARC_POINT> PADS_IO::POUR::points |
Pour outline, may include arc segments.
Definition at line 368 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| int PADS_IO::POUR::priority = 0 |
Definition at line 366 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().
| POUR_STYLE PADS_IO::POUR::style = POUR_STYLE::SOLID |
Pour fill style.
Definition at line 371 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPOUR().
| double PADS_IO::POUR::thermal_gap = 0.0 |
Gap between pad and pour.
Definition at line 379 of file pads_parser.h.
| int PADS_IO::POUR::thermal_spoke_count = 4 |
Number of spokes (typically 4)
Definition at line 378 of file pads_parser.h.
| double PADS_IO::POUR::thermal_spoke_width = 0.0 |
Spoke width for thermal relief.
Definition at line 377 of file pads_parser.h.
| THERMAL_TYPE PADS_IO::POUR::thermal_type = THERMAL_TYPE::NONE |
Definition at line 376 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPOUR().
| double PADS_IO::POUR::width = 0.0 |
Definition at line 367 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPOUR().