|
KiCad PCB EDA Suite
|
Classes | |
| struct | IFACE |
Functions | |
| int | testFootprintLink (const wxString &aFootprint, PROJECT *aProject) |
| void | getFootprintPadNumbers (const wxString &aFootprint, PROJECT *aProject, std::set< wxString > &aPadNumbers) |
| CV::IFACE KIFACE_BASE | kiface ("cvpcb", KIWAY::FACE_CVPCB) |
| void CV::getFootprintPadNumbers | ( | const wxString & | aFootprint, |
| PROJECT * | aProject, | ||
| std::set< wxString > & | aPadNumbers ) |
Definition at line 69 of file cvpcb.cpp.
References FOOTPRINT, PROJECT_PCB::FootprintLibAdapter(), LIB_ID::GetLibNickname(), FOOTPRINT_LIBRARY_ADAPTER::LoadFootprint(), FOOTPRINT_LIBRARY_ADAPTER::LoadOne(), pad, LIB_ID::Parse(), and Pgm().
Referenced by CV::IFACE::IfaceOrAddress().
|
static |
Referenced by Kiface(), and KIFACE_GETTER().
| int CV::testFootprintLink | ( | const wxString & | aFootprint, |
| PROJECT * | aProject ) |
Definition at line 42 of file cvpcb.cpp.
References FOOTPRINT_LIBRARY_ADAPTER::FootprintExists(), PROJECT_PCB::FootprintLibAdapter(), LIB_ID::GetLibItemName(), LIB_ID::GetLibNickname(), LIBRARY_MANAGER_ADAPTER::GetLibraryStatus(), LIBRARY_MANAGER_ADAPTER::HasLibrary(), KIFACE_TEST_FOOTPRINT_LINK_LIBRARY_NOT_ENABLED, KIFACE_TEST_FOOTPRINT_LINK_NO_FOOTPRINT, KIFACE_TEST_FOOTPRINT_LINK_NO_LIBRARY, FOOTPRINT_LIBRARY_ADAPTER::LoadOne(), and LIB_ID::Parse().
Referenced by CV::IFACE::IfaceOrAddress().