|
KiCad PCB EDA Suite
|
#include <pcad_sch_parser.h>
Public Member Functions | |
| const TEXT_STYLE * | FindTextStyle (const wxString &aName) const |
Public Attributes | |
| double | workspaceWidth = 17000.0 |
| double | workspaceHeight = 11000.0 |
| std::vector< TEXT_STYLE > | textStyles |
| std::map< wxString, const TEXT_STYLE * > | textStylesByName |
| std::vector< SYMBOL_DEF > | symbolDefs |
| std::map< wxString, const SYMBOL_DEF * > | symbolDefsByName |
| std::vector< COMP_DEF > | compDefs |
| std::map< wxString, const COMP_DEF * > | compDefsByName |
| std::map< wxString, wxString > | compAliases |
| compAlias name -> compDef name | |
| std::vector< COMP_INST > | compInsts |
| std::map< wxString, const COMP_INST * > | compInstsByRef |
| std::vector< SHEET > | sheets |
| TITLE_SHEET | titleSheet |
Definition at line 275 of file pcad_sch_parser.h.
|
inline |
Definition at line 298 of file pcad_sch_parser.h.
References textStylesByName.
| std::map<wxString, wxString> PCAD_SCH::SCHEMATIC::compAliases |
compAlias name -> compDef name
Definition at line 290 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::parseLibrary(), and SCH_IO_PCAD::populateScreen().
| std::vector<COMP_DEF> PCAD_SCH::SCHEMATIC::compDefs |
Definition at line 286 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseLibrary().
| std::map<wxString, const COMP_DEF*> PCAD_SCH::SCHEMATIC::compDefsByName |
Definition at line 287 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and SCH_IO_PCAD::populateScreen().
| std::vector<COMP_INST> PCAD_SCH::SCHEMATIC::compInsts |
Definition at line 292 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseNetlist().
| std::map<wxString, const COMP_INST*> PCAD_SCH::SCHEMATIC::compInstsByRef |
Definition at line 293 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and SCH_IO_PCAD::populateScreen().
| std::vector<SHEET> PCAD_SCH::SCHEMATIC::sheets |
Definition at line 295 of file pcad_sch_parser.h.
Referenced by SCH_IO_PCAD::LoadSchematicFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseSchematicDesign().
| std::vector<SYMBOL_DEF> PCAD_SCH::SCHEMATIC::symbolDefs |
Definition at line 283 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseLibrary().
| std::map<wxString, const SYMBOL_DEF*> PCAD_SCH::SCHEMATIC::symbolDefsByName |
Definition at line 284 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile().
| std::vector<TEXT_STYLE> PCAD_SCH::SCHEMATIC::textStyles |
Definition at line 280 of file pcad_sch_parser.h.
Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseTextStyleDef().
| std::map<wxString, const TEXT_STYLE*> PCAD_SCH::SCHEMATIC::textStylesByName |
Definition at line 281 of file pcad_sch_parser.h.
Referenced by FindTextStyle(), and PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile().
| TITLE_SHEET PCAD_SCH::SCHEMATIC::titleSheet |
Definition at line 296 of file pcad_sch_parser.h.
Referenced by SCH_IO_PCAD::LoadSchematicFile(), PCAD_SCH::PCAD_SCH_PARSER::parseFieldSets(), and SCH_IO_PCAD::populateScreen().
| double PCAD_SCH::SCHEMATIC::workspaceHeight = 11000.0 |
Definition at line 278 of file pcad_sch_parser.h.
Referenced by SCH_IO_PCAD::LoadSchematicFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseSchematicDesign().
| double PCAD_SCH::SCHEMATIC::workspaceWidth = 17000.0 |
Definition at line 277 of file pcad_sch_parser.h.
Referenced by SCH_IO_PCAD::LoadSchematicFile(), and PCAD_SCH::PCAD_SCH_PARSER::parseSchematicDesign().