| 
    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 | BuildNetTieCache (self) | 
| def | GetNetTieCache (self, aItem) | 
| 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 18769 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 18791 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.BuildNetTieCache | ( | self | ) | 
| 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 18815 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.GetNetTieCache | ( | self, | |
| aItem | |||
| ) | 
| 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 19135 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 18795 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 |