|
KiCad PCB EDA Suite
|
#include <pads_parser.h>
Public Attributes | |
| std::string | name |
| std::string | decal |
| Primary decal (first in colon-separated list) | |
| std::string | part_type |
| Part type name when using PARTTYPE@DECAL syntax. | |
| std::vector< std::string > | alternate_decals |
| Alternate decals (remaining after ':' splits) | |
| int | alt_decal_index = -1 |
| ALT field from placement (-1 = use primary decal) | |
| std::string | value |
| std::string | units |
| POINT | location |
| double | rotation = 0.0 |
| bool | bottom_layer = false |
| bool | glued = false |
| bool | explicit_decal = false |
| True if decal was explicitly specified with @ syntax. | |
| std::vector< ATTRIBUTE > | attributes |
| std::string | reuse_instance |
| Reuse block instance name (if member of reuse) | |
| std::string | reuse_part |
| Original part ref des inside the reuse block. | |
Definition at line 170 of file pads_parser.h.
| int PADS_IO::PART::alt_decal_index = -1 |
ALT field from placement (-1 = use primary decal)
Definition at line 176 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| std::vector<std::string> PADS_IO::PART::alternate_decals |
Alternate decals (remaining after ':' splits)
Definition at line 175 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTS().
| std::vector<ATTRIBUTE> PADS_IO::PART::attributes |
Definition at line 184 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| bool PADS_IO::PART::bottom_layer = false |
Definition at line 181 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), PADS_IO::BINARY_PARSER::parsePartPlacements(), PADS_IO::BINARY_PARSER::parseSection19Parts(), and PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::decal |
Primary decal (first in colon-separated list)
Definition at line 173 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTS().
| bool PADS_IO::PART::explicit_decal = false |
True if decal was explicitly specified with @ syntax.
Definition at line 183 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| bool PADS_IO::PART::glued = false |
Definition at line 182 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionPARTS().
| POINT PADS_IO::PART::location |
Definition at line 179 of file pads_parser.h.
Referenced by PADS_IO::BINARY_PARSER::parsePartPlacements(), PADS_IO::BINARY_PARSER::parseSection19Parts(), and PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::name |
Definition at line 172 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), PADS_IO::BINARY_PARSER::parsePartPlacements(), PADS_IO::BINARY_PARSER::parseSection19Parts(), and PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::part_type |
Part type name when using PARTTYPE@DECAL syntax.
Definition at line 174 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::reuse_instance |
Reuse block instance name (if member of reuse)
Definition at line 185 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::reuse_part |
Original part ref des inside the reuse block.
Definition at line 186 of file pads_parser.h.
Referenced by PADS_IO::PARSER::parseSectionPARTS().
| double PADS_IO::PART::rotation = 0.0 |
Definition at line 180 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), PADS_IO::BINARY_PARSER::parsePartPlacements(), PADS_IO::BINARY_PARSER::parseSection19Parts(), and PADS_IO::PARSER::parseSectionPARTS().
| std::string PADS_IO::PART::units |
Definition at line 178 of file pads_parser.h.
Referenced by PADS_IO::BINARY_PARSER::parsePartPlacements(), and PADS_IO::BINARY_PARSER::parseSection19Parts().
| std::string PADS_IO::PART::value |
Definition at line 177 of file pads_parser.h.
Referenced by BOOST_AUTO_TEST_CASE().