KiCad PCB EDA Suite
|
#include <sch_io_eagle.h>
Public Attributes | |
wxString | name |
std::map< wxString, std::unique_ptr< LIB_SYMBOL > > | KiCadSymbols |
std::unordered_map< wxString, int > | GateToUnitMap |
Map Eagle gate unit number (which are strings) to KiCad library symbol unit number. | |
std::unordered_map< wxString, wxString > | package |
Definition at line 56 of file sch_io_eagle.h.
std::unordered_map<wxString, int> EAGLE_LIBRARY::GateToUnitMap |
Map Eagle gate unit number (which are strings) to KiCad library symbol unit number.
The look up name is EDEVICE name + EDEVICE name + EGATE name separated by underscores. Hashing would be faster but it would be nearly impossible to debug so use string look up for now.
Definition at line 68 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadLibrary().
std::map<wxString, std::unique_ptr<LIB_SYMBOL> > EAGLE_LIBRARY::KiCadSymbols |
Definition at line 59 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadLibrary().
wxString EAGLE_LIBRARY::name |
Definition at line 58 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadDrawing(), SCH_IO_EAGLE::loadLibrary(), and SCH_IO_EAGLE::loadSchematic().
std::unordered_map<wxString, wxString> EAGLE_LIBRARY::package |
Definition at line 69 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadInstance(), and SCH_IO_EAGLE::loadLibrary().