KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EAGLE_LIBRARY Struct Reference

#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
 

Detailed Description

Definition at line 56 of file sch_io_eagle.h.

Member Data Documentation

◆ GateToUnitMap

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().

◆ KiCadSymbols

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().

◆ name

wxString EAGLE_LIBRARY::name

◆ package

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().


The documentation for this struct was generated from the following file: