KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
plugins.PadArray.EPADGridArray Class Reference

A pad grid array with a fixed name, used for things like thermal pads and via grids. More...

Inheritance diagram for plugins.PadArray.EPADGridArray:

Public Member Functions

 NamingFunction (self, nx, ny)
 Simply return the firstPadNum.
 
- Public Member Functions inherited from plugins.PadArray.PadGridArray
 __init__ (self, pad, nx, ny, px, py, centre=pcbnew.VECTOR2I(0, 0))
 
 AlphaNameFromNumber (self, n, aIndex=1, alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ")
 Utility function to generate an alphabetical name:
 
 AddPadsToModule (self, dc)
 Create the pads and add them to the module in the correct positions.
 
- Public Member Functions inherited from plugins.PadArray.PadArray
 __init__ (self, pad)
 
 SetPinNames (self, pinNames)
 Set a name for all the pins.
 
 SetFirstPadType (self, firstPad)
 If the array has a different first pad, this is the pad that is used.
 
 SetFirstPadInArray (self, fpNum)
 Set the numbering for the first pad in the array.
 
 AddPad (self, pad)
 Add a pad to the array, under the same footprint as the main prototype pad.
 
 GetPad (self, is_first_pad, pos)
 Get a pad in the array with the given position.
 
 GetName (self, *args, **kwargs)
 Get the pad name from the naming function, or the pre-set pinNames parameter (set with SetPinNames)
 

Additional Inherited Members

- Public Attributes inherited from plugins.PadArray.PadGridArray
 nx = int(nx)
 
 ny = int(ny)
 
 px = px
 
 py = py
 
 centre = centre
 
- Public Attributes inherited from plugins.PadArray.PadArray
int firstPadNum = 1
 
 pinNames = None
 
 pad = pad
 
 firstPad = None
 

Detailed Description

A pad grid array with a fixed name, used for things like thermal pads and via grids.

Definition at line 296 of file PadArray.py.

Member Function Documentation

◆ NamingFunction()

plugins.PadArray.EPADGridArray.NamingFunction ( self,
nx,
ny )

Simply return the firstPadNum.

Parameters
nxnot used
nynot used

Reimplemented from plugins.PadArray.PadGridArray.

Definition at line 302 of file PadArray.py.


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