|
KiCad PCB EDA Suite
|
Part instance from PART section. More...
#include <pads_sch_parser.h>
Classes | |
| struct | PIN_OVERRIDE |
Public Attributes | |
| std::string | reference |
| std::string | symbol_name |
| std::string | part_type |
| POINT | position |
| double | rotation = 0.0 |
| int | mirror_flags = 0 |
| std::string | power_net_name |
| int | sheet_number = 1 |
| int | gate_number = 1 |
| std::vector< PART_ATTRIBUTE > | attributes |
| int | h1 = 0 |
| int | w1 = 0 |
| int | h2 = 0 |
| int | w2 = 0 |
| int | num_attrs = 0 |
| int | num_displayed_values = 0 |
| int | num_pins = 0 |
| int | gate_index = 0 |
| int | pin_origin_code = 0 |
| std::string | font1 |
| std::string | font2 |
| std::map< std::string, std::string > | attr_overrides |
| std::vector< PIN_OVERRIDE > | pin_overrides |
Part instance from PART section.
Definition at line 290 of file pads_sch_parser.h.
| std::map<std::string, std::string> PADS_SCH::PART_PLACEMENT::attr_overrides |
Definition at line 317 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateCustomFields(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::vector<PART_ATTRIBUTE> PADS_SCH::PART_PLACEMENT::attributes |
Definition at line 301 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyFieldSettings(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateCustomFields(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::string PADS_SCH::PART_PLACEMENT::font1 |
Definition at line 313 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::string PADS_SCH::PART_PLACEMENT::font2 |
Definition at line 314 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::gate_index = 0 |
Definition at line 311 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::gate_number = 1 |
Definition at line 300 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::h1 = 0 |
Definition at line 304 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::h2 = 0 |
Definition at line 306 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::mirror_flags = 0 |
Definition at line 297 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyFieldSettings(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::num_attrs = 0 |
Definition at line 308 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::num_displayed_values = 0 |
Definition at line 309 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::num_pins = 0 |
Definition at line 310 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::string PADS_SCH::PART_PLACEMENT::part_type |
Definition at line 294 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::pin_origin_code = 0 |
Definition at line 312 of file pads_sch_parser.h.
| std::vector<PIN_OVERRIDE> PADS_SCH::PART_PLACEMENT::pin_overrides |
Definition at line 328 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| POINT PADS_SCH::PART_PLACEMENT::position |
Definition at line 295 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::string PADS_SCH::PART_PLACEMENT::power_net_name |
Definition at line 298 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| std::string PADS_SCH::PART_PLACEMENT::reference |
Definition at line 292 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_PARSER::parsePartPlacement(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPART().
| double PADS_SCH::PART_PLACEMENT::rotation = 0.0 |
Definition at line 296 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::sheet_number = 1 |
Definition at line 299 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_PARSER::parsePartPlacement(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPART().
| std::string PADS_SCH::PART_PLACEMENT::symbol_name |
Definition at line 293 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::w1 = 0 |
Definition at line 305 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().
| int PADS_SCH::PART_PLACEMENT::w2 = 0 |
Definition at line 307 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parsePartPlacement().