|
KiCad PCB EDA Suite
|
Symbol definition from CAEDECAL section. More...
#include <pads_sch_parser.h>
Public Attributes | |
| std::string | name |
| std::string | timestamp |
| int | gate_count = 1 |
| int | current_gate = 1 |
| std::vector< SYMBOL_PIN > | pins |
| std::vector< SYMBOL_GRAPHIC > | graphics |
| std::vector< SYMBOL_TEXT > | texts |
| int | f1 = 0 |
| int | f2 = 0 |
| int | height = 0 |
| int | width = 0 |
| int | h2 = 0 |
| int | w2 = 0 |
| int | num_attrs = 0 |
| int | num_pieces = 0 |
| int | has_polarity = 0 |
| int | num_pins = 0 |
| int | pin_origin_code = 0 |
| int | is_pin_decal = 0 |
| std::string | font1 |
| std::string | font2 |
| std::vector< CAEDECAL_ATTR > | attrs |
Symbol definition from CAEDECAL section.
Contains graphic primitives and pin definitions for a reusable schematic symbol.
Definition at line 240 of file pads_sch_parser.h.
| std::vector<CAEDECAL_ATTR> PADS_SCH::SYMBOL_DEF::attrs |
Definition at line 266 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::current_gate = 1 |
Definition at line 245 of file pads_sch_parser.h.
| int PADS_SCH::SYMBOL_DEF::f1 = 0 |
Definition at line 251 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::f2 = 0 |
Definition at line 252 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::string PADS_SCH::SYMBOL_DEF::font1 |
Definition at line 264 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::string PADS_SCH::SYMBOL_DEF::font2 |
Definition at line 265 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::gate_count = 1 |
Definition at line 244 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::vector<SYMBOL_GRAPHIC> PADS_SCH::SYMBOL_DEF::graphics |
Definition at line 247 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::h2 = 0 |
Definition at line 255 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::has_polarity = 0 |
Definition at line 259 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::height = 0 |
Definition at line 253 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::is_pin_decal = 0 |
Definition at line 262 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::string PADS_SCH::SYMBOL_DEF::name |
Definition at line 242 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateSymbol(), SCH_IO_PADS::LoadSchematicFile(), PADS_SCH::PADS_SCH_PARSER::parseSectionCAEDECAL(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::num_attrs = 0 |
Definition at line 257 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::num_pieces = 0 |
Definition at line 258 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::num_pins = 0 |
Definition at line 260 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::pin_origin_code = 0 |
Definition at line 261 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::vector<SYMBOL_PIN> PADS_SCH::SYMBOL_DEF::pins |
Definition at line 246 of file pads_sch_parser.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), and PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| std::vector<SYMBOL_TEXT> PADS_SCH::SYMBOL_DEF::texts |
| std::string PADS_SCH::SYMBOL_DEF::timestamp |
Definition at line 243 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::w2 = 0 |
Definition at line 256 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().
| int PADS_SCH::SYMBOL_DEF::width = 0 |
Definition at line 254 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().