|
KiCad PCB EDA Suite
|
Classes | |
| struct | ARC |
| Center/radius/angles form; triplePointArc is converted at parse time. More... | |
| struct | ATTR |
| struct | BUS |
| struct | BUS_ENTRY |
| struct | COMP_DEF |
| struct | COMP_INST |
| struct | COMP_PIN |
| A (compPin "padDes" ...) inside a compDef, mapping a symbol pin ordinal to the physical pad designator and carrying the electrical type. More... | |
| struct | FIELD_PLACEMENT |
| A placed title-block field whose name references the fieldDef holding the displayed text. More... | |
| struct | FONT |
| One font description inside a (textStyleDef ...). More... | |
| struct | IEEE_SYMBOL |
| struct | JUNCTION |
| struct | LINE |
| class | PCAD_SCH_PARSER |
| struct | PIN |
| struct | POLY |
| struct | PORT |
| struct | SCHEMATIC |
| struct | SHEET |
| struct | SYMBOL_DEF |
| struct | SYMBOL_INST |
| struct | TEXT_ITEM |
| A positioned text. More... | |
| struct | TEXT_STYLE |
| struct | TITLE_SHEET |
| struct | WIRE |
Enumerations | |
| enum class | JUSTIFY { LOWER_LEFT , LOWER_CENTER , LOWER_RIGHT , UPPER_LEFT , UPPER_CENTER , UPPER_RIGHT , LEFT , CENTER , RIGHT } |
| enum class | LINE_KIND { SOLID , DASHED , DOTTED } |
| enum class | IEEE_KIND { NONE , ADDER , AMPLIFIER , ASTABLE , COMPLEX , GENERATOR , HYSTERESIS , MULTIPLIER } |
Functions | |
| static std::vector< wxString > | splitMeasureTokens (const wxString &aContent) |
| static double | childAngle (XNODE *aNode, const wxString &aTag, double aDefault=0.0) |
| static bool | splitFieldDef (const wxString &aBoth, wxString &aName, wxString &aValue) |
Variables | |
| static const wxChar *const | TITLE_FIELD_NAMES [] |
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| ADDER | |
| AMPLIFIER | |
| ASTABLE | |
| COMPLEX | |
| GENERATOR | |
| HYSTERESIS | |
| MULTIPLIER | |
Definition at line 123 of file pcad_sch_parser.h.
|
strong |
| Enumerator | |
|---|---|
| LOWER_LEFT | |
| LOWER_CENTER | |
| LOWER_RIGHT | |
| UPPER_LEFT | |
| UPPER_CENTER | |
| UPPER_RIGHT | |
| LEFT | |
| CENTER | |
| RIGHT | |
Definition at line 36 of file pcad_sch_parser.h.
|
strong |
| Enumerator | |
|---|---|
| SOLID | |
| DASHED | |
| DOTTED | |
Definition at line 43 of file pcad_sch_parser.h.
|
static |
Definition at line 192 of file pcad_sch_parser.cpp.
References PCAD_SCH::PCAD_SCH_PARSER::FindChild(), and PCAD_SCH::PCAD_SCH_PARSER::NodeText().
Referenced by PCAD_SCH::PCAD_SCH_PARSER::parseArc(), PCAD_SCH::PCAD_SCH_PARSER::parseIeeeSymbol(), PCAD_SCH::PCAD_SCH_PARSER::parsePin(), PCAD_SCH::PCAD_SCH_PARSER::parseSheet(), and PCAD_SCH::PCAD_SCH_PARSER::parseText().
|
static |
Definition at line 789 of file pcad_sch_parser.cpp.
References TITLE_FIELD_NAMES.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::parseFieldSets().
|
static |
Definition at line 133 of file pcad_sch_parser.cpp.
References result.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::childDouble(), and PCAD_SCH::PCAD_SCH_PARSER::parsePtNode().
|
static |
Definition at line 774 of file pcad_sch_parser.cpp.
Referenced by splitFieldDef().