|
KiCad PCB EDA Suite
|
A component as read from the .dch file. More...
#include <diptrace_sch_parser.h>
Public Attributes | |
| size_t | fileOffset = 0 |
| int | bboxX1 = 0 |
| int | bboxY1 = 0 |
| int | bboxX2 = 0 |
| int | bboxY2 = 0 |
| wxString | compName |
| wxString | refdes |
| wxString | value |
| wxString | prefix |
| wxString | nameDup |
| wxString | partName |
| wxString | partNumber |
| bool | isMultiPart = false |
| wxString | partId |
| int | sheetIndex = 0 |
| int | rotationE4 = 0 |
| Placement rotation in radians x 1e4 (0, 15708, 31416, 47124) | |
| wxString | libPath |
| wxString | patternName |
| Embedded footprint pattern name (e.g. "LED100", "CR0805") | |
| wxString | datasheet |
| Datasheet URL stored in the placement tail. | |
| std::vector< std::pair< wxString, wxString > > | additionalFields |
| User-defined additional fields, as (name, value) pairs (e.g. "Part Number (Digi-Key)"). | |
| std::vector< DCH_PIN > | pins |
| std::vector< DCH_SHAPE > | shapes |
| std::vector< DCH_COMPONENT_TEXT > | texts |
A component as read from the .dch file.
Definition at line 147 of file diptrace_sch_parser.h.
| std::vector<std::pair<wxString, wxString> > DIPTRACE::DCH_COMPONENT::additionalFields |
User-defined additional fields, as (name, value) pairs (e.g. "Part Number (Digi-Key)").
Definition at line 170 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().
| int DIPTRACE::DCH_COMPONENT::bboxX1 = 0 |
Definition at line 150 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().
| int DIPTRACE::DCH_COMPONENT::bboxX2 = 0 |
Definition at line 152 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::populateLibSymbolUnit().
| int DIPTRACE::DCH_COMPONENT::bboxY1 = 0 |
Definition at line 151 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().
| int DIPTRACE::DCH_COMPONENT::bboxY2 = 0 |
Definition at line 153 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::populateLibSymbolUnit().
| wxString DIPTRACE::DCH_COMPONENT::compName |
Definition at line 154 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::componentSymbolName(), DIPTRACE::SCH_PARSER::createSymbolInstance(), and needsStandardThtLedShape().
| wxString DIPTRACE::DCH_COMPONENT::datasheet |
Datasheet URL stored in the placement tail.
Definition at line 167 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().
| size_t DIPTRACE::DCH_COMPONENT::fileOffset = 0 |
Definition at line 149 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().
| bool DIPTRACE::DCH_COMPONENT::isMultiPart = false |
Definition at line 161 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::componentSymbolName(), and DIPTRACE::SCH_PARSER::normalizedRefdes().
| wxString DIPTRACE::DCH_COMPONENT::libPath |
Definition at line 165 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance(), and needsStandardThtLedShape().
| wxString DIPTRACE::DCH_COMPONENT::nameDup |
Definition at line 158 of file diptrace_sch_parser.h.
| wxString DIPTRACE::DCH_COMPONENT::partId |
Definition at line 162 of file diptrace_sch_parser.h.
| wxString DIPTRACE::DCH_COMPONENT::partName |
Definition at line 159 of file diptrace_sch_parser.h.
| wxString DIPTRACE::DCH_COMPONENT::partNumber |
Definition at line 160 of file diptrace_sch_parser.h.
| wxString DIPTRACE::DCH_COMPONENT::patternName |
Embedded footprint pattern name (e.g. "LED100", "CR0805")
Definition at line 166 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance(), DIPTRACE::SCH_PARSER::getOrCreateLibSymbol(), and DIPTRACE::SCH_PARSER::parseEmbeddedPattern().
| std::vector<DCH_PIN> DIPTRACE::DCH_COMPONENT::pins |
Definition at line 172 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance(), DIPTRACE::SCH_PARSER::getOrCreateLibSymbol(), needsStandardThtLedShape(), DIPTRACE::SCH_PARSER::parsePin(), and DIPTRACE::SCH_PARSER::populateLibSymbolUnit().
| wxString DIPTRACE::DCH_COMPONENT::prefix |
Definition at line 157 of file diptrace_sch_parser.h.
| wxString DIPTRACE::DCH_COMPONENT::refdes |
Definition at line 155 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance(), DIPTRACE::SCH_PARSER::getOrCreateLibSymbol(), DIPTRACE::SCH_PARSER::normalizedRefdes(), and DIPTRACE::SCH_PARSER::populateLibSymbolUnit().
| int DIPTRACE::DCH_COMPONENT::rotationE4 = 0 |
Placement rotation in radians x 1e4 (0, 15708, 31416, 47124)
Definition at line 164 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::componentSymbolName(), and DIPTRACE::SCH_PARSER::createSymbolInstance().
| std::vector<DCH_SHAPE> DIPTRACE::DCH_COMPONENT::shapes |
Definition at line 173 of file diptrace_sch_parser.h.
Referenced by needsStandardThtLedShape(), DIPTRACE::SCH_PARSER::parseFontBearingShape(), DIPTRACE::SCH_PARSER::parseShape(), and DIPTRACE::SCH_PARSER::populateLibSymbolUnit().
| int DIPTRACE::DCH_COMPONENT::sheetIndex = 0 |
Definition at line 163 of file diptrace_sch_parser.h.
| std::vector<DCH_COMPONENT_TEXT> DIPTRACE::DCH_COMPONENT::texts |
Definition at line 174 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance(), and DIPTRACE::SCH_PARSER::parseComponentTextField().
| wxString DIPTRACE::DCH_COMPONENT::value |
Definition at line 156 of file diptrace_sch_parser.h.
Referenced by DIPTRACE::SCH_PARSER::createSymbolInstance().