KiCad Pcbnew Python Scripting
|
Public Member Functions | |
def | __init__ (self, *args) |
def | GetPrivateLayers (self) |
def | SetPrivateLayers (self, aLayers) |
def | AddNative (self, *args) |
def | RemoveNative (self, *args) |
def | ClearAllNets (self) |
def | FixUuids (self) |
def | GetFpPadsLocalBbox (self) |
def | GetBoundingHull (self) |
def | GetBoundingBox (self, *args) |
def | GetLayerBoundingBox (self, aLayers) |
def | Fields (self, *args) |
def | Pads (self, *args) |
def | GraphicalItems (self, *args) |
def | Zones (self, *args) |
def | Groups (self, *args) |
def | HasThroughHolePads (self) |
def | Models (self, *args) |
def | SetOrientation (self, aNewAngle) |
def | GetOrientation (self) |
def | SetLayerAndFlip (self, aLayer) |
def | SetOrientationDegrees (self, aOrientation) |
def | GetOrientationDegrees (self) |
def | GetFPID (self) |
def | SetFPID (self, aFPID) |
def | GetFPIDAsString (self) |
def | SetFPIDAsString (self, aFPID) |
def | GetLibDescription (self) |
def | SetLibDescription (self, aDesc) |
def | GetKeywords (self) |
def | SetKeywords (self, aKeywords) |
def | GetPath (self) |
def | SetPath (self, aPath) |
def | GetSheetname (self) |
def | SetSheetname (self, aSheetname) |
def | GetSheetfile (self) |
def | SetSheetfile (self, aSheetfile) |
def | GetFilters (self) |
def | SetFilters (self, aFilters) |
def | GetLocalSolderMaskMargin (self) |
def | SetLocalSolderMaskMargin (self, aMargin) |
def | SetLocalClearance (self, aClearance) |
def | GetLocalClearance (self, *args) |
def | GetLocalSolderPasteMargin (self) |
def | SetLocalSolderPasteMargin (self, aMargin) |
def | GetLocalSolderPasteMarginRatio (self) |
def | SetLocalSolderPasteMarginRatio (self, aRatio) |
def | SetZoneConnection (self, aType) |
def | GetZoneConnection (self) |
def | GetAttributes (self) |
def | SetAttributes (self, aAttributes) |
def | SetFlag (self, aFlag) |
def | IncrementFlag (self) |
def | GetFlag (self) |
def | IsNetTie (self) |
def | GetNetTiePadGroups (self) |
def | ClearNetTiePadGroups (self) |
def | AddNetTiePadGroup (self, aGroup) |
def | MapPadNumbersToNetTieGroups (self) |
def | GetNetTiePads (self, aPad) |
def | GetLikelyAttribute (self) |
def | MoveAnchorPosition (self, aMoveVector) |
def | IsFlipped (self) |
def | GetSide (self) |
def | IsConflicting (self) |
def | IsPlaced (self) |
def | SetIsPlaced (self, isPlaced) |
def | NeedsPlaced (self) |
def | SetNeedsPlaced (self, needsPlaced) |
def | LegacyPadsLocked (self) |
def | CheckFootprintAttributes (self, aErrorHandler) |
def | CheckPads (self, aUnitsProvider, aErrorHandler) |
def | CheckShortingPads (self, aErrorHandler) |
def | CheckNetTies (self, aErrorHandler) |
def | CheckNetTiePadGroups (self, aErrorHandler) |
def | TransformPadsToPolySet (self, aBuffer, aLayer, aClearance, aMaxError, aErrorLoc, aSkipNPTHPadsWihNoCopper=False, aSkipPlatedPads=False, aSkipNonPlatedPads=False) |
def | TransformFPShapesToPolySet (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, aIncludeText=True, aIncludeShapes=True, aIncludePrivateItems=False) |
def | TransformFPTextToPolySet (self, aBuffer, aLayer, aClearance, aError, aErrorLoc) |
def | GetContextualTextVars (self, aVars) |
def | ResolveTextVar (self, token, aDepth=0) |
def | HitTestAccurate (self, aPosition, aAccuracy=0) |
def | HitTest (self, *args) |
def | HitTestOnLayer (self, *args) |
def | GetReference (self) |
def | SetReference (self, aReference) |
def | GetReferenceAsString (self) |
def | IncrementReference (self, aDelta) |
def | GetValue (self) |
def | SetValue (self, aValue) |
def | GetValueAsString (self) |
def | Value (self, *args) |
def | Reference (self, *args) |
def | Footprint (self, *args) |
def | GetField (self, *args) |
def | GetFieldById (self, aFieldId) |
def | GetFieldByName (self, aFieldName) |
def | HasFieldByName (self, aFieldName) |
def | GetFieldText (self, aFieldName) |
def | GetFields (self, *args) |
def | AddField (self, aField) |
def | RemoveField (self, aFieldName) |
def | GetFieldCount (self) |
def | ApplyDefaultSettings (self, board, aStyleFields, aStyleText, aStyleShapes) |
def | IsBoardOnly (self) |
def | SetBoardOnly (self, aIsBoardOnly=True) |
def | IsExcludedFromPosFiles (self) |
def | SetExcludedFromPosFiles (self, aExclude=True) |
def | IsExcludedFromBOM (self) |
def | SetExcludedFromBOM (self, aExclude=True) |
def | AllowMissingCourtyard (self) |
def | SetAllowMissingCourtyard (self, aAllow=True) |
def | IsDNP (self) |
def | SetDNP (self, aDNP=True) |
def | SetFileFormatVersionAtLoad (self, aVersion) |
def | GetFileFormatVersionAtLoad (self) |
def | FindPadByNumber (self, aPadNumber, aSearchAfterMe=None) |
def | GetPad (self, *args) |
def | GetPads (self, aPadNumber, aIgnore=None) |
def | GetPadCount (self, *args) |
def | GetUniquePadCount (self, *args) |
def | GetUniquePadNumbers (self, *args) |
def | GetNextPadNumber (self, aLastPadName) |
def | AutoPositionFields (self) |
def | GetTypeName (self) |
def | GetArea (self, aPadding=0) |
def | GetLink (self) |
def | SetLink (self, aLink) |
def | DuplicateItem (self, aItem, aAddToFootprint=False) |
def | Add3DModel (self, a3DModel) |
def | RunOnDescendants (self, aFunction, aDepth=0) |
def | ViewGetLOD (self, aLayer, aView) |
def | FootprintNeedsUpdate (self, aLibFP, aCompareFlags=0, aReporter=None) |
def | SetInitialComments (self, aInitialComments) |
def | CoverageRatio (self, aCollector) |
def | GetInitialComments (self) |
def | GetCourtyard (self, aLayer) |
def | GetCachedCourtyard (self, aLayer) |
def | BuildCourtyardCaches (self, aErrorHandler=None) |
def | GetEffectiveShape (self, *args) |
def | GetFieldsText (self) |
def | GetFieldsShownText (self) |
def | GetFieldText (self, key) |
def | GetFieldShownText (self, key) |
def | SetField (self, key, value) |
def | HasField (self, key) |
def | SetFields (self, fields) |
Public Member Functions inherited from pcbnew.BOARD_ITEM_CONTAINER | |
def | __init__ (self, *args, **kwargs) |
def | AddNative (self, *args) |
def | RemoveNative (self, *args) |
def | DeleteNative (self, aItem) |
def | Add (self, item) |
def | Remove (self, item) |
def | Delete (self, item) |
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 | IsTented (self) |
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 | GetLayerSet (self) |
def | SetLayerSet (self, aLayers) |
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, aFlipLeftRight) |
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) |
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, aLayers, aCount) |
Static Public Member Functions | |
def | ClassOf (aItem) |
def | IsLibNameValid (aName) |
def | StringLibNameInvalidChars (aUserReadable) |
def | GetCoverageArea (aItem, aCollector) |
Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
def | Sort (aLeft, aRight) |
Properties | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from pcbnew.BOARD_ITEM_CONTAINER | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from pcbnew.BOARD_ITEM | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from pcbnew.EDA_ITEM | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
m_Uuid = property(_pcbnew.EDA_ITEM_m_Uuid_get, doc=) | |
Additional Inherited Members | |
Static Public Attributes inherited from pcbnew.BOARD_ITEM | |
DRC = _pcbnew.BOARD_ITEM_DRC | |
def pcbnew.FOOTPRINT.__init__ | ( | self, | |
* | args | ||
) |
__init__(FOOTPRINT self, BOARD parent) -> FOOTPRINT __init__(FOOTPRINT self, FOOTPRINT aFootprint) -> FOOTPRINT __init__(FOOTPRINT self, FOOTPRINT aFootprint) -> FOOTPRINT
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 18677 of file pcbnew.py.
def pcbnew.FOOTPRINT.Add3DModel | ( | self, | |
a3DModel | |||
) |
def pcbnew.FOOTPRINT.AddField | ( | self, | |
aField | |||
) |
def pcbnew.FOOTPRINT.AddNative | ( | self, | |
* | args | ||
) |
AddNative(FOOTPRINT self, BOARD_ITEM aItem, ADD_MODE aMode=INSERT, bool aSkipConnectivity=False)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 18699 of file pcbnew.py.
def pcbnew.FOOTPRINT.AddNetTiePadGroup | ( | self, | |
aGroup | |||
) |
def pcbnew.FOOTPRINT.AllowMissingCourtyard | ( | self | ) |
def pcbnew.FOOTPRINT.ApplyDefaultSettings | ( | self, | |
board, | |||
aStyleFields, | |||
aStyleText, | |||
aStyleShapes | |||
) |
def pcbnew.FOOTPRINT.AutoPositionFields | ( | self | ) |
def pcbnew.FOOTPRINT.BuildCourtyardCaches | ( | self, | |
aErrorHandler = None |
|||
) |
def pcbnew.FOOTPRINT.CheckFootprintAttributes | ( | self, | |
aErrorHandler | |||
) |
def pcbnew.FOOTPRINT.CheckNetTiePadGroups | ( | self, | |
aErrorHandler | |||
) |
def pcbnew.FOOTPRINT.CheckNetTies | ( | self, | |
aErrorHandler | |||
) |
def pcbnew.FOOTPRINT.CheckPads | ( | self, | |
aUnitsProvider, | |||
aErrorHandler | |||
) |
def pcbnew.FOOTPRINT.CheckShortingPads | ( | self, | |
aErrorHandler | |||
) |
|
static |
def pcbnew.FOOTPRINT.ClearAllNets | ( | self | ) |
def pcbnew.FOOTPRINT.ClearNetTiePadGroups | ( | self | ) |
def pcbnew.FOOTPRINT.CoverageRatio | ( | self, | |
aCollector | |||
) |
def pcbnew.FOOTPRINT.DuplicateItem | ( | self, | |
aItem, | |||
aAddToFootprint = False |
|||
) |
def pcbnew.FOOTPRINT.Fields | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.FindPadByNumber | ( | self, | |
aPadNumber, | |||
aSearchAfterMe = None |
|||
) |
def pcbnew.FOOTPRINT.FixUuids | ( | self | ) |
def pcbnew.FOOTPRINT.Footprint | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.FootprintNeedsUpdate | ( | self, | |
aLibFP, | |||
aCompareFlags = 0 , |
|||
aReporter = None |
|||
) |
def pcbnew.FOOTPRINT.GetArea | ( | self, | |
aPadding = 0 |
|||
) |
def pcbnew.FOOTPRINT.GetAttributes | ( | self | ) |
def pcbnew.FOOTPRINT.GetBoundingBox | ( | self, | |
* | args | ||
) |
GetBoundingBox(FOOTPRINT self) -> BOX2I GetBoundingBox(FOOTPRINT self, bool aIncludeText, bool aIncludeInvisibleText) -> BOX2I
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 18723 of file pcbnew.py.
def pcbnew.FOOTPRINT.GetBoundingHull | ( | self | ) |
def pcbnew.FOOTPRINT.GetCachedCourtyard | ( | self, | |
aLayer | |||
) |
def pcbnew.FOOTPRINT.GetContextualTextVars | ( | self, | |
aVars | |||
) |
def pcbnew.FOOTPRINT.GetCourtyard | ( | self, | |
aLayer | |||
) |
|
static |
def pcbnew.FOOTPRINT.GetEffectiveShape | ( | self, | |
* | args | ||
) |
GetEffectiveShape(FOOTPRINT self, PCB_LAYER_ID aLayer=UNDEFINED_LAYER, FLASHING aFlash=DEFAULT) -> std::shared_ptr< SHAPE >
Reimplemented from pcbnew.BOARD_ITEM.
def pcbnew.FOOTPRINT.GetField | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetFieldById | ( | self, | |
aFieldId | |||
) |
def pcbnew.FOOTPRINT.GetFieldByName | ( | self, | |
aFieldName | |||
) |
def pcbnew.FOOTPRINT.GetFieldCount | ( | self | ) |
def pcbnew.FOOTPRINT.GetFields | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetFieldShownText | ( | self, | |
key | |||
) |
def pcbnew.FOOTPRINT.GetFieldsShownText | ( | self | ) |
def pcbnew.FOOTPRINT.GetFieldsText | ( | self | ) |
def pcbnew.FOOTPRINT.GetFieldText | ( | self, | |
aFieldName | |||
) |
def pcbnew.FOOTPRINT.GetFieldText | ( | self, | |
key | |||
) |
def pcbnew.FOOTPRINT.GetFileFormatVersionAtLoad | ( | self | ) |
def pcbnew.FOOTPRINT.GetFilters | ( | self | ) |
def pcbnew.FOOTPRINT.GetFlag | ( | self | ) |
def pcbnew.FOOTPRINT.GetFPID | ( | self | ) |
def pcbnew.FOOTPRINT.GetFPIDAsString | ( | self | ) |
def pcbnew.FOOTPRINT.GetFpPadsLocalBbox | ( | self | ) |
def pcbnew.FOOTPRINT.GetInitialComments | ( | self | ) |
def pcbnew.FOOTPRINT.GetKeywords | ( | self | ) |
def pcbnew.FOOTPRINT.GetLayerBoundingBox | ( | self, | |
aLayers | |||
) |
def pcbnew.FOOTPRINT.GetLibDescription | ( | self | ) |
def pcbnew.FOOTPRINT.GetLikelyAttribute | ( | self | ) |
def pcbnew.FOOTPRINT.GetLink | ( | self | ) |
def pcbnew.FOOTPRINT.GetLocalClearance | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetLocalSolderMaskMargin | ( | self | ) |
def pcbnew.FOOTPRINT.GetLocalSolderPasteMargin | ( | self | ) |
def pcbnew.FOOTPRINT.GetLocalSolderPasteMarginRatio | ( | self | ) |
def pcbnew.FOOTPRINT.GetNetTiePadGroups | ( | self | ) |
def pcbnew.FOOTPRINT.GetNetTiePads | ( | self, | |
aPad | |||
) |
def pcbnew.FOOTPRINT.GetNextPadNumber | ( | self, | |
aLastPadName | |||
) |
def pcbnew.FOOTPRINT.GetOrientation | ( | self | ) |
def pcbnew.FOOTPRINT.GetOrientationDegrees | ( | self | ) |
def pcbnew.FOOTPRINT.GetPad | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetPadCount | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetPads | ( | self, | |
aPadNumber, | |||
aIgnore = None |
|||
) |
def pcbnew.FOOTPRINT.GetPath | ( | self | ) |
def pcbnew.FOOTPRINT.GetPrivateLayers | ( | self | ) |
def pcbnew.FOOTPRINT.GetReference | ( | self | ) |
def pcbnew.FOOTPRINT.GetReferenceAsString | ( | self | ) |
def pcbnew.FOOTPRINT.GetSheetfile | ( | self | ) |
def pcbnew.FOOTPRINT.GetSheetname | ( | self | ) |
def pcbnew.FOOTPRINT.GetSide | ( | self | ) |
def pcbnew.FOOTPRINT.GetTypeName | ( | self | ) |
def pcbnew.FOOTPRINT.GetUniquePadCount | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetUniquePadNumbers | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.GetValue | ( | self | ) |
def pcbnew.FOOTPRINT.GetValueAsString | ( | self | ) |
def pcbnew.FOOTPRINT.GetZoneConnection | ( | self | ) |
def pcbnew.FOOTPRINT.GraphicalItems | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.Groups | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.HasFieldByName | ( | self, | |
aFieldName | |||
) |
def pcbnew.FOOTPRINT.HasThroughHolePads | ( | self | ) |
def pcbnew.FOOTPRINT.HitTest | ( | self, | |
* | args | ||
) |
HitTest(FOOTPRINT self, VECTOR2I aPosition, int aAccuracy=0) -> bool HitTest(FOOTPRINT self, BOX2I aRect, bool aContained, int aAccuracy=0) -> bool
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 19035 of file pcbnew.py.
def pcbnew.FOOTPRINT.HitTestAccurate | ( | self, | |
aPosition, | |||
aAccuracy = 0 |
|||
) |
def pcbnew.FOOTPRINT.HitTestOnLayer | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.IncrementFlag | ( | self | ) |
def pcbnew.FOOTPRINT.IncrementReference | ( | self, | |
aDelta | |||
) |
def pcbnew.FOOTPRINT.IsBoardOnly | ( | self | ) |
def pcbnew.FOOTPRINT.IsConflicting | ( | self | ) |
def pcbnew.FOOTPRINT.IsDNP | ( | self | ) |
def pcbnew.FOOTPRINT.IsExcludedFromBOM | ( | self | ) |
def pcbnew.FOOTPRINT.IsExcludedFromPosFiles | ( | self | ) |
def pcbnew.FOOTPRINT.IsFlipped | ( | self | ) |
|
static |
def pcbnew.FOOTPRINT.IsNetTie | ( | self | ) |
def pcbnew.FOOTPRINT.IsPlaced | ( | self | ) |
def pcbnew.FOOTPRINT.LegacyPadsLocked | ( | self | ) |
def pcbnew.FOOTPRINT.MapPadNumbersToNetTieGroups | ( | self | ) |
def pcbnew.FOOTPRINT.Models | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.MoveAnchorPosition | ( | self, | |
aMoveVector | |||
) |
def pcbnew.FOOTPRINT.NeedsPlaced | ( | self | ) |
def pcbnew.FOOTPRINT.Pads | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.Reference | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.RemoveField | ( | self, | |
aFieldName | |||
) |
def pcbnew.FOOTPRINT.RemoveNative | ( | self, | |
* | args | ||
) |
RemoveNative(FOOTPRINT self, BOARD_ITEM aItem, REMOVE_MODE aMode=NORMAL)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 18703 of file pcbnew.py.
def pcbnew.FOOTPRINT.ResolveTextVar | ( | self, | |
token, | |||
aDepth = 0 |
|||
) |
def pcbnew.FOOTPRINT.RunOnDescendants | ( | self, | |
aFunction, | |||
aDepth = 0 |
|||
) |
RunOnDescendants(FOOTPRINT self, std::function< void (BOARD_ITEM *) > const & aFunction, int aDepth=0)
Reimplemented from pcbnew.BOARD_ITEM.
def pcbnew.FOOTPRINT.SetAllowMissingCourtyard | ( | self, | |
aAllow = True |
|||
) |
def pcbnew.FOOTPRINT.SetAttributes | ( | self, | |
aAttributes | |||
) |
def pcbnew.FOOTPRINT.SetBoardOnly | ( | self, | |
aIsBoardOnly = True |
|||
) |
def pcbnew.FOOTPRINT.SetDNP | ( | self, | |
aDNP = True |
|||
) |
def pcbnew.FOOTPRINT.SetExcludedFromBOM | ( | self, | |
aExclude = True |
|||
) |
def pcbnew.FOOTPRINT.SetExcludedFromPosFiles | ( | self, | |
aExclude = True |
|||
) |
def pcbnew.FOOTPRINT.SetField | ( | self, | |
key, | |||
value | |||
) |
def pcbnew.FOOTPRINT.SetFields | ( | self, | |
fields | |||
) |
def pcbnew.FOOTPRINT.SetFileFormatVersionAtLoad | ( | self, | |
aVersion | |||
) |
def pcbnew.FOOTPRINT.SetFilters | ( | self, | |
aFilters | |||
) |
def pcbnew.FOOTPRINT.SetFlag | ( | self, | |
aFlag | |||
) |
def pcbnew.FOOTPRINT.SetFPID | ( | self, | |
aFPID | |||
) |
def pcbnew.FOOTPRINT.SetFPIDAsString | ( | self, | |
aFPID | |||
) |
def pcbnew.FOOTPRINT.SetInitialComments | ( | self, | |
aInitialComments | |||
) |
def pcbnew.FOOTPRINT.SetIsPlaced | ( | self, | |
isPlaced | |||
) |
def pcbnew.FOOTPRINT.SetKeywords | ( | self, | |
aKeywords | |||
) |
def pcbnew.FOOTPRINT.SetLayerAndFlip | ( | self, | |
aLayer | |||
) |
def pcbnew.FOOTPRINT.SetLibDescription | ( | self, | |
aDesc | |||
) |
def pcbnew.FOOTPRINT.SetLink | ( | self, | |
aLink | |||
) |
def pcbnew.FOOTPRINT.SetLocalClearance | ( | self, | |
aClearance | |||
) |
def pcbnew.FOOTPRINT.SetLocalSolderMaskMargin | ( | self, | |
aMargin | |||
) |
def pcbnew.FOOTPRINT.SetLocalSolderPasteMargin | ( | self, | |
aMargin | |||
) |
def pcbnew.FOOTPRINT.SetLocalSolderPasteMarginRatio | ( | self, | |
aRatio | |||
) |
def pcbnew.FOOTPRINT.SetNeedsPlaced | ( | self, | |
needsPlaced | |||
) |
def pcbnew.FOOTPRINT.SetOrientation | ( | self, | |
aNewAngle | |||
) |
def pcbnew.FOOTPRINT.SetOrientationDegrees | ( | self, | |
aOrientation | |||
) |
def pcbnew.FOOTPRINT.SetPath | ( | self, | |
aPath | |||
) |
def pcbnew.FOOTPRINT.SetPrivateLayers | ( | self, | |
aLayers | |||
) |
def pcbnew.FOOTPRINT.SetReference | ( | self, | |
aReference | |||
) |
def pcbnew.FOOTPRINT.SetSheetfile | ( | self, | |
aSheetfile | |||
) |
def pcbnew.FOOTPRINT.SetSheetname | ( | self, | |
aSheetname | |||
) |
def pcbnew.FOOTPRINT.SetValue | ( | self, | |
aValue | |||
) |
def pcbnew.FOOTPRINT.SetZoneConnection | ( | self, | |
aType | |||
) |
|
static |
def pcbnew.FOOTPRINT.TransformFPShapesToPolySet | ( | self, | |
aBuffer, | |||
aLayer, | |||
aClearance, | |||
aError, | |||
aErrorLoc, | |||
aIncludeText = True , |
|||
aIncludeShapes = True , |
|||
aIncludePrivateItems = False |
|||
) |
def pcbnew.FOOTPRINT.TransformFPTextToPolySet | ( | self, | |
aBuffer, | |||
aLayer, | |||
aClearance, | |||
aError, | |||
aErrorLoc | |||
) |
def pcbnew.FOOTPRINT.TransformPadsToPolySet | ( | self, | |
aBuffer, | |||
aLayer, | |||
aClearance, | |||
aMaxError, | |||
aErrorLoc, | |||
aSkipNPTHPadsWihNoCopper = False , |
|||
aSkipPlatedPads = False , |
|||
aSkipNonPlatedPads = False |
|||
) |
def pcbnew.FOOTPRINT.Value | ( | self, | |
* | args | ||
) |
def pcbnew.FOOTPRINT.ViewGetLOD | ( | self, | |
aLayer, | |||
aView | |||
) |
def pcbnew.FOOTPRINT.Zones | ( | self, | |
* | args | ||
) |
|
static |