KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.FootprintWizardPlugin Class Reference
Inheritance diagram for pcbnew.FootprintWizardPlugin:

Public Member Functions

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

Public Attributes

 module = None
 
list params = []
 
str name = "KiCad FP Wizard"
 
str description = "Undefined Footprint Wizard plugin"
 
str image = ""
 
str buildmessages = ""
 
 pages
 

Detailed Description

Definition at line 4768 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.FootprintWizardPlugin.__init__ ( self)

Definition at line 4769 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ AddParam()

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

Definition at line 4782 of file pcbnew.py.

◆ AnyErrors()

pcbnew.FootprintWizardPlugin.AnyErrors ( self)

Definition at line 4834 of file pcbnew.py.

◆ BuildFootprint()

pcbnew.FootprintWizardPlugin.BuildFootprint ( self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4905 of file pcbnew.py.

◆ CheckParam()

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

Definition at line 4831 of file pcbnew.py.

◆ defaults()

pcbnew.FootprintWizardPlugin.defaults ( self)

Definition at line 4773 of file pcbnew.py.

◆ GetBuildMessages()

pcbnew.FootprintWizardPlugin.GetBuildMessages ( self)

Definition at line 4908 of file pcbnew.py.

◆ GetDescription()

pcbnew.FootprintWizardPlugin.GetDescription ( self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4815 of file pcbnew.py.

◆ GetFootprint()

pcbnew.FootprintWizardPlugin.GetFootprint ( self)

Definition at line 4901 of file pcbnew.py.

◆ GetImage()

pcbnew.FootprintWizardPlugin.GetImage ( self)

Definition at line 4812 of file pcbnew.py.

◆ GetName()

pcbnew.FootprintWizardPlugin.GetName ( self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4809 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetNumParameterPages()

pcbnew.FootprintWizardPlugin.GetNumParameterPages ( self)

Definition at line 4846 of file pcbnew.py.

◆ GetParam()

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

Definition at line 4824 of file pcbnew.py.

◆ GetParameterDesignators() [1/2]

pcbnew.FootprintWizardPlugin.GetParameterDesignators ( self,
page_index )

Definition at line 4864 of file pcbnew.py.

◆ GetParameterDesignators() [2/2]

pcbnew.FootprintWizardPlugin.GetParameterDesignators ( self,
page_index )

Definition at line 4888 of file pcbnew.py.

◆ GetParameterErrors()

pcbnew.FootprintWizardPlugin.GetParameterErrors ( self,
page_index )

Definition at line 4876 of file pcbnew.py.

◆ GetParameterHints()

pcbnew.FootprintWizardPlugin.GetParameterHints ( self,
page_index )

Definition at line 4884 of file pcbnew.py.

◆ GetParameterNames()

pcbnew.FootprintWizardPlugin.GetParameterNames ( self,
page_index )

Definition at line 4868 of file pcbnew.py.

◆ GetParameterPageName()

pcbnew.FootprintWizardPlugin.GetParameterPageName ( self,
page_n )

Definition at line 4849 of file pcbnew.py.

◆ GetParametersByPageIndex()

pcbnew.FootprintWizardPlugin.GetParametersByPageIndex ( self,
page_index )

Definition at line 4861 of file pcbnew.py.

◆ GetParametersByPageName()

pcbnew.FootprintWizardPlugin.GetParametersByPageName ( self,
page_name )

Definition at line 4852 of file pcbnew.py.

◆ GetParameterTypes()

pcbnew.FootprintWizardPlugin.GetParameterTypes ( self,
page_index )

Definition at line 4880 of file pcbnew.py.

◆ GetParameterValues()

pcbnew.FootprintWizardPlugin.GetParameterValues ( self,
page_index )

Definition at line 4872 of file pcbnew.py.

◆ GetReferencePrefix()

pcbnew.FootprintWizardPlugin.GetReferencePrefix ( self)

Definition at line 4821 of file pcbnew.py.

◆ GetValue()

pcbnew.FootprintWizardPlugin.GetValue ( self)

Reimplemented in plugins.FootprintWizardBase.FootprintWizard.

Definition at line 4818 of file pcbnew.py.

◆ pages()

pcbnew.FootprintWizardPlugin.pages ( self)

Definition at line 4838 of file pcbnew.py.

◆ parameters()

pcbnew.FootprintWizardPlugin.parameters ( self)

Definition at line 4791 of file pcbnew.py.

◆ ResetWizard()

pcbnew.FootprintWizardPlugin.ResetWizard ( self)

Definition at line 4805 of file pcbnew.py.

◆ SetParameterValues()

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

Definition at line 4892 of file pcbnew.py.

◆ Show()

pcbnew.FootprintWizardPlugin.Show ( self)

Definition at line 4911 of file pcbnew.py.

◆ values()

pcbnew.FootprintWizardPlugin.values ( self)

Definition at line 4802 of file pcbnew.py.

Member Data Documentation

◆ buildmessages

str pcbnew.FootprintWizardPlugin.buildmessages = ""

Definition at line 4780 of file pcbnew.py.

◆ description

str pcbnew.FootprintWizardPlugin.description = "Undefined Footprint Wizard plugin"

Definition at line 4778 of file pcbnew.py.

◆ image

str pcbnew.FootprintWizardPlugin.image = ""

Definition at line 4779 of file pcbnew.py.

◆ module

pcbnew.FootprintWizardPlugin.module = None

Definition at line 4774 of file pcbnew.py.

◆ name

str pcbnew.FootprintWizardPlugin.name = "KiCad FP Wizard"

Definition at line 4777 of file pcbnew.py.

◆ pages

pcbnew.FootprintWizardPlugin.pages

Definition at line 4847 of file pcbnew.py.

◆ params

list pcbnew.FootprintWizardPlugin.params = []

Definition at line 4775 of file pcbnew.py.


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