KiCad Pcbnew Python Scripting
Public Member Functions | Public Attributes | List of all members
pcbnew.FootprintWizardPlugin Class Reference
Inheritance diagram for pcbnew.FootprintWizardPlugin:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def defaults (self)
 
def AddParam (self, page, name, unit, default, **kwarg)
 
def parameters (self)
 
def values (self)
 
def ResetWizard (self)
 
def GetName (self)
 
def GetImage (self)
 
def GetDescription (self)
 
def GetValue (self)
 
def GetReferencePrefix (self)
 
def GetParam (self, page, name)
 
def CheckParam (self, page, name, **kwarg)
 
def AnyErrors (self)
 
def pages (self)
 
def GetNumParameterPages (self)
 
def GetParameterPageName (self, page_n)
 
def GetParametersByPageName (self, page_name)
 
def GetParametersByPageIndex (self, page_index)
 
def GetParameterDesignators (self, page_index)
 
def GetParameterNames (self, page_index)
 
def GetParameterValues (self, page_index)
 
def GetParameterErrors (self, page_index)
 
def GetParameterTypes (self, page_index)
 
def GetParameterHints (self, page_index)
 
def GetParameterDesignators (self, page_index)
 
def SetParameterValues (self, page_index, list_of_values)
 
def GetFootprint (self)
 
def BuildFootprint (self)
 
def GetBuildMessages (self)
 
def Show (self)
 
- Public Member Functions inherited from pcbnew.KiCadPlugin
def __init__ (self)
 
def register (self)
 
def deregister (self)
 
def GetPluginPath (self)
 

Public Attributes

 module
 
 params
 
 name
 
 description
 
 image
 
 buildmessages
 

Detailed Description

Definition at line 4800 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.FootprintWizardPlugin.__init__ (   self)

Reimplemented from pcbnew.KiCadPlugin.

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4801 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ AddParam()

def pcbnew.FootprintWizardPlugin.AddParam (   self,
  page,
  name,
  unit,
  default,
**  kwarg 
)

Definition at line 4814 of file pcbnew.py.

◆ AnyErrors()

def pcbnew.FootprintWizardPlugin.AnyErrors (   self)

Definition at line 4866 of file pcbnew.py.

Here is the caller graph for this function:

◆ BuildFootprint()

def pcbnew.FootprintWizardPlugin.BuildFootprint (   self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4937 of file pcbnew.py.

Here is the caller graph for this function:

◆ CheckParam()

def pcbnew.FootprintWizardPlugin.CheckParam (   self,
  page,
  name,
**  kwarg 
)

Definition at line 4863 of file pcbnew.py.

◆ defaults()

def pcbnew.FootprintWizardPlugin.defaults (   self)

Definition at line 4805 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetBuildMessages()

def pcbnew.FootprintWizardPlugin.GetBuildMessages (   self)

Definition at line 4940 of file pcbnew.py.

◆ GetDescription()

def pcbnew.FootprintWizardPlugin.GetDescription (   self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4847 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetFootprint()

def pcbnew.FootprintWizardPlugin.GetFootprint (   self)

Definition at line 4933 of file pcbnew.py.

◆ GetImage()

def pcbnew.FootprintWizardPlugin.GetImage (   self)

Definition at line 4844 of file pcbnew.py.

◆ GetName()

def pcbnew.FootprintWizardPlugin.GetName (   self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4841 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetNumParameterPages()

def pcbnew.FootprintWizardPlugin.GetNumParameterPages (   self)

Definition at line 4878 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParam()

def pcbnew.FootprintWizardPlugin.GetParam (   self,
  page,
  name 
)

Definition at line 4856 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParameterDesignators() [1/2]

def pcbnew.FootprintWizardPlugin.GetParameterDesignators (   self,
  page_index 
)

Definition at line 4896 of file pcbnew.py.

◆ GetParameterDesignators() [2/2]

def pcbnew.FootprintWizardPlugin.GetParameterDesignators (   self,
  page_index 
)

Definition at line 4920 of file pcbnew.py.

◆ GetParameterErrors()

def pcbnew.FootprintWizardPlugin.GetParameterErrors (   self,
  page_index 
)

Definition at line 4908 of file pcbnew.py.

◆ GetParameterHints()

def pcbnew.FootprintWizardPlugin.GetParameterHints (   self,
  page_index 
)

Definition at line 4916 of file pcbnew.py.

◆ GetParameterNames()

def pcbnew.FootprintWizardPlugin.GetParameterNames (   self,
  page_index 
)

Definition at line 4900 of file pcbnew.py.

◆ GetParameterPageName()

def pcbnew.FootprintWizardPlugin.GetParameterPageName (   self,
  page_n 
)

Definition at line 4881 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParametersByPageIndex()

def pcbnew.FootprintWizardPlugin.GetParametersByPageIndex (   self,
  page_index 
)

Definition at line 4893 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParametersByPageName()

def pcbnew.FootprintWizardPlugin.GetParametersByPageName (   self,
  page_name 
)

Definition at line 4884 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParameterTypes()

def pcbnew.FootprintWizardPlugin.GetParameterTypes (   self,
  page_index 
)

Definition at line 4912 of file pcbnew.py.

◆ GetParameterValues()

def pcbnew.FootprintWizardPlugin.GetParameterValues (   self,
  page_index 
)

Definition at line 4904 of file pcbnew.py.

◆ GetReferencePrefix()

def pcbnew.FootprintWizardPlugin.GetReferencePrefix (   self)

Definition at line 4853 of file pcbnew.py.

◆ GetValue()

def pcbnew.FootprintWizardPlugin.GetValue (   self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4850 of file pcbnew.py.

◆ pages()

def pcbnew.FootprintWizardPlugin.pages (   self)

Definition at line 4870 of file pcbnew.py.

Here is the caller graph for this function:

◆ parameters()

def pcbnew.FootprintWizardPlugin.parameters (   self)

Definition at line 4823 of file pcbnew.py.

Here is the caller graph for this function:

◆ ResetWizard()

def pcbnew.FootprintWizardPlugin.ResetWizard (   self)

Definition at line 4837 of file pcbnew.py.

◆ SetParameterValues()

def pcbnew.FootprintWizardPlugin.SetParameterValues (   self,
  page_index,
  list_of_values 
)

Definition at line 4924 of file pcbnew.py.

◆ Show()

def pcbnew.FootprintWizardPlugin.Show (   self)

Definition at line 4943 of file pcbnew.py.

◆ values()

def pcbnew.FootprintWizardPlugin.values (   self)

Definition at line 4834 of file pcbnew.py.

Member Data Documentation

◆ buildmessages

pcbnew.FootprintWizardPlugin.buildmessages

Definition at line 4812 of file pcbnew.py.

◆ description

pcbnew.FootprintWizardPlugin.description

Definition at line 4810 of file pcbnew.py.

◆ image

pcbnew.FootprintWizardPlugin.image

Definition at line 4811 of file pcbnew.py.

◆ module

pcbnew.FootprintWizardPlugin.module

Definition at line 4806 of file pcbnew.py.

◆ name

pcbnew.FootprintWizardPlugin.name

Definition at line 4809 of file pcbnew.py.

◆ params

pcbnew.FootprintWizardPlugin.params

Definition at line 4807 of file pcbnew.py.


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