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

Public Member Functions

def __init__ (self, parent)
 
def StandardMask ()
 
def SMDMask ()
 
def ConnSMDMask ()
 
def UnplatedHoleMask ()
 
def ApertureMask ()
 
def ClassOf (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 IsAperturePad (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, ignoreLineWidth=False)
 
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 SetRoundRectCornerRadius (self, aRadius)
 
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, aUnits, aList)
 
def IsOnLayer (self, aLayer)
 
def HitTest (self, args)
 
def GetClass (self)
 
def GetBoundingBox (self)
 
def SetDrawCoord (self)
 
def SetLocalCoord (self)
 
def Compare (padref, padcmp)
 
def Move (self, aMoveVector)
 
def Rotate (self, aRotCentre, aAngle)
 
def GetSelectMenuText (self, aUnits)
 
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 SetPadName (self, aName)
 
def GetPadName (self)
 
- Public Member Functions inherited from pcbnew.BOARD_CONNECTED_ITEM
def __init__ (self, args, kwargs)
 
def ClassOf (aItem)
 
def IsConnected (self)
 
def GetNet (self)
 
def SetNet (self, aNetInfo)
 
def GetNetCode (self)
 
def SetNetCode (self, aNetCode, aNoAssert=False)
 
def GetNetname (self)
 
def GetNetnameMsg (self)
 
def GetShortNetname (self)
 
def GetClearance (self, aItem=None)
 
def GetNetClass (self)
 
def GetNetClassName (self)
 
def SetLocalRatsnestVisible (self, aVisible)
 
def GetLocalRatsnestVisible (self)
 
- Public Member Functions inherited from pcbnew.BOARD_ITEM
def __init__ (self, args, kwargs)
 
def GetPosition (self)
 
def GetCenter (self)
 
def SetPosition (self, aPos)
 
def IsConnected (self)
 
def Next (self)
 
def Back (self)
 
def GetParent (self)
 
def GetLayer (self)
 
def GetLayerSet (self)
 
def SetLayer (self, aLayer)
 
def Draw (self, args)
 
def SwapData (self, aImage)
 
def IsOnLayer (self, aLayer)
 
def IsTrack (self)
 
def IsLocked (self)
 
def SetLocked (self, aLocked)
 
def UnLink (self)
 
def DeleteStructure (self)
 
def ShowShape (aShape)
 
def Move (self, args)
 
def Rotate (self, args)
 
def Flip (self, args)
 
def GetBoard (self)
 
def GetLayerName (self)
 
def HitTest (self, args)
 
def FormatAngle (aAngle)
 
def FormatInternalUnits (args)
 
def ViewGetLayers (self, aLayers, aCount)
 
def TransformShapeWithClearanceToPolygon (self, aCornerBuffer, aClearanceValue, aCircleToSegmentsCount, aCorrectionFactor, ignoreLineWidth=False)
 
def Cast (self)
 
def Duplicate (self)
 
def SetPos (self, p)
 
def SetStartEnd (self, start, end)
 
- Public Member Functions inherited from pcbnew.EDA_ITEM
def __init__ (self, args, kwargs)
 
def Type (self)
 
def SetTimeStamp (self, aNewTimeStamp)
 
def GetTimeStamp (self)
 
def Next (self)
 
def Back (self)
 
def GetParent (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 IsType (self, aScanTypes)
 
def SetForceVisible (self, aEnable)
 
def GetMsgPanelInfo (self, aUnits, aList)
 
def HitTest (self, aPosition)
 
def GetBoundingBox (self)
 
def Clone (self)
 
def IterateForward (listStart, inspector, testData, scanTypes)
 
def Visit (self, inspector, testData, scanTypes)
 
def GetClass (self)
 
def GetSelectMenuText (self, aUnits)
 
def GetMenuImage (self)
 
def Matches (self, aSearchData, aAuxData, aFindLocation)
 
def Replace (self, args)
 
def IsReplaceable (self)
 
def __lt__ (self, aItem)
 
def Sort (aLeft, aRight)
 
def ViewBBox (self)
 
def ViewGetLayers (self, aLayers, aCount)
 

Public Attributes

 this
 

Static Public Attributes

 StandardMask = staticmethod(StandardMask)
 
 SMDMask = staticmethod(SMDMask)
 
 ConnSMDMask = staticmethod(ConnSMDMask)
 
 UnplatedHoleMask = staticmethod(UnplatedHoleMask)
 
 ApertureMask = staticmethod(ApertureMask)
 
 ClassOf = staticmethod(ClassOf)
 
 Compare = staticmethod(Compare)
 
- Static Public Attributes inherited from pcbnew.BOARD_CONNECTED_ITEM
 ClassOf = staticmethod(ClassOf)
 
- Static Public Attributes inherited from pcbnew.BOARD_ITEM
 ShowShape = staticmethod(ShowShape)
 
 FormatAngle = staticmethod(FormatAngle)
 
 FormatInternalUnits = staticmethod(FormatInternalUnits)
 
- Static Public Attributes inherited from pcbnew.EDA_ITEM
 IterateForward = staticmethod(IterateForward)
 
 Sort = staticmethod(Sort)
 

Detailed Description

Proxy of C++ D_PAD class.

Definition at line 11187 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.D_PAD.__init__ (   self,
  parent 
)
__init__(D_PAD self, MODULE parent) -> D_PAD

Definition at line 11200 of file pcbnew.py.

Member Function Documentation

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

Definition at line 11406 of file pcbnew.py.

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

Definition at line 11466 of file pcbnew.py.

def pcbnew.D_PAD.ApertureMask ( )
ApertureMask() -> LSET

Definition at line 11240 of file pcbnew.py.

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

Definition at line 11795 of file pcbnew.py.

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

Definition at line 11678 of file pcbnew.py.

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

Definition at line 11655 of file pcbnew.py.

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

Definition at line 11673 of file pcbnew.py.

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

Definition at line 11683 of file pcbnew.py.

def pcbnew.D_PAD.ClassOf (   aItem)
ClassOf(EDA_ITEM aItem) -> bool

Definition at line 11248 of file pcbnew.py.

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

Definition at line 11800 of file pcbnew.py.

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

Definition at line 11757 of file pcbnew.py.

def pcbnew.D_PAD.ConnSMDMask ( )
ConnSMDMask() -> LSET

Definition at line 11224 of file pcbnew.py.

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

Definition at line 11830 of file pcbnew.py.

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

Definition at line 11436 of file pcbnew.py.

def pcbnew.D_PAD.DeletePrimitivesList (   self)
DeletePrimitivesList(D_PAD self)

Definition at line 11431 of file pcbnew.py.

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

Definition at line 11642 of file pcbnew.py.

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

Definition at line 11650 of file pcbnew.py.

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

Definition at line 11805 of file pcbnew.py.

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

Definition at line 11451 of file pcbnew.py.

def pcbnew.D_PAD.FlipPrimitives (   self)
FlipPrimitives(D_PAD self)

Definition at line 11456 of file pcbnew.py.

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

Definition at line 11316 of file pcbnew.py.

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

Definition at line 11526 of file pcbnew.py.

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

Definition at line 11417 of file pcbnew.py.

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

Definition at line 11742 of file pcbnew.py.

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

Definition at line 11688 of file pcbnew.py.

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

Definition at line 11737 of file pcbnew.py.

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

Definition at line 11594 of file pcbnew.py.

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

Definition at line 11446 of file pcbnew.py.

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

Definition at line 11321 of file pcbnew.py.

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

Definition at line 11381 of file pcbnew.py.

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

Definition at line 11501 of file pcbnew.py.

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

Definition at line 11391 of file pcbnew.py.

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

Definition at line 11516 of file pcbnew.py.

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

Definition at line 11556 of file pcbnew.py.

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

Definition at line 11546 of file pcbnew.py.

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

Definition at line 11566 of file pcbnew.py.

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

Definition at line 11576 of file pcbnew.py.

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

Definition at line 11780 of file pcbnew.py.

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

Definition at line 11718 of file pcbnew.py.

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

Definition at line 11281 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 11506 of file pcbnew.py.

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

Definition at line 11401 of file pcbnew.py.

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

Definition at line 11481 of file pcbnew.py.

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

Definition at line 11486 of file pcbnew.py.

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

Definition at line 11491 of file pcbnew.py.

def pcbnew.D_PAD.GetPadName (   self)

Definition at line 11848 of file pcbnew.py.

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

Definition at line 11541 of file pcbnew.py.

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

Definition at line 11261 of file pcbnew.py.

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

Definition at line 11351 of file pcbnew.py.

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

Definition at line 11311 of file pcbnew.py.

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

Definition at line 11441 of file pcbnew.py.

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

Definition at line 11660 of file pcbnew.py.

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

Definition at line 11698 of file pcbnew.py.

def pcbnew.D_PAD.GetSelectMenuText (   self,
  aUnits 
)
GetSelectMenuText(D_PAD self, EDA_UNITS_T aUnits) -> wxString

Definition at line 11775 of file pcbnew.py.

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

Definition at line 11296 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 11371 of file pcbnew.py.

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

Definition at line 11602 of file pcbnew.py.

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

Definition at line 11607 of file pcbnew.py.

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

Definition at line 11708 of file pcbnew.py.

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

Definition at line 11637 of file pcbnew.py.

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

Definition at line 11627 of file pcbnew.py.

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

Definition at line 11617 of file pcbnew.py.

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

Definition at line 11728 of file pcbnew.py.

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

Definition at line 11266 of file pcbnew.py.

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

Definition at line 11286 of file pcbnew.py.

def pcbnew.D_PAD.IsAperturePad (   self)
IsAperturePad(D_PAD self) -> bool

Definition at line 11531 of file pcbnew.py.

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

Definition at line 11271 of file pcbnew.py.

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

Definition at line 11723 of file pcbnew.py.

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

Definition at line 11422 of file pcbnew.py.

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

Definition at line 11765 of file pcbnew.py.

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

Definition at line 11256 of file pcbnew.py.

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

Definition at line 11291 of file pcbnew.py.

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

Definition at line 11810 of file pcbnew.py.

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

Definition at line 11770 of file pcbnew.py.

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

Definition at line 11331 of file pcbnew.py.

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

Definition at line 11521 of file pcbnew.py.

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

Definition at line 11326 of file pcbnew.py.

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

Definition at line 11376 of file pcbnew.py.

def pcbnew.D_PAD.SetDrawCoord (   self)
SetDrawCoord(D_PAD self)

Definition at line 11747 of file pcbnew.py.

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

Definition at line 11496 of file pcbnew.py.

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

Definition at line 11386 of file pcbnew.py.

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

Definition at line 11511 of file pcbnew.py.

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

Definition at line 11561 of file pcbnew.py.

def pcbnew.D_PAD.SetLocalCoord (   self)
SetLocalCoord(D_PAD self)

Definition at line 11752 of file pcbnew.py.

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

Definition at line 11551 of file pcbnew.py.

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

Definition at line 11571 of file pcbnew.py.

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

Definition at line 11581 of file pcbnew.py.

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

Definition at line 11276 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 11396 of file pcbnew.py.

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

Definition at line 11471 of file pcbnew.py.

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

Definition at line 11476 of file pcbnew.py.

def pcbnew.D_PAD.SetPadName (   self,
  aName 
)

Definition at line 11843 of file pcbnew.py.

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

Definition at line 11536 of file pcbnew.py.

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

Definition at line 11346 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 11306 of file pcbnew.py.

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

Definition at line 11461 of file pcbnew.py.

def pcbnew.D_PAD.SetRoundRectCornerRadius (   self,
  aRadius 
)
SetRoundRectCornerRadius(D_PAD self, double aRadius)

Definition at line 11668 of file pcbnew.py.

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

Definition at line 11703 of file pcbnew.py.

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

Definition at line 11301 of file pcbnew.py.

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

Definition at line 11366 of file pcbnew.py.

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

Definition at line 11713 of file pcbnew.py.

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

Definition at line 11632 of file pcbnew.py.

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

Definition at line 11622 of file pcbnew.py.

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

Definition at line 11341 of file pcbnew.py.

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

Definition at line 11361 of file pcbnew.py.

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

Definition at line 11336 of file pcbnew.py.

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

Definition at line 11356 of file pcbnew.py.

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

Definition at line 11612 of file pcbnew.py.

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

Definition at line 11693 of file pcbnew.py.

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

Definition at line 11790 of file pcbnew.py.

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

Definition at line 11785 of file pcbnew.py.

def pcbnew.D_PAD.SMDMask ( )
SMDMask() -> LSET

Definition at line 11216 of file pcbnew.py.

def pcbnew.D_PAD.StandardMask ( )
StandardMask() -> LSET

Definition at line 11208 of file pcbnew.py.

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

Definition at line 11835 of file pcbnew.py.

def pcbnew.D_PAD.TransformShapeWithClearanceToPolygon (   self,
  aCornerBuffer,
  aClearanceValue,
  aCircleToSegmentsCount,
  aCorrectionFactor,
  ignoreLineWidth = False 
)
TransformShapeWithClearanceToPolygon(D_PAD self, SHAPE_POLY_SET aCornerBuffer, int aClearanceValue, int aCircleToSegmentsCount, double aCorrectionFactor, bool ignoreLineWidth=False)
TransformShapeWithClearanceToPolygon(D_PAD self, SHAPE_POLY_SET aCornerBuffer, int aClearanceValue, int aCircleToSegmentsCount, double aCorrectionFactor)

Definition at line 11586 of file pcbnew.py.

def pcbnew.D_PAD.UnplatedHoleMask ( )
UnplatedHoleMask() -> LSET

Definition at line 11232 of file pcbnew.py.

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

Definition at line 11825 of file pcbnew.py.

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

Definition at line 11815 of file pcbnew.py.

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

Definition at line 11820 of file pcbnew.py.

Member Data Documentation

pcbnew.D_PAD.ApertureMask = staticmethod(ApertureMask)
static

Definition at line 11245 of file pcbnew.py.

pcbnew.D_PAD.ClassOf = staticmethod(ClassOf)
static

Definition at line 11253 of file pcbnew.py.

pcbnew.D_PAD.Compare = staticmethod(Compare)
static

Definition at line 11762 of file pcbnew.py.

pcbnew.D_PAD.ConnSMDMask = staticmethod(ConnSMDMask)
static

Definition at line 11229 of file pcbnew.py.

pcbnew.D_PAD.SMDMask = staticmethod(SMDMask)
static

Definition at line 11221 of file pcbnew.py.

pcbnew.D_PAD.StandardMask = staticmethod(StandardMask)
static

Definition at line 11213 of file pcbnew.py.

pcbnew.D_PAD.this

Definition at line 11206 of file pcbnew.py.

pcbnew.D_PAD.UnplatedHoleMask = staticmethod(UnplatedHoleMask)
static

Definition at line 11237 of file pcbnew.py.


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