KiCad PCB EDA Suite
|
helper class for creating a footprint library cache. More...
Public Member Functions | |
GPCB_FPL_CACHE_ENTRY (FOOTPRINT *aFootprint, const WX_FILENAME &aFileName) | |
WX_FILENAME | GetFileName () const |
std::unique_ptr< FOOTPRINT > & | GetFootprint () |
Private Attributes | |
WX_FILENAME | m_filename |
The full file name and path of the footprint to cache. | |
std::unique_ptr< FOOTPRINT > | m_footprint |
helper class for creating a footprint library cache.
The new footprint library design is a file path of individual footprint files that contain a single footprint per file. This class is a helper only for the footprint portion of the PLUGIN API, and only for the PCB_IO_KICAD_SEXPR plugin. It is private to this implementation file so it is not placed into a header.
Definition at line 110 of file pcb_io_geda.cpp.
|
inline |
Definition at line 113 of file pcb_io_geda.cpp.
|
inline |
Definition at line 118 of file pcb_io_geda.cpp.
References m_filename.
|
inline |
Definition at line 119 of file pcb_io_geda.cpp.
References m_footprint.
|
private |
The full file name and path of the footprint to cache.
Definition at line 122 of file pcb_io_geda.cpp.
Referenced by GetFileName().
|
private |
Definition at line 123 of file pcb_io_geda.cpp.
Referenced by GetFootprint().