KiCad Pcbnew Python Scripting
pcbnew.PAD Member List

This is the complete list of members for pcbnew.PAD, including all inherited members.

__init__(self, *args)pcbnew.PAD
AddPrimitive(self, "PCB_SHAPE" aPrimitive)pcbnew.PAD
AddPrimitive(self, *args)pcbnew.PAD
AddPrimitiveArc(self, "wxPoint" aCenter, "wxPoint" aStart, "int" aArcAngle, "int" aThickness)pcbnew.PAD
AddPrimitiveCircle(self, "wxPoint" aCenter, "int" aRadius, "int" aThickness, "bool" aFilled)pcbnew.PAD
AddPrimitiveCurve(self, "wxPoint" aStart, "wxPoint" aEnd, "wxPoint" aCtrl1, "wxPoint" aCtrl2, "int" aThickness)pcbnew.PAD
AddPrimitivePoly(self, *args)pcbnew.PAD
AddPrimitiveRect(self, "wxPoint" aStart, "wxPoint" aEnd, "int" aThickness, "bool" aFilled)pcbnew.PAD
AddPrimitiveSegment(self, "wxPoint" aStart, "wxPoint" aEnd, "int" aThickness)pcbnew.PAD
ApertureMask()pcbnew.PADstatic
AppendPrimitives(self, "std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > > const &" aPrimitivesList)pcbnew.PAD
BuildEffectivePolygon(self)pcbnew.PAD
BuildEffectiveShapes(self, "PCB_LAYER_ID" aLayer)pcbnew.PAD
CanHaveNumber(self)pcbnew.PAD
ClassOf("EDA_ITEM" aItem)pcbnew.PADstatic
Clone(self)pcbnew.PAD
ClonePad(self)pcbnew.PAD
Compare("PAD" aPadRef, "PAD" aPadCmp)pcbnew.PADstatic
ConnSMDMask()pcbnew.PADstatic
DeletePrimitivesList(self)pcbnew.PAD
FlashLayer(self, *args)pcbnew.PAD
Flip(self, "wxPoint" aCentre, "bool" aFlipLeftRight)pcbnew.PAD
FlipPrimitives(self, "bool" aFlipLeftRight)pcbnew.PAD
GetAnchorPadShape(self)pcbnew.PAD
GetAttribute(self)pcbnew.PAD
GetBestAnchorPosition(self, "VECTOR2I" aPos)pcbnew.PAD
GetBoundingBox(self)pcbnew.PAD
GetBoundingRadius(self)pcbnew.PAD
GetCenter(self)pcbnew.PAD
GetChamferPositions(self)pcbnew.PAD
GetChamferRectRatio(self)pcbnew.PAD
GetClass(self)pcbnew.PAD
GetCustomShapeAsPolygon(self, layer=UNDEFINED_LAYER)pcbnew.PAD
GetCustomShapeInZoneOpt(self)pcbnew.PAD
GetDelta(self)pcbnew.PAD
GetDrillShape(self)pcbnew.PAD
GetDrillSize(self)pcbnew.PAD
GetDrillSizeX(self)pcbnew.PAD
GetDrillSizeY(self)pcbnew.PAD
GetEffectiveHoleShape(self)pcbnew.PAD
GetEffectivePolygon(self)pcbnew.PAD
GetEffectiveShape(self, *args)pcbnew.PAD
GetEffectiveThermalGap(self, "wxString" aSource=None)pcbnew.PAD
GetEffectiveThermalSpokeWidth(self, "wxString" aSource=None)pcbnew.PAD
GetEffectiveZoneConnection(self, "wxString" aSource=None)pcbnew.PAD
GetKeepTopBottom(self)pcbnew.PAD
GetLayerSet(self)pcbnew.PAD
GetLocalClearance(self, *args)pcbnew.PAD
GetLocalClearanceOverrides(self, "wxString" aSource)pcbnew.PAD
GetLocalSolderMaskMargin(self)pcbnew.PAD
GetLocalSolderPasteMargin(self)pcbnew.PAD
GetLocalSolderPasteMarginRatio(self)pcbnew.PAD
GetMenuImage(self)pcbnew.PAD
GetMsgPanelInfo(self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList)pcbnew.PAD
GetName(self)pcbnew.PAD
GetNumber(self)pcbnew.PAD
GetOffset(self)pcbnew.PAD
GetOrientation(self)pcbnew.PAD
GetOrientationDegrees(self)pcbnew.PAD
GetOrientationRadians(self)pcbnew.PAD
GetOwnClearance(self, "PCB_LAYER_ID" aLayer, "wxString" aSource=None)pcbnew.PAD
GetPadName(self)pcbnew.PAD
GetPadToDieLength(self)pcbnew.PAD
GetParent(self)pcbnew.PAD
GetParentAsString(self)pcbnew.PAD
GetPinFunction(self)pcbnew.PAD
GetPinType(self)pcbnew.PAD
GetPos0(self)pcbnew.PAD
GetPosition(self)pcbnew.PAD
GetPrimitives(self)pcbnew.PAD
GetProperty(self)pcbnew.PAD
GetRemoveUnconnected(self)pcbnew.PAD
GetRoundRectCornerRadius(self)pcbnew.PAD
GetRoundRectRadiusRatio(self)pcbnew.PAD
GetSelectMenuText(self, "EDA_UNITS" aUnits)pcbnew.PAD
GetShape(self)pcbnew.PAD
GetSize(self)pcbnew.PAD
GetSizeX(self)pcbnew.PAD
GetSizeY(self)pcbnew.PAD
GetSolderMaskMargin(self)pcbnew.PAD
GetSolderPasteMargin(self)pcbnew.PAD
GetSubRatsnest(self)pcbnew.PAD
GetThermalGap(self)pcbnew.PAD
GetThermalSpokeWidth(self)pcbnew.PAD
GetZoneConnection(self)pcbnew.PAD
HasHole(self)pcbnew.PAD
HitTest(self, *args)pcbnew.PAD
ImportSettingsFrom(self, "PAD" aMasterPad)pcbnew.PAD
IsAperturePad(self)pcbnew.PAD
IsDirty(self)pcbnew.PAD
IsFlipped(self)pcbnew.PAD
IsFreePad(self)pcbnew.PAD
IsLocked(self)pcbnew.PAD
IsNoConnectPad(self)pcbnew.PAD
IsOnCopperLayer(self)pcbnew.PAD
IsOnLayer(self, "PCB_LAYER_ID" aLayer)pcbnew.PAD
IsType(self, "KICAD_T const []" aScanTypes)pcbnew.PAD
MergePrimitivesAsPolygon(self, *args)pcbnew.PAD
Move(self, "wxPoint" aMoveVector)pcbnew.PAD
PTHMask()pcbnew.PADstatic
ReplacePrimitives(self, "std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > > const &" aPrimitivesList)pcbnew.PAD
Rotate(self, "wxPoint" aRotCentre, "double" aAngle)pcbnew.PAD
SameLogicalPadAs(self, "PAD" other)pcbnew.PAD
SetAnchorPadShape(self, "PAD_SHAPE" aShape)pcbnew.PAD
SetAttribute(self, "PAD_ATTRIB" aAttribute)pcbnew.PAD
SetChamferPositions(self, "int" aPositions)pcbnew.PAD
SetChamferRectRatio(self, "double" aChamferScale)pcbnew.PAD
SetCustomShapeInZoneOpt(self, "CUST_PAD_SHAPE_IN_ZONE" aOption)pcbnew.PAD
SetDelta(self, "wxSize" aSize)pcbnew.PAD
SetDirty(self)pcbnew.PAD
SetDrawCoord(self)pcbnew.PAD
SetDrillShape(self, "PAD_DRILL_SHAPE_T" aShape)pcbnew.PAD
SetDrillSize(self, "wxSize" aSize)pcbnew.PAD
SetDrillSizeX(self, "int const" aX)pcbnew.PAD
SetDrillSizeY(self, "int const" aY)pcbnew.PAD
SetKeepTopBottom(self, "bool" aSet)pcbnew.PAD
SetLayerSet(self, "LSET" aLayers)pcbnew.PAD
SetLocalClearance(self, "int" aClearance)pcbnew.PAD
SetLocalCoord(self)pcbnew.PAD
SetLocalSolderMaskMargin(self, "int" aMargin)pcbnew.PAD
SetLocalSolderPasteMargin(self, "int" aMargin)pcbnew.PAD
SetLocalSolderPasteMarginRatio(self, "double" aRatio)pcbnew.PAD
SetName(self, aName)pcbnew.PAD
SetNumber(self, "wxString" aNumber)pcbnew.PAD
SetOffset(self, "wxPoint" aOffset)pcbnew.PAD
SetOrientation(self, "double" aAngle)pcbnew.PAD
SetOrientationDegrees(self, "double" aOrientation)pcbnew.PAD
SetPadName(self, aName)pcbnew.PAD
SetPadToDieLength(self, "int" aLength)pcbnew.PAD
SetPinFunction(self, "wxString" aName)pcbnew.PAD
SetPinType(self, "wxString" aType)pcbnew.PAD
SetPos0(self, "wxPoint" aPos)pcbnew.PAD
SetPosition(self, "wxPoint" aPos)pcbnew.PAD
SetProperty(self, "PAD_PROP" aProperty)pcbnew.PAD
SetRemoveUnconnected(self, "bool" aSet)pcbnew.PAD
SetRoundRectCornerRadius(self, "double" aRadius)pcbnew.PAD
SetRoundRectRadiusRatio(self, "double" aRadiusScale)pcbnew.PAD
SetShape(self, "PAD_SHAPE" aShape)pcbnew.PAD
SetSize(self, "wxSize" aSize)pcbnew.PAD
SetSizeX(self, "int const" aX)pcbnew.PAD
SetSizeY(self, "int const" aY)pcbnew.PAD
SetSubRatsnest(self, "int" aSubRatsnest)pcbnew.PAD
SetThermalGap(self, "int" aGap)pcbnew.PAD
SetThermalSpokeWidth(self, "int" aWidth)pcbnew.PAD
SetX(self, "int" x)pcbnew.PAD
SetX0(self, "int" x)pcbnew.PAD
SetY(self, "int" y)pcbnew.PAD
SetY0(self, "int" y)pcbnew.PAD
SetZoneConnection(self, "ZONE_CONNECTION" aType)pcbnew.PAD
ShapePos(self)pcbnew.PAD
ShowPadAttr(self)pcbnew.PAD
ShowPadShape(self)pcbnew.PAD
SMDMask()pcbnew.PADstatic
SwapData(self, "BOARD_ITEM" aImage)pcbnew.PAD
thisownpcbnew.PADstatic
TransformHoleWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "int" aInflateValue, "int" aError, "ERROR_LOC" aErrorLoc)pcbnew.PAD
TransformShapeWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearanceValue, "int" aMaxError, "ERROR_LOC" aErrorLoc, "bool" ignoreLineWidth=False)pcbnew.PAD
UnplatedHoleMask()pcbnew.PADstatic
ViewBBox(self)pcbnew.PAD
ViewGetLayers(self, "int []" aLayers, "int &" aCount)pcbnew.PAD
ViewGetLOD(self, "int" aLayer, "KIGFX::VIEW *" aView)pcbnew.PAD