KiCad Pcbnew Python Scripting
|
Public Member Functions | |
def | __init__ (self, *args, **kwargs) |
def | PluginName (self) |
def | GetFileExtension (self) |
def | SetQueryUserCallback (self, aCallback) |
def | Load (self, aFileName, aAppendToMe, aProperties=None, aProject=None, aProgressReporter=None) |
def | GetImportedCachedLibraryFootprints (self) |
def | Save (self, aFileName, aBoard, aProperties=None) |
def | FootprintEnumerate (self, aFootprintNames, aLibraryPath, aBestEfforts, aProperties=None) |
def | GetLibraryTimestamp (self, aLibraryPath) |
def | PrefetchLib (self, aLibraryPath, aProperties=None) |
def | FootprintLoad (self, aLibraryPath, aFootprintName, aKeepUUID=False, aProperties=None) |
def | GetEnumeratedFootprint (self, aLibraryPath, aFootprintName, aProperties=None) |
def | FootprintExists (self, aLibraryPath, aFootprintName, aProperties=None) |
def | FootprintSave (self, aLibraryPath, aFootprint, aProperties=None) |
def | FootprintDelete (self, aLibraryPath, aFootprintName, aProperties=None) |
def | FootprintLibCreate (self, aLibraryPath, aProperties=None) |
def | FootprintLibDelete (self, aLibraryPath, aProperties=None) |
def | IsFootprintLibWritable (self, aLibraryPath) |
def | FootprintLibOptions (self, aListToAppendTo) |
def | footprintPyEnumerate (self, aLibraryPath, aExitOnError) |
def | FootprintEnumerate (self, libname) |
Properties | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
def pcbnew.PLUGIN.__init__ | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintDelete | ( | self, | |
aLibraryPath, | |||
aFootprintName, | |||
aProperties = None |
|||
) |
FootprintDelete(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, STRING_UTF8_MAP const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintEnumerate | ( | self, | |
aFootprintNames, | |||
aLibraryPath, | |||
aBestEfforts, | |||
aProperties = None |
|||
) |
FootprintEnumerate(PLUGIN self, wxArrayString & aFootprintNames, wxString aLibraryPath, bool aBestEfforts, STRING_UTF8_MAP const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintEnumerate | ( | self, | |
libname | |||
) |
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintExists | ( | self, | |
aLibraryPath, | |||
aFootprintName, | |||
aProperties = None |
|||
) |
FootprintExists(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, STRING_UTF8_MAP const * aProperties=None) -> bool
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintLibCreate | ( | self, | |
aLibraryPath, | |||
aProperties = None |
|||
) |
FootprintLibCreate(PLUGIN self, wxString aLibraryPath, STRING_UTF8_MAP const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintLibDelete | ( | self, | |
aLibraryPath, | |||
aProperties = None |
|||
) |
FootprintLibDelete(PLUGIN self, wxString aLibraryPath, STRING_UTF8_MAP const * aProperties=None) -> bool
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintLibOptions | ( | self, | |
aListToAppendTo | |||
) |
def pcbnew.PLUGIN.FootprintLoad | ( | self, | |
aLibraryPath, | |||
aFootprintName, | |||
aKeepUUID = False , |
|||
aProperties = None |
|||
) |
FootprintLoad(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, bool aKeepUUID=False, STRING_UTF8_MAP const * aProperties=None) -> FOOTPRINT
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.footprintPyEnumerate | ( | self, | |
aLibraryPath, | |||
aExitOnError | |||
) |
def pcbnew.PLUGIN.FootprintSave | ( | self, | |
aLibraryPath, | |||
aFootprint, | |||
aProperties = None |
|||
) |
FootprintSave(PLUGIN self, wxString aLibraryPath, FOOTPRINT aFootprint, STRING_UTF8_MAP const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.GetEnumeratedFootprint | ( | self, | |
aLibraryPath, | |||
aFootprintName, | |||
aProperties = None |
|||
) |
GetEnumeratedFootprint(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, STRING_UTF8_MAP const * aProperties=None) -> FOOTPRINT
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.GetFileExtension | ( | self | ) |
def pcbnew.PLUGIN.GetImportedCachedLibraryFootprints | ( | self | ) |
def pcbnew.PLUGIN.GetLibraryTimestamp | ( | self, | |
aLibraryPath | |||
) |
def pcbnew.PLUGIN.IsFootprintLibWritable | ( | self, | |
aLibraryPath | |||
) |
def pcbnew.PLUGIN.Load | ( | self, | |
aFileName, | |||
aAppendToMe, | |||
aProperties = None , |
|||
aProject = None , |
|||
aProgressReporter = None |
|||
) |
Load(PLUGIN self, wxString aFileName, BOARD aAppendToMe, STRING_UTF8_MAP const * aProperties=None, PROJECT * aProject=None, PROGRESS_REPORTER * aProgressReporter=None) -> BOARD
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.PluginName | ( | self | ) |
def pcbnew.PLUGIN.PrefetchLib | ( | self, | |
aLibraryPath, | |||
aProperties = None |
|||
) |
def pcbnew.PLUGIN.Save | ( | self, | |
aFileName, | |||
aBoard, | |||
aProperties = None |
|||
) |
Save(PLUGIN self, wxString aFileName, BOARD aBoard, STRING_UTF8_MAP const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.SetQueryUserCallback | ( | self, | |
aCallback | |||
) |
|
static |