|
KiCad Pcbnew Python Scripting
|

Public Member Functions | |
| def | __init__ (self, *args) |
| def | Serialize (self, aContainer) |
| def | Deserialize (self, aContainer) |
| def | ImportSettingsFrom (self, aMasterPad) |
| def | IsFlipped (self) |
| def | SetNumber (self, aNumber) |
| def | GetNumber (self) |
| def | CanHaveNumber (self) |
| def | SetPinFunction (self, aName) |
| def | GetPinFunction (self) |
| def | SetPinType (self, aType) |
| def | GetPinType (self) |
| def | SameLogicalPadAs (self, aOther) |
| def | SharesNetTieGroup (self, aOther) |
| def | IsNoConnectPad (self) |
| def | IsFreePad (self) |
| def | SetFrontShape (self, aShape) |
| def | GetFrontShape (self) |
| def | GetAnchorPadShape (self, aLayer) |
| def | GetCustomShapeInZoneOpt (self) |
| def | SetCustomShapeInZoneOpt (self, aOption) |
| def | SetAnchorPadShape (self, aLayer, aShape) |
| def | SetY (self, y) |
| def | SetX (self, x) |
| def | SetSizeX (self, aX) |
| def | GetSizeX (self) |
| def | SetSizeY (self, aY) |
| def | GetSizeY (self) |
| def | SetDrillSize (self, aSize) |
| def | GetDrillSize (self) |
| def | SetDrillSizeX (self, aX) |
| def | GetDrillSizeX (self) |
| def | SetDrillSizeY (self, aY) |
| def | GetDrillSizeY (self) |
| def | Padstack (self, *args) |
| def | SetPadstack (self, aPadstack) |
| def | AddPrimitivePoly (self, *args) |
| def | MergePrimitivesAsPolygon (self, aLayer, aMergedPolygon, aErrorLoc=ERROR_INSIDE) |
| def | DeletePrimitivesList (self, aLayer=UNDEFINED_LAYER) |
| def | GetPrimitives (self, aLayer) |
| def | FlipPrimitives (self, aFlipDirection) |
| def | ReplacePrimitives (self, aLayer, aPrimitivesList) |
| def | AppendPrimitives (self, aLayer, aPrimitivesList) |
| def | AddPrimitiveShape (self, aLayer, aPrimitive) |
| def | SetOrientation (self, aAngle) |
| def | SetFPRelativeOrientation (self, aAngle) |
| def | GetOrientation (self) |
| def | GetFPRelativeOrientation (self) |
| def | SetOrientationDegrees (self, aOrientation) |
| def | GetOrientationDegrees (self) |
| def | SetDrillShape (self, aShape) |
| def | GetDrillShape (self) |
| def | IsDirty (self) |
| def | SetDirty (self) |
| def | SetAttribute (self, aAttribute) |
| def | GetAttribute (self) |
| def | SetProperty (self, aProperty) |
| def | GetProperty (self) |
| def | IsAperturePad (self) |
| def | SetPadToDieLength (self, aLength) |
| def | GetPadToDieLength (self) |
| def | SetLocalClearance (self, aClearance) |
| def | GetLocalSolderMaskMargin (self) |
| def | SetLocalSolderMaskMargin (self, aMargin) |
| def | GetLocalSolderPasteMargin (self) |
| def | SetLocalSolderPasteMargin (self, aMargin) |
| def | GetLocalSolderPasteMarginRatio (self) |
| def | SetLocalSolderPasteMarginRatio (self, aRatio) |
| def | SetLocalZoneConnection (self, aType) |
| def | GetLocalZoneConnection (self) |
| def | GetOwnClearance (self, aLayer, aSource=None) |
| def | TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aMaxError, aErrorLoc=ERROR_INSIDE, ignoreLineWidth=False) |
| def | TransformHoleToPolygon (self, aBuffer, aClearance, aError, aErrorLoc=ERROR_INSIDE) |
| def | GetEffectiveShape (self, *args) |
| def | GetEffectivePolygon (self, aLayer, aErrorLoc=ERROR_INSIDE) |
| def | GetBoundingRadius (self) |
| def | GetLocalClearance (self, *args) |
| def | GetSolderMaskExpansion (self, aLayer) |
| def | GetSolderPasteMargin (self, aLayer) |
| def | GetZoneConnectionOverrides (self, aSource=None) |
| def | SetLocalThermalSpokeWidthOverride (self, aWidth) |
| def | GetLocalThermalSpokeWidthOverride (self) |
| def | GetLocalSpokeWidthOverride (self, aSource=None) |
| def | SetThermalSpokeAngle (self, aAngle) |
| def | GetThermalSpokeAngle (self) |
| def | SetThermalSpokeAngleDegrees (self, aAngle) |
| def | GetThermalSpokeAngleDegrees (self) |
| def | SetThermalGap (self, aGap) |
| def | GetThermalGap (self) |
| def | GetLocalThermalGapOverride (self, *args) |
| def | SetLocalThermalGapOverride (self, aOverride) |
| def | ShapePos (self, aLayer) |
| def | SetFrontRoundRectRadiusRatio (self, aRadiusScale) |
| def | GetFrontRoundRectRadiusRatio (self) |
| def | SetFrontRoundRectRadiusSize (self, aRadius) |
| def | GetFrontRoundRectRadiusSize (self) |
| def | GetSubRatsnest (self) |
| def | SetSubRatsnest (self, aSubRatsnest) |
| def | SetRemoveUnconnected (self, aSet) |
| def | GetRemoveUnconnected (self) |
| def | SetKeepTopBottom (self, aSet) |
| def | GetKeepTopBottom (self) |
| def | SetUnconnectedLayerMode (self, aMode) |
| def | GetUnconnectedLayerMode (self) |
| def | ConditionallyFlashed (self, aLayer) |
| def | CanFlashLayer (self, aLayer) |
| def | GetPrincipalLayer (self) |
| def | FlashLayer (self, *args) |
| def | HitTest (self, *args) |
| def | Recombine (self, aIsDryRun, aMaxError) |
| def | GetClass (self) |
| def | GetBoundingBox (self, *args) |
| def | ShowPadShape (self, aLayer) |
| def | ShowPadAttr (self) |
| def | ClonePad (self) |
| def | BuildEffectiveShapes (self) |
| def | BuildEffectivePolygon (self, aErrorLoc=ERROR_INSIDE) |
| def | ViewGetLOD (self, aLayer, aView) |
| def | ClearZoneLayerOverrides (self) |
| def | GetZoneLayerOverride (self, aLayer) |
| def | SetZoneLayerOverride (self, aLayer, aOverride) |
| def | CheckPad (self, aUnitsProvider, aForPadProperties, aErrorHandler) |
| def | __eq__ (self, *args) |
| def | GetShape (self, *args) |
| def | SetShape (self, *args) |
| def | GetSize (self, *args) |
| def | SetSize (self, *args) |
| def | GetDelta (self, *args) |
| def | SetDelta (self, *args) |
| def | GetOffset (self, *args) |
| def | SetOffset (self, *args) |
| def | GetRoundRectCornerRadius (self, *args) |
| def | SetRoundRectCornerRadius (self, *args) |
| def | GetRoundRectRadiusRatio (self, *args) |
| def | SetRoundRectRadiusRatio (self, *args) |
| def | GetChamferRectRatio (self, *args) |
| def | SetChamferRectRatio (self, *args) |
| def | GetChamferPositions (self, *args) |
| def | SetChamferPositions (self, *args) |
| def | SetPadName (self, aName) |
| def | SetName (self, aName) |
| def | GetPadName (self) |
| def | GetName (self) |
| def | AddPrimitive (self, *args) |
| def | GetCustomShapeAsPolygon (self, layer=UNDEFINED_LAYER) |
Public Member Functions inherited from pcbnew.BOARD_CONNECTED_ITEM | |
| def | __init__ (self, *args, **kwargs) |
| def | GetNet (self) |
| def | SetNet (self, aNetInfo) |
| def | UnpackNet (self, aProto) |
| def | PackNet (self, aProto) |
| def | GetNetCode (self) |
| def | SetNetCode (self, *args) |
| def | GetNetname (self) |
| def | GetNetnameMsg (self) |
| def | GetShortNetname (self) |
| def | GetDisplayNetname (self) |
| def | GetOwnClearance (self, aLayer, aSource=None) |
| def | GetClearanceOverrides (self, aSource) |
| def | GetLocalClearance (self, *args) |
| def | GetEffectiveNetClass (self) |
| def | GetNetClassName (self) |
| def | SetLocalRatsnestVisible (self, aVisible) |
| def | GetLocalRatsnestVisible (self) |
| def | GetTeardropParams (self, *args) |
| def | SetTeardropsEnabled (self, aEnable) |
| def | GetTeardropsEnabled (self) |
| def | SetTeardropBestLengthRatio (self, aRatio) |
| def | GetTeardropBestLengthRatio (self) |
| def | SetTeardropMaxLength (self, aMaxLength) |
| def | GetTeardropMaxLength (self) |
| def | SetTeardropBestWidthRatio (self, aRatio) |
| def | GetTeardropBestWidthRatio (self) |
| def | SetTeardropMaxWidth (self, aMaxWidth) |
| def | GetTeardropMaxWidth (self) |
| def | SetTeardropCurved (self, aCurve) |
| def | GetTeardropCurved (self) |
| def | SetTeardropPreferZoneConnections (self, aPrefer) |
| def | GetTeardropPreferZoneConnections (self) |
| def | SetTeardropAllowSpanTwoTracks (self, aAllow) |
| def | GetTeardropAllowSpanTwoTracks (self) |
| def | SetTeardropMaxTrackWidth (self, aRatio) |
| def | GetTeardropMaxTrackWidth (self) |
Public Member Functions inherited from pcbnew.BOARD_ITEM | |
| def | __init__ (self, *args, **kwargs) |
| def | CopyFrom (self, aOther) |
| def | SetParentGroup (self, aGroup) |
| def | GetParentGroup (self) |
| def | GetX (self) |
| def | GetY (self) |
| def | GetCenter (self) |
| def | SetX (self, aX) |
| def | SetY (self, aY) |
| def | IsConnected (self) |
| def | Similarity (self, aItem) |
| def | __eq__ (self, aItem) |
| def | IsOnCopperLayer (self) |
| def | HasHole (self) |
| def | HasDrilledHole (self) |
| def | IsTented (self, aLayer) |
| def | GetEffectiveShape (self, *args) |
| def | GetEffectiveHoleShape (self) |
| def | RunOnChildren (self, aFunction) |
| def | RunOnDescendants (self, aFunction, aDepth=0) |
| def | GetParent (self) |
| def | GetParentFootprint (self) |
| def | GetFPRelativePosition (self) |
| def | SetFPRelativePosition (self, aPos) |
| def | HasLineStroke (self) |
| def | GetStroke (self) |
| def | SetStroke (self, aStroke) |
| def | GetFontMetrics (self) |
| def | GetLayer (self) |
| def | BoardLayerCount (self) |
| def | BoardCopperLayerCount (self) |
| def | BoardLayerSet (self) |
| def | GetLayerSet (self) |
| def | SetLayerSet (self, aLayers) |
| def | IsSideSpecific (self) |
| def | SetLayer (self, aLayer) |
| def | Duplicate (self) |
| def | SwapItemData (self, aImage) |
| def | IsOnLayer (self, aLayer) |
| def | IsKnockout (self) |
| def | SetIsKnockout (self, aKnockout) |
| def | IsLocked (self) |
| def | SetLocked (self, aLocked) |
| def | StyleFromSettings (self, settings) |
| def | DeleteStructure (self) |
| def | Move (self, aMoveVector) |
| def | Rotate (self, aRotCentre, aAngle) |
| def | Flip (self, aCentre, aFlipDirection) |
| def | Mirror (self, aCentre, aFlipDirection) |
| def | Normalize (self) |
| def | NormalizeForCompare (self) |
| def | GetBoard (self, *args) |
| def | GetParentAsString (self) |
| def | GetLayerName (self) |
| def | TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, 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 | GetParent (self) |
| def | SetParent (self, aParent) |
| def | IsModified (self) |
| def | IsNew (self) |
| def | IsMoving (self) |
| def | IsSelected (self) |
| def | IsEntered (self) |
| def | IsBrightened (self) |
| def | IsRollover (self) |
| def | SetIsRollover (self, aIsRollover) |
| def | SetSelected (self) |
| def | SetBrightened (self) |
| def | ClearSelected (self) |
| def | ClearBrightened (self) |
| def | SetModified (self) |
| def | SetFlags (self, aMask) |
| def | XorFlags (self, aMask) |
| def | ClearFlags (self, *args) |
| def | GetFlags (self) |
| def | HasFlag (self, aFlag) |
| def | GetEditFlags (self) |
| def | ClearEditFlags (self) |
| def | GetTempFlags (self) |
| def | ClearTempFlags (self) |
| def | RenderAsBitmap (self, aWorldScale) |
| def | SetIsShownAsBitmap (self, aBitmap) |
| def | IsShownAsBitmap (self) |
| def | IsType (self, aScanTypes) |
| def | SetForceVisible (self, aEnable) |
| def | IsForceVisible (self) |
| def | GetMsgPanelInfo (self, aFrame, aList) |
| def | GetFriendlyName (self) |
| def | HitTest (self, *args) |
| def | GetBoundingBox (self) |
| def | GetPosition (self) |
| def | SetPosition (self, aPos) |
| def | GetFocusPosition (self) |
| def | GetSortPosition (self) |
| def | Clone (self) |
| def | Visit (self, inspector, testData, aScanTypes) |
| def | GetTypeDesc (self) |
| def | GetItemDescription (self, aUnitsProvider, aFull) |
| def | GetMenuImage (self) |
| def | Matches (self, aSearchData, aAuxData) |
| def | Replace (self, *args) |
| def | IsReplaceable (self) |
| def | __lt__ (self, aItem) |
| def | ViewBBox (self) |
| def | ViewGetLayers (self) |
| def | GetEmbeddedFiles (self) |
| def | PyGetClass (self) |
| def | GetClass (self) |
Static Public Member Functions | |
| def | PTHMask () |
| def | SMDMask () |
| def | ConnSMDMask () |
| def | UnplatedHoleMask () |
| def | ApertureMask () |
| def | ClassOf (aItem) |
| def | Compare (aPadRef, aPadCmp) |
| def | ClassOf (aItem) |
Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
| def | Sort (aLeft, aRight) |
Properties | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.BOARD_CONNECTED_ITEM | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.BOARD_ITEM | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.EDA_ITEM | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
| property | m_Uuid = property(_pcbnew.EDA_ITEM_m_Uuid_get, doc=) |
Additional Inherited Members | |
Static Public Attributes inherited from pcbnew.BOARD_ITEM | |
| _pcbnew | DRC = _pcbnew.BOARD_ITEM_DRC |
| _pcbnew | INSTANCE_TO_INSTANCE = _pcbnew.BOARD_ITEM_INSTANCE_TO_INSTANCE |
| def pcbnew.PAD.__init__ | ( | self, | |
| * | args | ||
| ) |
__init__(PAD self, FOOTPRINT parent) -> PAD
__init__(PAD self, PAD aPad) -> PAD
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
Definition at line 13890 of file pcbnew.py.

| def pcbnew.PAD.__eq__ | ( | self, | |
| * | args | ||
| ) |
__eq__(PAD self, PAD aOther) -> bool
__eq__(PAD self, BOARD_ITEM aBoardItem) -> bool
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 14438 of file pcbnew.py.

| def pcbnew.PAD.AddPrimitivePoly | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.AddPrimitiveShape | ( | self, | |
| aLayer, | |||
| aPrimitive | |||
| ) |
|
static |
| def pcbnew.PAD.AppendPrimitives | ( | self, | |
| aLayer, | |||
| aPrimitivesList | |||
| ) |
| def pcbnew.PAD.BuildEffectivePolygon | ( | self, | |
aErrorLoc = ERROR_INSIDE |
|||
| ) |
| def pcbnew.PAD.BuildEffectiveShapes | ( | self | ) |
| def pcbnew.PAD.CanFlashLayer | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.CanHaveNumber | ( | self | ) |
| def pcbnew.PAD.CheckPad | ( | self, | |
| aUnitsProvider, | |||
| aForPadProperties, | |||
| aErrorHandler | |||
| ) |
|
static |
ClassOf(EDA_ITEM aItem) -> bool
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
| def pcbnew.PAD.ClearZoneLayerOverrides | ( | self | ) |
| def pcbnew.PAD.ClonePad | ( | self | ) |
|
static |
| def pcbnew.PAD.ConditionallyFlashed | ( | self, | |
| aLayer | |||
| ) |
|
static |
| def pcbnew.PAD.DeletePrimitivesList | ( | self, | |
aLayer = UNDEFINED_LAYER |
|||
| ) |
| def pcbnew.PAD.Deserialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.PAD.FlashLayer | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.FlipPrimitives | ( | self, | |
| aFlipDirection | |||
| ) |
| def pcbnew.PAD.GetAnchorPadShape | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.GetAttribute | ( | self | ) |
| def pcbnew.PAD.GetBoundingBox | ( | self, | |
| * | args | ||
| ) |
GetBoundingBox(PAD self) -> BOX2I
GetBoundingBox(PAD self, PCB_LAYER_ID aLayer) -> BOX2I
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 14386 of file pcbnew.py.

| def pcbnew.PAD.GetBoundingRadius | ( | self | ) |
| def pcbnew.PAD.GetChamferPositions | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetChamferRectRatio | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetClass | ( | self | ) |
GetClass(PAD self) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 14382 of file pcbnew.py.

| def pcbnew.PAD.GetCustomShapeAsPolygon | ( | self, | |
layer = UNDEFINED_LAYER |
|||
| ) |
| def pcbnew.PAD.GetCustomShapeInZoneOpt | ( | self | ) |
| def pcbnew.PAD.GetDelta | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetDrillShape | ( | self | ) |
| def pcbnew.PAD.GetDrillSize | ( | self | ) |
| def pcbnew.PAD.GetDrillSizeX | ( | self | ) |
| def pcbnew.PAD.GetDrillSizeY | ( | self | ) |
| def pcbnew.PAD.GetEffectivePolygon | ( | self, | |
| aLayer, | |||
aErrorLoc = ERROR_INSIDE |
|||
| ) |
| def pcbnew.PAD.GetEffectiveShape | ( | self, | |
| * | args | ||
| ) |
GetEffectiveShape(PAD self, PCB_LAYER_ID aLayer, FLASHING flashPTHPads=DEFAULT) -> std::shared_ptr< SHAPE >
Reimplemented from pcbnew.BOARD_ITEM.
| def pcbnew.PAD.GetFPRelativeOrientation | ( | self | ) |
| def pcbnew.PAD.GetFrontRoundRectRadiusRatio | ( | self | ) |
| def pcbnew.PAD.GetFrontRoundRectRadiusSize | ( | self | ) |
| def pcbnew.PAD.GetFrontShape | ( | self | ) |
| def pcbnew.PAD.GetKeepTopBottom | ( | self | ) |
| def pcbnew.PAD.GetLocalClearance | ( | self, | |
| * | args | ||
| ) |
GetLocalClearance(PAD self) -> std::optional< int >
GetLocalClearance(PAD self, wxString aSource) -> std::optional< int >
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
Definition at line 14233 of file pcbnew.py.

| def pcbnew.PAD.GetLocalSolderMaskMargin | ( | self | ) |
| def pcbnew.PAD.GetLocalSolderPasteMargin | ( | self | ) |
| def pcbnew.PAD.GetLocalSolderPasteMarginRatio | ( | self | ) |
| def pcbnew.PAD.GetLocalSpokeWidthOverride | ( | self, | |
aSource = None |
|||
| ) |
| def pcbnew.PAD.GetLocalThermalGapOverride | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetLocalThermalSpokeWidthOverride | ( | self | ) |
| def pcbnew.PAD.GetLocalZoneConnection | ( | self | ) |
| def pcbnew.PAD.GetName | ( | self | ) |
| def pcbnew.PAD.GetNumber | ( | self | ) |
| def pcbnew.PAD.GetOffset | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetOrientation | ( | self | ) |
| def pcbnew.PAD.GetOrientationDegrees | ( | self | ) |
| def pcbnew.PAD.GetOwnClearance | ( | self, | |
| aLayer, | |||
aSource = None |
|||
| ) |
GetOwnClearance(PAD self, PCB_LAYER_ID aLayer, wxString aSource=None) -> int
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
| def pcbnew.PAD.GetPadToDieLength | ( | self | ) |
| def pcbnew.PAD.GetPinFunction | ( | self | ) |
| def pcbnew.PAD.GetPinType | ( | self | ) |
| def pcbnew.PAD.GetPrimitives | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.GetPrincipalLayer | ( | self | ) |
| def pcbnew.PAD.GetProperty | ( | self | ) |
| def pcbnew.PAD.GetRemoveUnconnected | ( | self | ) |
| def pcbnew.PAD.GetRoundRectCornerRadius | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetRoundRectRadiusRatio | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetShape | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetSize | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.GetSizeX | ( | self | ) |
| def pcbnew.PAD.GetSizeY | ( | self | ) |
| def pcbnew.PAD.GetSolderMaskExpansion | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.GetSolderPasteMargin | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.GetSubRatsnest | ( | self | ) |
| def pcbnew.PAD.GetThermalGap | ( | self | ) |
| def pcbnew.PAD.GetThermalSpokeAngle | ( | self | ) |
| def pcbnew.PAD.GetThermalSpokeAngleDegrees | ( | self | ) |
| def pcbnew.PAD.GetUnconnectedLayerMode | ( | self | ) |
| def pcbnew.PAD.GetZoneConnectionOverrides | ( | self, | |
aSource = None |
|||
| ) |
| def pcbnew.PAD.GetZoneLayerOverride | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.HitTest | ( | self, | |
| * | args | ||
| ) |
HitTest(PAD self, VECTOR2I aPosition, int aAccuracy=0) -> bool
HitTest(PAD self, BOX2I aRect, bool aContained, int aAccuracy=0) -> bool
HitTest(PAD self, VECTOR2I aPosition, int aAccuracy, PCB_LAYER_ID aLayer) -> bool
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 14370 of file pcbnew.py.

| def pcbnew.PAD.ImportSettingsFrom | ( | self, | |
| aMasterPad | |||
| ) |
| def pcbnew.PAD.IsAperturePad | ( | self | ) |
| def pcbnew.PAD.IsDirty | ( | self | ) |
| def pcbnew.PAD.IsFlipped | ( | self | ) |
| def pcbnew.PAD.IsFreePad | ( | self | ) |
| def pcbnew.PAD.IsNoConnectPad | ( | self | ) |
| def pcbnew.PAD.MergePrimitivesAsPolygon | ( | self, | |
| aLayer, | |||
| aMergedPolygon, | |||
aErrorLoc = ERROR_INSIDE |
|||
| ) |
| def pcbnew.PAD.Padstack | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.Recombine | ( | self, | |
| aIsDryRun, | |||
| aMaxError | |||
| ) |
| def pcbnew.PAD.ReplacePrimitives | ( | self, | |
| aLayer, | |||
| aPrimitivesList | |||
| ) |
| def pcbnew.PAD.SameLogicalPadAs | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PAD.Serialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.PAD.SetAnchorPadShape | ( | self, | |
| aLayer, | |||
| aShape | |||
| ) |
| def pcbnew.PAD.SetAttribute | ( | self, | |
| aAttribute | |||
| ) |
| def pcbnew.PAD.SetChamferPositions | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetChamferRectRatio | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetCustomShapeInZoneOpt | ( | self, | |
| aOption | |||
| ) |
| def pcbnew.PAD.SetDelta | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetDrillShape | ( | self, | |
| aShape | |||
| ) |
| def pcbnew.PAD.SetDrillSize | ( | self, | |
| aSize | |||
| ) |
| def pcbnew.PAD.SetDrillSizeX | ( | self, | |
| aX | |||
| ) |
| def pcbnew.PAD.SetDrillSizeY | ( | self, | |
| aY | |||
| ) |
| def pcbnew.PAD.SetFPRelativeOrientation | ( | self, | |
| aAngle | |||
| ) |
| def pcbnew.PAD.SetFrontRoundRectRadiusRatio | ( | self, | |
| aRadiusScale | |||
| ) |
| def pcbnew.PAD.SetFrontRoundRectRadiusSize | ( | self, | |
| aRadius | |||
| ) |
| def pcbnew.PAD.SetFrontShape | ( | self, | |
| aShape | |||
| ) |
| def pcbnew.PAD.SetKeepTopBottom | ( | self, | |
| aSet | |||
| ) |
| def pcbnew.PAD.SetLocalClearance | ( | self, | |
| aClearance | |||
| ) |
| def pcbnew.PAD.SetLocalSolderMaskMargin | ( | self, | |
| aMargin | |||
| ) |
| def pcbnew.PAD.SetLocalSolderPasteMargin | ( | self, | |
| aMargin | |||
| ) |
| def pcbnew.PAD.SetLocalSolderPasteMarginRatio | ( | self, | |
| aRatio | |||
| ) |
| def pcbnew.PAD.SetLocalThermalGapOverride | ( | self, | |
| aOverride | |||
| ) |
| def pcbnew.PAD.SetLocalThermalSpokeWidthOverride | ( | self, | |
| aWidth | |||
| ) |
| def pcbnew.PAD.SetLocalZoneConnection | ( | self, | |
| aType | |||
| ) |
| def pcbnew.PAD.SetNumber | ( | self, | |
| aNumber | |||
| ) |
| def pcbnew.PAD.SetOffset | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetOrientation | ( | self, | |
| aAngle | |||
| ) |
| def pcbnew.PAD.SetOrientationDegrees | ( | self, | |
| aOrientation | |||
| ) |
| def pcbnew.PAD.SetPadstack | ( | self, | |
| aPadstack | |||
| ) |
| def pcbnew.PAD.SetPadToDieLength | ( | self, | |
| aLength | |||
| ) |
| def pcbnew.PAD.SetPinFunction | ( | self, | |
| aName | |||
| ) |
| def pcbnew.PAD.SetPinType | ( | self, | |
| aType | |||
| ) |
| def pcbnew.PAD.SetProperty | ( | self, | |
| aProperty | |||
| ) |
| def pcbnew.PAD.SetRemoveUnconnected | ( | self, | |
| aSet | |||
| ) |
| def pcbnew.PAD.SetRoundRectCornerRadius | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetRoundRectRadiusRatio | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetShape | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetSize | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PAD.SetSizeX | ( | self, | |
| aX | |||
| ) |
| def pcbnew.PAD.SetSizeY | ( | self, | |
| aY | |||
| ) |
| def pcbnew.PAD.SetSubRatsnest | ( | self, | |
| aSubRatsnest | |||
| ) |
| def pcbnew.PAD.SetThermalGap | ( | self, | |
| aGap | |||
| ) |
| def pcbnew.PAD.SetThermalSpokeAngle | ( | self, | |
| aAngle | |||
| ) |
| def pcbnew.PAD.SetThermalSpokeAngleDegrees | ( | self, | |
| aAngle | |||
| ) |
| def pcbnew.PAD.SetUnconnectedLayerMode | ( | self, | |
| aMode | |||
| ) |
| def pcbnew.PAD.SetX | ( | self, | |
| x | |||
| ) |
SetX(PAD self, int x)
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 14015 of file pcbnew.py.

| def pcbnew.PAD.SetY | ( | self, | |
| y | |||
| ) |
SetY(PAD self, int y)
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 14011 of file pcbnew.py.

| def pcbnew.PAD.SetZoneLayerOverride | ( | self, | |
| aLayer, | |||
| aOverride | |||
| ) |
| def pcbnew.PAD.ShapePos | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.SharesNetTieGroup | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PAD.ShowPadAttr | ( | self | ) |
| def pcbnew.PAD.ShowPadShape | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PAD.TransformHoleToPolygon | ( | self, | |
| aBuffer, | |||
| aClearance, | |||
| aError, | |||
aErrorLoc = ERROR_INSIDE |
|||
| ) |
| def pcbnew.PAD.TransformShapeToPolygon | ( | self, | |
| aBuffer, | |||
| aLayer, | |||
| aClearance, | |||
| aMaxError, | |||
aErrorLoc = ERROR_INSIDE, |
|||
ignoreLineWidth = False |
|||
| ) |
TransformShapeToPolygon(PAD self, SHAPE_POLY_SET aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aMaxError, ERROR_LOC aErrorLoc=ERROR_INSIDE, bool ignoreLineWidth=False)
Reimplemented from pcbnew.BOARD_ITEM.
|
static |
| def pcbnew.PAD.ViewGetLOD | ( | self, | |
| aLayer, | |||
| aView | |||
| ) |
|
static |