KiCad Pcbnew Python Scripting
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pcbnew.PAD_List Class Reference
Inheritance diagram for pcbnew.PAD_List:
Inheritance graph


class  DLISTIter

Public Member Functions

def Get (self)
def __deref__ (self)
def GetFirst (self)
def GetLast (self)
def Append (self, args)
def Insert (self, aNewElement, aElementAfterMe)
def Remove (self, aElement)
def begin (self)
def end (self)
def PopFront (self)
def PopBack (self)
def PushFront (self, aNewElement)
def PushBack (self, aNewElement)
def __iter__ (self)
def __init__ (self)
def StandardMask (self)
def SMDMask (self)
def ConnSMDMask (self)
def UnplatedHoleMask (self)
def ClassOf (self, aItem)
def Next (self)
def GetParent (self)
def ImportSettingsFromMaster (self, aMasterPad)
def IsFlipped (self)
def SetName (self, aName)
def GetName (self)
def IncrementPadName (self, aSkipUnconnectable, aFillSequenceGaps)
def PadNameEqual (self, other)
def GetShape (self)
def SetShape (self, aShape)
def SetPosition (self, aPos)
def GetPosition (self)
def GetAnchorPadShape (self)
def GetCustomShapeInZoneOpt (self)
def SetCustomShapeInZoneOpt (self, aOption)
def SetAnchorPadShape (self, aShape)
def SetY (self, y)
def SetX (self, x)
def SetPos0 (self, aPos)
def GetPos0 (self)
def SetY0 (self, y)
def SetX0 (self, x)
def SetSize (self, aSize)
def GetSize (self)
def SetDelta (self, aSize)
def GetDelta (self)
def SetDrillSize (self, aSize)
def GetDrillSize (self)
def SetOffset (self, aOffset)
def GetOffset (self)
def AddPrimitive (self, args)
def GetBestAnchorPosition (self, aPos)
def MergePrimitivesAsPolygon (self, aMergedPolygon=None, aCircleToSegmentsCount=32)
def DeletePrimitivesList (self)
def CustomShapeAsPolygonToBoardPosition (self, aMergedPolygon, aPosition, aRotation)
def GetPrimitives (self)
def GetCustomShapeAsPolygon (self)
def Flip (self, aCentre)
def FlipPrimitives (self)
def SetPrimitives (self, aPrimitivesList)
def AddPrimitives (self, aPrimitivesList)
def SetOrientation (self, aAngle)
def SetOrientationDegrees (self, aOrientation)
def GetOrientation (self)
def GetOrientationDegrees (self)
def GetOrientationRadians (self)
def SetDrillShape (self, aDrillShape)
def GetDrillShape (self)
def GetOblongDrillGeometry (self, aStartPoint, aEndPoint, aWidth)
def SetLayerSet (self, aLayerMask)
def GetLayerSet (self)
def SetAttribute (self, aAttribute)
def GetAttribute (self)
def SetPadToDieLength (self, aLength)
def GetPadToDieLength (self)
def GetLocalSolderMaskMargin (self)
def SetLocalSolderMaskMargin (self, aMargin)
def GetLocalClearance (self)
def SetLocalClearance (self, aClearance)
def GetLocalSolderPasteMargin (self)
def SetLocalSolderPasteMargin (self, aMargin)
def GetLocalSolderPasteMarginRatio (self)
def SetLocalSolderPasteMarginRatio (self, aRatio)
def TransformShapeWithClearanceToPolygon (self, aCornerBuffer, aClearanceValue, aCircleToSegmentsCount, aCorrectionFactor)
def GetClearance (self, aItem=None)
def GetSolderMaskMargin (self)
def GetSolderPasteMargin (self)
def SetZoneConnection (self, aType)
def GetZoneConnection (self)
def SetThermalWidth (self, aWidth)
def GetThermalWidth (self)
def SetThermalGap (self, aGap)
def GetThermalGap (self)
def Draw (self, args)
def DrawShape (self, aClipBox, aDC, aDrawInfo)
def BuildPadPolygon (self, aCoord, aInflateValue, aRotation)
def GetRoundRectCornerRadius (self, args)
def BuildPadShapePolygon (self, aCornerBuffer, aInflateValue, aSegmentsPerCircle, aCorrectionFactor)
def BuildPadDrillShapePolygon (self, aCornerBuffer, aInflateValue, aSegmentsPerCircle)
def BuildSegmentFromOvalShape (self, aSegStart, aSegEnd, aRotation, aMargin)
def GetBoundingRadius (self)
def ShapePos (self)
def GetRoundRectRadiusRatio (self)
def SetRoundRectRadiusRatio (self, aRadiusScale)
def GetSubRatsnest (self)
def SetSubRatsnest (self, aSubRatsnest)
def GetMsgPanelInfo (self, aList)
def IsOnLayer (self, aLayer)
def HitTest (self, args)
def GetClass (self)
def GetBoundingBox (self)
def SetDrawCoord (self)
def SetLocalCoord (self)
def Compare (self, padref, padcmp)
def Move (self, aMoveVector)
def Rotate (self, aRotCentre, aAngle)
def GetSelectMenuText (self)
def GetMenuImage (self)
def ShowPadShape (self)
def ShowPadAttr (self)
def AppendConfigs (self, aResult)
def Clone (self)
def Duplicate (self)
def PadShouldBeNPTH (self)
def ViewGetLayers (self, aLayers, aCount)
def ViewGetLOD (self, aLayer, aView)
def ViewBBox (self)
def CopyNetlistSettings (self, aPad, aCopyLocalSettings)
def SwapData (self, aImage)
def IsConnected (self)
def GetNet (self)
def SetNet (self, aNetInfo)
def GetNetCode (self)
def SetNetCode (self, aNetCode, aNoAssert=False)
def GetNetname (self)
def GetShortNetname (self)
def GetNetClass (self)
def GetNetClassName (self)
def SetLocalRatsnestVisible (self, aVisible)
def GetLocalRatsnestVisible (self)
def GetCenter (self)
def Back (self)
def GetLayer (self)
def SetLayer (self, aLayer)
def IsTrack (self)
def IsLocked (self)
def SetLocked (self, aLocked)
def UnLink (self)
def DeleteStructure (self)
def ShowShape (self, aShape)
def GetBoard (self)
def GetLayerName (self)
def FormatInternalUnits (self, args)
def FormatAngle (self, aAngle)
def Type (self)
def SetTimeStamp (self, aNewTimeStamp)
def GetTimeStamp (self)
def GetList (self)
def SetParent (self, aParent)
def SetList (self, aList)
def IsNew (self)
def IsModified (self)
def IsMoving (self)
def IsDragging (self)
def IsWireImage (self)
def IsSelected (self)
def IsResized (self)
def IsHighlighted (self)
def IsBrightened (self)
def SetWireImage (self)
def SetSelected (self)
def SetHighlighted (self)
def SetBrightened (self)
def ClearSelected (self)
def ClearHighlighted (self)
def ClearBrightened (self)
def SetModified (self)
def GetState (self, type)
def SetState (self, type, state)
def GetStatus (self)
def SetStatus (self, aStatus)
def SetFlags (self, aMask)
def ClearFlags (self, aMask=-1)
def GetFlags (self)
def SetForceVisible (self, aEnable)
def IterateForward (self, listStart, inspector, testData, scanTypes)
def Visit (self, inspector, testData, scanTypes)
def Matches (self, aSearchData, aAuxData, aFindLocation)
def Replace (self, args)
def IsReplaceable (self)
def __lt__ (self, aItem)
def Sort (self, aLeft, aRight)
- Public Member Functions inherited from pcbnew.DHEAD
def __init__ (self, args, kwargs)
def DeleteAll (self)
def SetOwnership (self, Iown)
def GetCount (self)

Public Attributes


Static Public Attributes

 ret = self.last.Get()

Detailed Description

Proxy of C++ DLIST<(D_PAD)> class.

Definition at line 11306 of file

Constructor & Destructor Documentation

def pcbnew.PAD_List.__init__ (   self)
__init__(DLIST<(D_PAD)> self) -> PAD_List

Definition at line 11424 of file

Member Function Documentation

def pcbnew.PAD_List.__deref__ (   self)
__deref__(PAD_List self) -> D_PAD

Definition at line 11324 of file

def pcbnew.PAD_List.__iter__ (   self)

Definition at line 11419 of file

def pcbnew.PAD_List.__lt__ (   self,
__lt__(PAD_List self, EDA_ITEM aItem) -> bool

Definition at line 12347 of file

def pcbnew.PAD_List.AddPrimitive (   self,
AddPrimitive(PAD_List self, SHAPE_POLY_SET aPoly, int aThickness)
AddPrimitive(PAD_List self, wxPoint_Vector aPoly, int aThickness)
AddPrimitive(PAD_List self, wxPoint aStart, wxPoint aEnd, int aThickness)
AddPrimitive(PAD_List self, wxPoint aCenter, int aRadius, int aThickness)
AddPrimitive(PAD_List self, wxPoint aCenter, wxPoint aStart, int aArcAngle, int aThickness)

Definition at line 11609 of file

def pcbnew.PAD_List.AddPrimitives (   self,
AddPrimitives(PAD_List self, std::vector< PAD_CS_PRIMITIVE,std::allocator< PAD_CS_PRIMITIVE > > const & aPrimitivesList) -> bool

Definition at line 11669 of file

def pcbnew.PAD_List.Append (   self,
Append(PAD_List self, D_PAD aNewElement)
Append(PAD_List self, PAD_List aList)

Definition at line 11339 of file

def pcbnew.PAD_List.AppendConfigs (   self,
AppendConfigs(PAD_List self, PARAM_CFG_ARRAY * aResult)

Definition at line 11982 of file

def pcbnew.PAD_List.Back (   self)
Back(PAD_List self) -> BOARD_ITEM

Definition at line 12090 of file

def pcbnew.PAD_List.begin (   self)
begin(PAD_List self) -> D_PAD

Definition at line 11357 of file

def pcbnew.PAD_List.BuildPadDrillShapePolygon (   self,
BuildPadDrillShapePolygon(PAD_List self, SHAPE_POLY_SET aCornerBuffer, int aInflateValue, int aSegmentsPerCircle) -> bool

Definition at line 11868 of file

def pcbnew.PAD_List.BuildPadPolygon (   self,
BuildPadPolygon(PAD_List self, wxPoint aCoord, wxSize aInflateValue, double aRotation)

Definition at line 11850 of file

def pcbnew.PAD_List.BuildPadShapePolygon (   self,
BuildPadShapePolygon(PAD_List self, SHAPE_POLY_SET aCornerBuffer, wxSize aInflateValue, int aSegmentsPerCircle, double aCorrectionFactor)

Definition at line 11863 of file

def pcbnew.PAD_List.BuildSegmentFromOvalShape (   self,
BuildSegmentFromOvalShape(PAD_List self, wxPoint aSegStart, wxPoint aSegEnd, double aRotation, wxSize aMargin) -> int

Definition at line 11873 of file

def pcbnew.PAD_List.ClassOf (   self,
ClassOf(PAD_List self, EDA_ITEM aItem) -> bool

Definition at line 11454 of file

def pcbnew.PAD_List.ClearBrightened (   self)
ClearBrightened(PAD_List self)

Definition at line 12265 of file

def pcbnew.PAD_List.ClearFlags (   self,
  aMask = -1 
ClearFlags(PAD_List self, STATUS_FLAGS aMask=-1)
ClearFlags(PAD_List self)

Definition at line 12300 of file

def pcbnew.PAD_List.ClearHighlighted (   self)
ClearHighlighted(PAD_List self)

Definition at line 12260 of file

def pcbnew.PAD_List.ClearSelected (   self)
ClearSelected(PAD_List self)

Definition at line 12255 of file

def pcbnew.PAD_List.Clone (   self)
Clone(PAD_List self) -> EDA_ITEM

Definition at line 11987 of file

def pcbnew.PAD_List.Compare (   self,
Compare(PAD_List self, D_PAD padref, D_PAD padcmp) -> int

Definition at line 11947 of file

def pcbnew.PAD_List.ConnSMDMask (   self)
ConnSMDMask(PAD_List self) -> LSET

Definition at line 11444 of file

def pcbnew.PAD_List.CopyNetlistSettings (   self,
CopyNetlistSettings(PAD_List self, D_PAD aPad, bool aCopyLocalSettings)

Definition at line 12017 of file

def pcbnew.PAD_List.CustomShapeAsPolygonToBoardPosition (   self,
CustomShapeAsPolygonToBoardPosition(PAD_List self, SHAPE_POLY_SET aMergedPolygon, wxPoint aPosition, double aRotation)

Definition at line 11639 of file

def pcbnew.PAD_List.DeletePrimitivesList (   self)
DeletePrimitivesList(PAD_List self)

Definition at line 11634 of file

def pcbnew.PAD_List.DeleteStructure (   self)
DeleteStructure(PAD_List self)

Definition at line 12125 of file

def pcbnew.PAD_List.Draw (   self,
Draw(PAD_List self, EDA_DRAW_PANEL * aPanel, wxDC * aDC, GR_DRAWMODE aDrawMode, wxPoint aOffset)
Draw(PAD_List self, EDA_DRAW_PANEL * aPanel, wxDC * aDC, GR_DRAWMODE aDrawMode)

Definition at line 11837 of file

def pcbnew.PAD_List.DrawShape (   self,
DrawShape(PAD_List self, EDA_RECT aClipBox, wxDC * aDC, PAD_DRAWINFO aDrawInfo)

Definition at line 11845 of file

def pcbnew.PAD_List.Duplicate (   self)
Duplicate(PAD_List self) -> D_PAD

Definition at line 11992 of file

def pcbnew.PAD_List.end (   self)
end(PAD_List self) -> D_PAD

Definition at line 11362 of file

def pcbnew.PAD_List.Flip (   self,
Flip(PAD_List self, wxPoint aCentre)

Definition at line 11654 of file

def pcbnew.PAD_List.FlipPrimitives (   self)
FlipPrimitives(PAD_List self)

Definition at line 11659 of file

def pcbnew.PAD_List.FormatAngle (   self,
FormatAngle(PAD_List self, double aAngle) -> string

Definition at line 12155 of file

def pcbnew.PAD_List.FormatInternalUnits (   self,
FormatInternalUnits(PAD_List self, int aValue) -> string
FormatInternalUnits(PAD_List self, wxPoint aPoint) -> string
FormatInternalUnits(PAD_List self, VECTOR2I const & aPoint) -> string
FormatInternalUnits(PAD_List self, wxSize aSize) -> string

Definition at line 12145 of file

def pcbnew.PAD_List.Get (   self)
Get(PAD_List self) -> D_PAD

Definition at line 11319 of file

def pcbnew.PAD_List.GetAnchorPadShape (   self)
GetAnchorPadShape(PAD_List self) -> PAD_SHAPE_T

Definition at line 11519 of file

def pcbnew.PAD_List.GetAttribute (   self)
GetAttribute(PAD_List self) -> PAD_ATTR_T

Definition at line 11729 of file

def pcbnew.PAD_List.GetBestAnchorPosition (   self,
GetBestAnchorPosition(PAD_List self, VECTOR2I & aPos) -> bool

Definition at line 11620 of file

def pcbnew.PAD_List.GetBoard (   self)
GetBoard(PAD_List self) -> BOARD

Definition at line 12135 of file

def pcbnew.PAD_List.GetBoundingBox (   self)
GetBoundingBox(PAD_List self) -> EDA_RECT

Definition at line 11932 of file

def pcbnew.PAD_List.GetBoundingRadius (   self)
GetBoundingRadius(PAD_List self) -> int

Definition at line 11878 of file

def pcbnew.PAD_List.GetCenter (   self)
GetCenter(PAD_List self) -> wxPoint

Definition at line 12085 of file

def pcbnew.PAD_List.GetClass (   self)
GetClass(PAD_List self) -> wxString

Definition at line 11927 of file

def pcbnew.PAD_List.GetClearance (   self,
  aItem = None 
GetClearance(PAD_List self, BOARD_CONNECTED_ITEM aItem=None) -> int
GetClearance(PAD_List self) -> int

Definition at line 11789 of file

def pcbnew.PAD_List.GetCustomShapeAsPolygon (   self)
GetCustomShapeAsPolygon(PAD_List self) -> SHAPE_POLY_SET

Definition at line 11649 of file

def pcbnew.PAD_List.GetCustomShapeInZoneOpt (   self)
GetCustomShapeInZoneOpt(PAD_List self) -> CUST_PAD_SHAPE_IN_ZONE

Definition at line 11524 of file

def pcbnew.PAD_List.GetDelta (   self)
GetDelta(PAD_List self) -> wxSize

Definition at line 11584 of file

def pcbnew.PAD_List.GetDrillShape (   self)
GetDrillShape(PAD_List self) -> PAD_DRILL_SHAPE_T

Definition at line 11704 of file

def pcbnew.PAD_List.GetDrillSize (   self)
GetDrillSize(PAD_List self) -> wxSize

Definition at line 11594 of file

def pcbnew.PAD_List.GetFirst (   self)
GetFirst(PAD_List self) -> D_PAD

Definition at line 11329 of file

def pcbnew.PAD_List.GetFlags (   self)
GetFlags(PAD_List self) -> STATUS_FLAGS

Definition at line 12308 of file

def pcbnew.PAD_List.GetLast (   self)
GetLast(PAD_List self) -> D_PAD

Definition at line 11334 of file

def pcbnew.PAD_List.GetLayer (   self)
GetLayer(PAD_List self) -> PCB_LAYER_ID

Definition at line 12095 of file

Here is the caller graph for this function:

def pcbnew.PAD_List.GetLayerName (   self)
GetLayerName(PAD_List self) -> wxString

Definition at line 12140 of file

def pcbnew.PAD_List.GetLayerSet (   self)
GetLayerSet(PAD_List self) -> LSET

Definition at line 11719 of file

def pcbnew.PAD_List.GetList (   self)
GetList(PAD_List self) -> DHEAD

Definition at line 12175 of file

def pcbnew.PAD_List.GetLocalClearance (   self)
GetLocalClearance(PAD_List self) -> int

Definition at line 11754 of file

def pcbnew.PAD_List.GetLocalRatsnestVisible (   self)
GetLocalRatsnestVisible(PAD_List self) -> bool

Definition at line 12080 of file

def pcbnew.PAD_List.GetLocalSolderMaskMargin (   self)
GetLocalSolderMaskMargin(PAD_List self) -> int

Definition at line 11744 of file

def pcbnew.PAD_List.GetLocalSolderPasteMargin (   self)
GetLocalSolderPasteMargin(PAD_List self) -> int

Definition at line 11764 of file

def pcbnew.PAD_List.GetLocalSolderPasteMarginRatio (   self)
GetLocalSolderPasteMarginRatio(PAD_List self) -> double

Definition at line 11774 of file

def pcbnew.PAD_List.GetMenuImage (   self)
GetMenuImage(PAD_List self) -> BITMAP_DEF

Definition at line 11967 of file

def pcbnew.PAD_List.GetMsgPanelInfo (   self,
GetMsgPanelInfo(PAD_List self, std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > & aList)

Definition at line 11908 of file

def pcbnew.PAD_List.GetName (   self)
GetName(PAD_List self) -> wxString

Definition at line 11484 of file

Here is the caller graph for this function:

def pcbnew.PAD_List.GetNet (   self)
GetNet(PAD_List self) -> NETINFO_ITEM

Definition at line 12032 of file

def pcbnew.PAD_List.GetNetClass (   self)
GetNetClass(PAD_List self) -> std::shared_ptr< NETCLASS >

Definition at line 12065 of file

def pcbnew.PAD_List.GetNetClassName (   self)
GetNetClassName(PAD_List self) -> wxString

Definition at line 12070 of file

def pcbnew.PAD_List.GetNetCode (   self)
GetNetCode(PAD_List self) -> int

Definition at line 12042 of file

def pcbnew.PAD_List.GetNetname (   self)
GetNetname(PAD_List self) -> wxString

Definition at line 12055 of file

def pcbnew.PAD_List.GetOblongDrillGeometry (   self,
GetOblongDrillGeometry(PAD_List self, wxPoint aStartPoint, wxPoint aEndPoint, int & aWidth)

Definition at line 11709 of file

def pcbnew.PAD_List.GetOffset (   self)
GetOffset(PAD_List self) -> wxPoint

Definition at line 11604 of file

def pcbnew.PAD_List.GetOrientation (   self)
GetOrientation(PAD_List self) -> double

Definition at line 11684 of file

def pcbnew.PAD_List.GetOrientationDegrees (   self)
GetOrientationDegrees(PAD_List self) -> double

Definition at line 11689 of file

def pcbnew.PAD_List.GetOrientationRadians (   self)
GetOrientationRadians(PAD_List self) -> double

Definition at line 11694 of file

def pcbnew.PAD_List.GetPadToDieLength (   self)
GetPadToDieLength(PAD_List self) -> int

Definition at line 11739 of file

def pcbnew.PAD_List.GetParent (   self)
GetParent(PAD_List self) -> MODULE

Definition at line 11464 of file

def pcbnew.PAD_List.GetPos0 (   self)
GetPos0(PAD_List self) -> wxPoint

Definition at line 11554 of file

def pcbnew.PAD_List.GetPosition (   self)
GetPosition(PAD_List self) -> wxPoint

Definition at line 11514 of file

def pcbnew.PAD_List.GetPrimitives (   self)
GetPrimitives(PAD_List self) -> std::vector< PAD_CS_PRIMITIVE,std::allocator< PAD_CS_PRIMITIVE > > const &

Definition at line 11644 of file

def pcbnew.PAD_List.GetRoundRectCornerRadius (   self,
GetRoundRectCornerRadius(PAD_List self) -> int
GetRoundRectCornerRadius(PAD_List self, wxSize aSize) -> int

Definition at line 11855 of file

def pcbnew.PAD_List.GetRoundRectRadiusRatio (   self)
GetRoundRectRadiusRatio(PAD_List self) -> double

Definition at line 11888 of file

def pcbnew.PAD_List.GetSelectMenuText (   self)
GetSelectMenuText(PAD_List self) -> wxString

Definition at line 11962 of file

def pcbnew.PAD_List.GetShape (   self)
GetShape(PAD_List self) -> PAD_SHAPE_T

Definition at line 11499 of file

Here is the caller graph for this function:

def pcbnew.PAD_List.GetShortNetname (   self)
GetShortNetname(PAD_List self) -> wxString

Definition at line 12060 of file

def pcbnew.PAD_List.GetSize (   self)
GetSize(PAD_List self) -> wxSize

Definition at line 11574 of file

def pcbnew.PAD_List.GetSolderMaskMargin (   self)
GetSolderMaskMargin(PAD_List self) -> int

Definition at line 11797 of file

def pcbnew.PAD_List.GetSolderPasteMargin (   self)
GetSolderPasteMargin(PAD_List self) -> wxSize

Definition at line 11802 of file

def pcbnew.PAD_List.GetState (   self,
GetState(PAD_List self, int type) -> int

Definition at line 12275 of file

def pcbnew.PAD_List.GetStatus (   self)
GetStatus(PAD_List self) -> STATUS_FLAGS

Definition at line 12285 of file

def pcbnew.PAD_List.GetSubRatsnest (   self)
GetSubRatsnest(PAD_List self) -> int

Definition at line 11898 of file

def pcbnew.PAD_List.GetThermalGap (   self)
GetThermalGap(PAD_List self) -> int

Definition at line 11832 of file

def pcbnew.PAD_List.GetThermalWidth (   self)
GetThermalWidth(PAD_List self) -> int

Definition at line 11822 of file

def pcbnew.PAD_List.GetTimeStamp (   self)
GetTimeStamp(PAD_List self) -> timestamp_t

Definition at line 12170 of file

def pcbnew.PAD_List.GetZoneConnection (   self)
GetZoneConnection(PAD_List self) -> ZoneConnection

Definition at line 11812 of file

def pcbnew.PAD_List.HitTest (   self,
HitTest(PAD_List self, wxPoint aPosition) -> bool
HitTest(PAD_List self, EDA_RECT aRect, bool aContained, int aAccuracy=0) -> bool
HitTest(PAD_List self, EDA_RECT aRect, bool aContained) -> bool

Definition at line 11918 of file

def pcbnew.PAD_List.ImportSettingsFromMaster (   self,
ImportSettingsFromMaster(PAD_List self, D_PAD aMasterPad)

Definition at line 11469 of file

def pcbnew.PAD_List.IncrementPadName (   self,
IncrementPadName(PAD_List self, bool aSkipUnconnectable, bool aFillSequenceGaps) -> bool

Definition at line 11489 of file

def pcbnew.PAD_List.Insert (   self,
Insert(PAD_List self, D_PAD aNewElement, D_PAD aElementAfterMe)

Definition at line 11347 of file

def pcbnew.PAD_List.IsBrightened (   self)
IsBrightened(PAD_List self) -> bool

Definition at line 12230 of file

def pcbnew.PAD_List.IsConnected (   self)
IsConnected(PAD_List self) -> bool

Definition at line 12027 of file

def pcbnew.PAD_List.IsDragging (   self)
IsDragging(PAD_List self) -> bool

Definition at line 12205 of file

def pcbnew.PAD_List.IsFlipped (   self)
IsFlipped(PAD_List self) -> bool

Definition at line 11474 of file

def pcbnew.PAD_List.IsHighlighted (   self)
IsHighlighted(PAD_List self) -> bool

Definition at line 12225 of file

def pcbnew.PAD_List.IsLocked (   self)
IsLocked(PAD_List self) -> bool

Definition at line 12110 of file

def pcbnew.PAD_List.IsModified (   self)
IsModified(PAD_List self) -> bool

Definition at line 12195 of file

def pcbnew.PAD_List.IsMoving (   self)
IsMoving(PAD_List self) -> bool

Definition at line 12200 of file

def pcbnew.PAD_List.IsNew (   self)
IsNew(PAD_List self) -> bool

Definition at line 12190 of file

def pcbnew.PAD_List.IsOnLayer (   self,
IsOnLayer(PAD_List self, PCB_LAYER_ID aLayer) -> bool

Definition at line 11913 of file

def pcbnew.PAD_List.IsReplaceable (   self)
IsReplaceable(PAD_List self) -> bool

Definition at line 12342 of file

def pcbnew.PAD_List.IsResized (   self)
IsResized(PAD_List self) -> bool

Definition at line 12220 of file

def pcbnew.PAD_List.IsSelected (   self)
IsSelected(PAD_List self) -> bool

Definition at line 12215 of file

def pcbnew.PAD_List.IsTrack (   self)
IsTrack(PAD_List self) -> bool

Definition at line 12105 of file

def pcbnew.PAD_List.IsWireImage (   self)
IsWireImage(PAD_List self) -> bool

Definition at line 12210 of file

def pcbnew.PAD_List.IterateForward (   self,
IterateForward(PAD_List self, EDA_ITEM listStart, INSPECTOR inspector, void * testData, KICAD_T const [] scanTypes) -> SEARCH_RESULT

Definition at line 12318 of file

def pcbnew.PAD_List.Matches (   self,
Matches(PAD_List self, wxFindReplaceData & aSearchData, void * aAuxData, wxPoint aFindLocation) -> bool

Definition at line 12328 of file

def pcbnew.PAD_List.MergePrimitivesAsPolygon (   self,
  aMergedPolygon = None,
  aCircleToSegmentsCount = 32 
MergePrimitivesAsPolygon(PAD_List self, SHAPE_POLY_SET aMergedPolygon=None, int aCircleToSegmentsCount=32) -> bool
MergePrimitivesAsPolygon(PAD_List self, SHAPE_POLY_SET aMergedPolygon=None) -> bool
MergePrimitivesAsPolygon(PAD_List self) -> bool

Definition at line 11625 of file

def pcbnew.PAD_List.Move (   self,
Move(PAD_List self, wxPoint aMoveVector)

Definition at line 11952 of file

def pcbnew.PAD_List.Next (   self)
Next(PAD_List self) -> D_PAD

Definition at line 11459 of file

def pcbnew.PAD_List.PadNameEqual (   self,
PadNameEqual(PAD_List self, D_PAD other) -> bool

Definition at line 11494 of file

def pcbnew.PAD_List.PadShouldBeNPTH (   self)
PadShouldBeNPTH(PAD_List self) -> bool

Definition at line 11997 of file

def pcbnew.PAD_List.PopBack (   self)
PopBack(PAD_List self) -> D_PAD

Definition at line 11372 of file

def pcbnew.PAD_List.PopFront (   self)
PopFront(PAD_List self) -> D_PAD

Definition at line 11367 of file

def pcbnew.PAD_List.PushBack (   self,
PushBack(PAD_List self, D_PAD aNewElement)

Definition at line 11382 of file

def pcbnew.PAD_List.PushFront (   self,
PushFront(PAD_List self, D_PAD aNewElement)

Definition at line 11377 of file

def pcbnew.PAD_List.Remove (   self,
Remove(PAD_List self, D_PAD aElement) -> D_PAD

Definition at line 11352 of file

def pcbnew.PAD_List.Replace (   self,
Replace(PAD_List self, wxFindReplaceData & aSearchData, wxString aText) -> bool
Replace(PAD_List self, wxFindReplaceData & aSearchData, void * aAuxData=None) -> bool
Replace(PAD_List self, wxFindReplaceData & aSearchData) -> bool

Definition at line 12333 of file

def pcbnew.PAD_List.Rotate (   self,
Rotate(PAD_List self, wxPoint aRotCentre, double aAngle)

Definition at line 11957 of file

def pcbnew.PAD_List.SetAnchorPadShape (   self,
SetAnchorPadShape(PAD_List self, PAD_SHAPE_T aShape)

Definition at line 11534 of file

def pcbnew.PAD_List.SetAttribute (   self,
SetAttribute(PAD_List self, PAD_ATTR_T aAttribute)

Definition at line 11724 of file

def pcbnew.PAD_List.SetBrightened (   self)
SetBrightened(PAD_List self)

Definition at line 12250 of file

def pcbnew.PAD_List.SetCustomShapeInZoneOpt (   self,
SetCustomShapeInZoneOpt(PAD_List self, CUST_PAD_SHAPE_IN_ZONE aOption)

Definition at line 11529 of file

def pcbnew.PAD_List.SetDelta (   self,
SetDelta(PAD_List self, wxSize aSize)

Definition at line 11579 of file

def pcbnew.PAD_List.SetDrawCoord (   self)
SetDrawCoord(PAD_List self)

Definition at line 11937 of file

def pcbnew.PAD_List.SetDrillShape (   self,
SetDrillShape(PAD_List self, PAD_DRILL_SHAPE_T aDrillShape)

Definition at line 11699 of file

def pcbnew.PAD_List.SetDrillSize (   self,
SetDrillSize(PAD_List self, wxSize aSize)

Definition at line 11589 of file

def pcbnew.PAD_List.SetFlags (   self,
SetFlags(PAD_List self, STATUS_FLAGS aMask)

Definition at line 12295 of file

def pcbnew.PAD_List.SetForceVisible (   self,
SetForceVisible(PAD_List self, bool aEnable)

Definition at line 12313 of file

def pcbnew.PAD_List.SetHighlighted (   self)
SetHighlighted(PAD_List self)

Definition at line 12245 of file

def pcbnew.PAD_List.SetLayer (   self,
SetLayer(PAD_List self, PCB_LAYER_ID aLayer)

Definition at line 12100 of file

def pcbnew.PAD_List.SetLayerSet (   self,
SetLayerSet(PAD_List self, LSET aLayerMask)

Definition at line 11714 of file

def pcbnew.PAD_List.SetList (   self,
SetList(PAD_List self, DHEAD aList)

Definition at line 12185 of file

def pcbnew.PAD_List.SetLocalClearance (   self,
SetLocalClearance(PAD_List self, int aClearance)

Definition at line 11759 of file

def pcbnew.PAD_List.SetLocalCoord (   self)
SetLocalCoord(PAD_List self)

Definition at line 11942 of file

def pcbnew.PAD_List.SetLocalRatsnestVisible (   self,
SetLocalRatsnestVisible(PAD_List self, bool aVisible)

Definition at line 12075 of file

def pcbnew.PAD_List.SetLocalSolderMaskMargin (   self,
SetLocalSolderMaskMargin(PAD_List self, int aMargin)

Definition at line 11749 of file

def pcbnew.PAD_List.SetLocalSolderPasteMargin (   self,
SetLocalSolderPasteMargin(PAD_List self, int aMargin)

Definition at line 11769 of file

def pcbnew.PAD_List.SetLocalSolderPasteMarginRatio (   self,
SetLocalSolderPasteMarginRatio(PAD_List self, double aRatio)

Definition at line 11779 of file

def pcbnew.PAD_List.SetLocked (   self,
SetLocked(PAD_List self, bool aLocked)

Definition at line 12115 of file

def pcbnew.PAD_List.SetModified (   self)
SetModified(PAD_List self)

Definition at line 12270 of file

def pcbnew.PAD_List.SetName (   self,
SetName(PAD_List self, wxString aName)

Definition at line 11479 of file

def pcbnew.PAD_List.SetNet (   self,
SetNet(PAD_List self, NETINFO_ITEM aNetInfo)

Definition at line 12037 of file

def pcbnew.PAD_List.SetNetCode (   self,
  aNoAssert = False 
SetNetCode(PAD_List self, int aNetCode, bool aNoAssert=False) -> bool
SetNetCode(PAD_List self, int aNetCode) -> bool

Definition at line 12047 of file

def pcbnew.PAD_List.SetOffset (   self,
SetOffset(PAD_List self, wxPoint aOffset)

Definition at line 11599 of file

def pcbnew.PAD_List.SetOrientation (   self,
SetOrientation(PAD_List self, double aAngle)

Definition at line 11674 of file

def pcbnew.PAD_List.SetOrientationDegrees (   self,
SetOrientationDegrees(PAD_List self, double aOrientation)

Definition at line 11679 of file

def pcbnew.PAD_List.SetPadToDieLength (   self,
SetPadToDieLength(PAD_List self, int aLength)

Definition at line 11734 of file

def pcbnew.PAD_List.SetParent (   self,
SetParent(PAD_List self, EDA_ITEM aParent)

Definition at line 12180 of file

def pcbnew.PAD_List.SetPos0 (   self,
SetPos0(PAD_List self, wxPoint aPos)

Definition at line 11549 of file

Here is the caller graph for this function:

def pcbnew.PAD_List.SetPosition (   self,
SetPosition(PAD_List self, wxPoint aPos)

Definition at line 11509 of file

def pcbnew.PAD_List.SetPrimitives (   self,
SetPrimitives(PAD_List self, std::vector< PAD_CS_PRIMITIVE,std::allocator< PAD_CS_PRIMITIVE > > const & aPrimitivesList) -> bool

Definition at line 11664 of file

def pcbnew.PAD_List.SetRoundRectRadiusRatio (   self,
SetRoundRectRadiusRatio(PAD_List self, double aRadiusScale)

Definition at line 11893 of file

def pcbnew.PAD_List.SetSelected (   self)
SetSelected(PAD_List self)

Definition at line 12240 of file

def pcbnew.PAD_List.SetShape (   self,
SetShape(PAD_List self, PAD_SHAPE_T aShape)

Definition at line 11504 of file

def pcbnew.PAD_List.SetSize (   self,
SetSize(PAD_List self, wxSize aSize)

Definition at line 11569 of file

def pcbnew.PAD_List.SetState (   self,
SetState(PAD_List self, int type, int state)

Definition at line 12280 of file

def pcbnew.PAD_List.SetStatus (   self,
SetStatus(PAD_List self, STATUS_FLAGS aStatus)

Definition at line 12290 of file

def pcbnew.PAD_List.SetSubRatsnest (   self,
SetSubRatsnest(PAD_List self, int aSubRatsnest)

Definition at line 11903 of file

def pcbnew.PAD_List.SetThermalGap (   self,
SetThermalGap(PAD_List self, int aGap)

Definition at line 11827 of file

def pcbnew.PAD_List.SetThermalWidth (   self,
SetThermalWidth(PAD_List self, int aWidth)

Definition at line 11817 of file

def pcbnew.PAD_List.SetTimeStamp (   self,
SetTimeStamp(PAD_List self, timestamp_t aNewTimeStamp)

Definition at line 12165 of file

def pcbnew.PAD_List.SetWireImage (   self)
SetWireImage(PAD_List self)

Definition at line 12235 of file

def pcbnew.PAD_List.SetX (   self,
SetX(PAD_List self, int x)

Definition at line 11544 of file

def pcbnew.PAD_List.SetX0 (   self,
SetX0(PAD_List self, int x)

Definition at line 11564 of file

def pcbnew.PAD_List.SetY (   self,
SetY(PAD_List self, int y)

Definition at line 11539 of file

def pcbnew.PAD_List.SetY0 (   self,
SetY0(PAD_List self, int y)

Definition at line 11559 of file

def pcbnew.PAD_List.SetZoneConnection (   self,
SetZoneConnection(PAD_List self, ZoneConnection aType)

Definition at line 11807 of file

def pcbnew.PAD_List.ShapePos (   self)
ShapePos(PAD_List self) -> wxPoint

Definition at line 11883 of file

def pcbnew.PAD_List.ShowPadAttr (   self)
ShowPadAttr(PAD_List self) -> wxString

Definition at line 11977 of file

def pcbnew.PAD_List.ShowPadShape (   self)
ShowPadShape(PAD_List self) -> wxString

Definition at line 11972 of file

def pcbnew.PAD_List.ShowShape (   self,
ShowShape(PAD_List self, STROKE_T aShape) -> wxString

Definition at line 12130 of file

def pcbnew.PAD_List.SMDMask (   self)
SMDMask(PAD_List self) -> LSET

Definition at line 11439 of file

def pcbnew.PAD_List.Sort (   self,
Sort(PAD_List self, EDA_ITEM aLeft, EDA_ITEM aRight) -> bool

Definition at line 12352 of file

def pcbnew.PAD_List.StandardMask (   self)
StandardMask(PAD_List self) -> LSET

Definition at line 11434 of file

def pcbnew.PAD_List.SwapData (   self,
SwapData(PAD_List self, BOARD_ITEM aImage)

Definition at line 12022 of file

def pcbnew.PAD_List.TransformShapeWithClearanceToPolygon (   self,
TransformShapeWithClearanceToPolygon(PAD_List self, SHAPE_POLY_SET aCornerBuffer, int aClearanceValue, int aCircleToSegmentsCount, double aCorrectionFactor)

Definition at line 11784 of file

def pcbnew.PAD_List.Type (   self)
Type(PAD_List self) -> KICAD_T

Definition at line 12160 of file

def pcbnew.PAD_List.UnLink (   self)
UnLink(PAD_List self)

Definition at line 12120 of file

def pcbnew.PAD_List.UnplatedHoleMask (   self)
UnplatedHoleMask(PAD_List self) -> LSET

Definition at line 11449 of file

def pcbnew.PAD_List.ViewBBox (   self)
ViewBBox(PAD_List self) -> BOX2I const

Definition at line 12012 of file

def pcbnew.PAD_List.ViewGetLayers (   self,
ViewGetLayers(PAD_List self, int [] aLayers, int & aCount)

Definition at line 12002 of file

def pcbnew.PAD_List.ViewGetLOD (   self,
ViewGetLOD(PAD_List self, int aLayer, KIGFX::VIEW * aView) -> unsigned int

Definition at line 12007 of file

def pcbnew.PAD_List.Visit (   self,
Visit(PAD_List self, INSPECTOR inspector, void * testData, KICAD_T const [] scanTypes) -> SEARCH_RESULT

Definition at line 12323 of file

Member Data Documentation


Definition at line 11410 of file

pcbnew.PAD_List.ret = self.last.Get()

Definition at line 11406 of file


Definition at line 11430 of file

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