KiCad Pcbnew Python Scripting
|
Public Member Functions | |
def | __init__ (self, *args, **kwargs) |
"wxString const" | PluginName (self) |
"wxString const" | GetFileExtension (self) |
"BOARD *" | Load (self, "wxString" aFileName, "BOARD" aAppendToMe, "PROPERTIES const *" aProperties=None, "PROJECT *" aProject=None, "PROGRESS_REPORTER *" aProgressReporter=None) |
"std::vector< FOOTPRINT *,std::allocator< FOOTPRINT * > >" | GetImportedCachedLibraryFootprints (self) |
"void" | Save (self, "wxString" aFileName, "BOARD" aBoard, "PROPERTIES const *" aProperties=None) |
"void" | FootprintEnumerate (self, "wxArrayString &" aFootprintNames, "wxString" aLibraryPath, "bool" aBestEfforts, "PROPERTIES const *" aProperties=None) |
"long long" | GetLibraryTimestamp (self, "wxString" aLibraryPath) |
"void" | PrefetchLib (self, "wxString" aLibraryPath, "PROPERTIES const *" aProperties=None) |
"FOOTPRINT *" | FootprintLoad (self, "wxString" aLibraryPath, "wxString" aFootprintName, "bool" aKeepUUID=False, "PROPERTIES const *" aProperties=None) |
"FOOTPRINT const *" | GetEnumeratedFootprint (self, "wxString" aLibraryPath, "wxString" aFootprintName, "PROPERTIES const *" aProperties=None) |
"bool" | FootprintExists (self, "wxString" aLibraryPath, "wxString" aFootprintName, "PROPERTIES const *" aProperties=None) |
"void" | FootprintSave (self, "wxString" aLibraryPath, "FOOTPRINT" aFootprint, "PROPERTIES const *" aProperties=None) |
"void" | FootprintDelete (self, "wxString" aLibraryPath, "wxString" aFootprintName, "PROPERTIES const *" aProperties=None) |
"void" | FootprintLibCreate (self, "wxString" aLibraryPath, "PROPERTIES const *" aProperties=None) |
"bool" | FootprintLibDelete (self, "wxString" aLibraryPath, "PROPERTIES const *" aProperties=None) |
"bool" | IsFootprintLibWritable (self, "wxString" aLibraryPath) |
"void" | FootprintLibOptions (self, "PROPERTIES *" aListToAppendTo) |
"wxArrayString" | footprintPyEnumerate (self, "wxString" aLibraryPath, "bool" 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.
"void" pcbnew.PLUGIN.FootprintDelete | ( | self, | |
"wxString" | aLibraryPath, | ||
"wxString" | aFootprintName, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintDelete(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, PROPERTIES const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
"void" pcbnew.PLUGIN.FootprintEnumerate | ( | self, | |
"wxArrayString &" | aFootprintNames, | ||
"wxString" | aLibraryPath, | ||
"bool" | aBestEfforts, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintEnumerate(PLUGIN self, wxArrayString & aFootprintNames, wxString aLibraryPath, bool aBestEfforts, PROPERTIES const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
def pcbnew.PLUGIN.FootprintEnumerate | ( | self, | |
libname | |||
) |
Reimplemented in pcbnew.PCB_PLUGIN.
"bool" pcbnew.PLUGIN.FootprintExists | ( | self, | |
"wxString" | aLibraryPath, | ||
"wxString" | aFootprintName, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintExists(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, PROPERTIES const * aProperties=None) -> bool
Reimplemented in pcbnew.PCB_PLUGIN.
"void" pcbnew.PLUGIN.FootprintLibCreate | ( | self, | |
"wxString" | aLibraryPath, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintLibCreate(PLUGIN self, wxString aLibraryPath, PROPERTIES const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
"bool" pcbnew.PLUGIN.FootprintLibDelete | ( | self, | |
"wxString" | aLibraryPath, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintLibDelete(PLUGIN self, wxString aLibraryPath, PROPERTIES const * aProperties=None) -> bool
Reimplemented in pcbnew.PCB_PLUGIN.
"void" pcbnew.PLUGIN.FootprintLibOptions | ( | self, | |
"PROPERTIES *" | aListToAppendTo | ||
) |
"FOOTPRINT *" pcbnew.PLUGIN.FootprintLoad | ( | self, | |
"wxString" | aLibraryPath, | ||
"wxString" | aFootprintName, | ||
"bool" | aKeepUUID = False , |
||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintLoad(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, bool aKeepUUID=False, PROPERTIES const * aProperties=None) -> FOOTPRINT
Reimplemented in pcbnew.PCB_PLUGIN.
"wxArrayString" pcbnew.PLUGIN.footprintPyEnumerate | ( | self, | |
"wxString" | aLibraryPath, | ||
"bool" | aExitOnError | ||
) |
"void" pcbnew.PLUGIN.FootprintSave | ( | self, | |
"wxString" | aLibraryPath, | ||
"FOOTPRINT" | aFootprint, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
FootprintSave(PLUGIN self, wxString aLibraryPath, FOOTPRINT aFootprint, PROPERTIES const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
"FOOTPRINT const *" pcbnew.PLUGIN.GetEnumeratedFootprint | ( | self, | |
"wxString" | aLibraryPath, | ||
"wxString" | aFootprintName, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
GetEnumeratedFootprint(PLUGIN self, wxString aLibraryPath, wxString aFootprintName, PROPERTIES const * aProperties=None) -> FOOTPRINT
Reimplemented in pcbnew.PCB_PLUGIN.
"wxString const" pcbnew.PLUGIN.GetFileExtension | ( | self | ) |
GetFileExtension(PLUGIN self) -> wxString
Reimplemented in pcbnew.PCB_PLUGIN.
"long long" pcbnew.PLUGIN.GetLibraryTimestamp | ( | self, | |
"wxString" | aLibraryPath | ||
) |
GetLibraryTimestamp(PLUGIN self, wxString aLibraryPath) -> long long
Reimplemented in pcbnew.PCB_PLUGIN.
"bool" pcbnew.PLUGIN.IsFootprintLibWritable | ( | self, | |
"wxString" | aLibraryPath | ||
) |
IsFootprintLibWritable(PLUGIN self, wxString aLibraryPath) -> bool
Reimplemented in pcbnew.PCB_PLUGIN.
"BOARD *" pcbnew.PLUGIN.Load | ( | self, | |
"wxString" | aFileName, | ||
"BOARD" | aAppendToMe, | ||
"PROPERTIES const *" | aProperties = None , |
||
"PROJECT *" | aProject = None , |
||
"PROGRESS_REPORTER *" | aProgressReporter = None |
||
) |
Load(PLUGIN self, wxString aFileName, BOARD aAppendToMe, PROPERTIES const * aProperties=None, PROJECT * aProject=None, PROGRESS_REPORTER * aProgressReporter=None) -> BOARD
Reimplemented in pcbnew.PCB_PLUGIN.
"wxString const" pcbnew.PLUGIN.PluginName | ( | self | ) |
PluginName(PLUGIN self) -> wxString
Reimplemented in pcbnew.PCB_PLUGIN.
"void" pcbnew.PLUGIN.PrefetchLib | ( | self, | |
"wxString" | aLibraryPath, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
"void" pcbnew.PLUGIN.Save | ( | self, | |
"wxString" | aFileName, | ||
"BOARD" | aBoard, | ||
"PROPERTIES const *" | aProperties = None |
||
) |
Save(PLUGIN self, wxString aFileName, BOARD aBoard, PROPERTIES const * aProperties=None)
Reimplemented in pcbnew.PCB_PLUGIN.
|
static |