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 57 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 69 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 60 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadLibrary().
wxString EAGLE_LIBRARY::name |
Definition at line 59 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 70 of file sch_io_eagle.h.
Referenced by SCH_IO_EAGLE::loadInstance(), and SCH_IO_EAGLE::loadLibrary().