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 | SetThermalSpokeWidth (self, aWidth) |
def | GetThermalSpokeWidth (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, aSource=None) |
def | ShapePos (self, aLayer) |
def | SetFrontRoundRectRadiusRatio (self, aRadiusScale) |
def | GetFrontRoundRectRadiusRatio (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 | 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, 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 | 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 | GetNetClassVariableSubstitutionName (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 | 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 | 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 | GetClass (self) |
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) |
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 |
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 13421 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 13942 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, | |||
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.GetBoundingRadius | ( | self | ) |
def pcbnew.PAD.GetChamferPositions | ( | self, | |
* | args | ||
) |
def pcbnew.PAD.GetChamferRectRatio | ( | self, | |
* | args | ||
) |
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.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 13764 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, | |
aSource = None |
|||
) |
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.GetThermalSpokeWidth | ( | 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
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 13886 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.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.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.SetThermalSpokeWidth | ( | self, | |
aWidth | |||
) |
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 13546 of file pcbnew.py.
def pcbnew.PAD.SetY | ( | self, | |
y | |||
) |
SetY(PAD self, int y)
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 13542 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 |