| 
    KiCad Pcbnew Python Scripting
    
   | 
 

Public Member Functions | |
| __init__ (self, *args) | |
| Serialize (self, aContainer) | |
| Deserialize (self, aContainer) | |
| InvalidateGeometryCaches (self) | |
| GetPrivateLayers (self) | |
| SetPrivateLayers (self, aLayers) | |
| AddNative (self, *args) | |
| RemoveNative (self, *args) | |
| ClearAllNets (self) | |
| FixUuids (self) | |
| GetFpPadsLocalBbox (self) | |
| GetBoundingHull (self, *args) | |
| TextOnly (self) | |
| GetLayerBoundingBox (self, aLayers) | |
| Pads (self, *args) | |
| GraphicalItems (self, *args) | |
| Zones (self, *args) | |
| Groups (self, *args) | |
| Points (self, *args) | |
| HasThroughHolePads (self) | |
| Models (self, *args) | |
| SetOrientation (self, aNewAngle) | |
| GetOrientation (self) | |
| SetLayerAndFlip (self, aLayer) | |
| SetOrientationDegrees (self, aOrientation) | |
| GetOrientationDegrees (self) | |
| GetFPID (self) | |
| SetFPID (self, aFPID) | |
| GetFPIDAsString (self) | |
| SetFPIDAsString (self, aFPID) | |
| GetLibDescription (self) | |
| SetLibDescription (self, aDesc) | |
| GetKeywords (self) | |
| SetKeywords (self, aKeywords) | |
| GetPath (self) | |
| SetPath (self, aPath) | |
| GetSheetname (self) | |
| SetSheetname (self, aSheetname) | |
| GetSheetfile (self) | |
| SetSheetfile (self, aSheetfile) | |
| GetFilters (self) | |
| SetFilters (self, aFilters) | |
| SetLocalClearance (self, aClearance) | |
| GetLocalSolderMaskMargin (self) | |
| SetLocalSolderMaskMargin (self, aMargin) | |
| GetLocalSolderPasteMargin (self) | |
| SetLocalSolderPasteMargin (self, aMargin) | |
| GetLocalSolderPasteMarginRatio (self) | |
| SetLocalSolderPasteMarginRatio (self, aRatio) | |
| SetLocalZoneConnection (self, aType) | |
| GetLocalZoneConnection (self) | |
| SetStackupMode (self, aMode) | |
| GetStackupMode (self) | |
| SetStackupLayers (self, aLayers) | |
| GetStackupLayers (self) | |
| GetAttributes (self) | |
| SetAttributes (self, aAttributes) | |
| AllowMissingCourtyard (self) | |
| SetAllowMissingCourtyard (self, aAllow) | |
| AllowSolderMaskBridges (self) | |
| SetAllowSolderMaskBridges (self, aAllow) | |
| SetFlag (self, aFlag) | |
| IncrementFlag (self) | |
| GetFlag (self) | |
| IsNetTie (self) | |
| GetLocalClearance (self, *args) | |
| GetClearanceOverrides (self, aSource) | |
| GetZoneConnectionOverrides (self, aSource) | |
| GetNetTiePadGroups (self) | |
| ClearNetTiePadGroups (self) | |
| AddNetTiePadGroup (self, aGroup) | |
| MapPadNumbersToNetTieGroups (self) | |
| GetNetTiePads (self, aPad) | |
| GetLikelyAttribute (self) | |
| MoveAnchorPosition (self, aMoveVector) | |
| IsFlipped (self) | |
| GetSide (self) | |
| IsConflicting (self) | |
| IsPlaced (self) | |
| SetIsPlaced (self, isPlaced) | |
| NeedsPlaced (self) | |
| SetNeedsPlaced (self, needsPlaced) | |
| LegacyPadsLocked (self) | |
| CheckFootprintAttributes (self, aErrorHandler) | |
| CheckPads (self, aUnitsProvider, aErrorHandler) | |
| CheckShortingPads (self, aErrorHandler) | |
| CheckNetTies (self, aErrorHandler) | |
| CheckNetTiePadGroups (self, aErrorHandler) | |
| CheckClippedSilk (self, aErrorHandler) | |
| BuildNetTieCache (self) | |
| GetNetTieCache (self, aItem) | |
| TransformPadsToPolySet (self, aBuffer, aLayer, aClearance, aMaxError, aErrorLoc) | |
| TransformFPShapesToPolySet (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, aIncludeText=True, aIncludeShapes=True, aIncludePrivateItems=False) | |
| TransformFPTextToPolySet (self, aBuffer, aLayer, aClearance, aError, aErrorLoc) | |
| GetContextualTextVars (self, aVars) | |
| ResolveTextVar (self, token, aDepth=0) | |
| HitTestAccurate (self, aPosition, aAccuracy=0) | |
| HitTest (self, *args) | |
| HitTestOnLayer (self, *args) | |
| GetReference (self) | |
| SetReference (self, aReference) | |
| GetReferenceAsString (self) | |
| IncrementReference (self, aDelta) | |
| GetValue (self) | |
| SetValue (self, aValue) | |
| GetValueAsString (self) | |
| Value (self, *args) | |
| Reference (self, *args) | |
| GetField (self, *args) | |
| HasField (self, aFieldName) | |
| GetFields (self, *args) | |
| GetNextFieldOrdinal (self) | |
| ApplyDefaultSettings (self, board, aStyleFields, aStyleText, aStyleShapes, aStyleDimensions, aStyleBarcodes) | |
| SetUnitInfo (self, aUnits) | |
| GetUnitInfo (self) | |
| IsBoardOnly (self) | |
| SetBoardOnly (self, aIsBoardOnly=True) | |
| IsExcludedFromPosFiles (self) | |
| SetExcludedFromPosFiles (self, aExclude=True) | |
| IsExcludedFromBOM (self) | |
| SetExcludedFromBOM (self, aExclude=True) | |
| IsDNP (self) | |
| SetDNP (self, aDNP=True) | |
| SetFileFormatVersionAtLoad (self, aVersion) | |
| GetFileFormatVersionAtLoad (self) | |
| FindPadByNumber (self, aPadNumber, aSearchAfterMe=None) | |
| GetPad (self, *args) | |
| GetPads (self, aPadNumber, aIgnore=None) | |
| GetPadCount (self, *args) | |
| GetUniquePadCount (self, *args) | |
| GetUniquePadNumbers (self, *args) | |
| GetNextPadNumber (self, aLastPadName) | |
| GetDuplicatePadNumbersAreJumpers (self) | |
| SetDuplicatePadNumbersAreJumpers (self, aEnabled) | |
| JumperPadGroups (self, *args) | |
| GetJumperPadGroup (self, aPadNumber) | |
| AutoPositionFields (self) | |
| GetTypeName (self) | |
| GetArea (self, aPadding=0) | |
| GetLink (self) | |
| SetLink (self, aLink) | |
| Duplicate (self, addToParentGroup, aCommit=None) | |
| DuplicateItem (self, addToParentGroup, aCommit, aItem, addToFootprint=False) | |
| Add3DModel (self, a3DModel) | |
| GetClass (self) | |
| ViewGetLOD (self, aLayer, aView) | |
| FootprintNeedsUpdate (self, aLibFP, aCompareFlags=0, aReporter=None) | |
| SetInitialComments (self, aInitialComments) | |
| CoverageRatio (self, aCollector) | |
| GetInitialComments (self) | |
| GetCourtyard (self, aLayer) | |
| GetCachedCourtyard (self, aLayer) | |
| BuildCourtyardCaches (self, aErrorHandler=None) | |
| GetEffectiveShape (self, *args) | |
| GetEmbeddedFiles (self, *args) | |
| GetFonts (self) | |
| EmbedFonts (self) | |
| SetStaticComponentClass (self, aClass) | |
| GetStaticComponentClass (self) | |
| GetComponentClass (self) | |
| GetComponentClassAsString (self) | |
| RecomputeComponentClass (self) | |
| InvalidateComponentClassCache (self) | |
| SetTransientComponentClassNames (self, classNames) | |
| GetTransientComponentClassNames (self) | |
| ClearTransientComponentClassNames (self) | |
| ResolveComponentClassNames (self, aBoard, aComponentClassNames) | |
| __eq__ (self, *args) | |
| GetFieldsText (self) | |
| GetFieldsShownText (self) | |
| GetFieldText (self, key) | |
| GetFieldShownText (self, key) | |
| SetField (self, key, value) | |
| SetFields (self, fields) | |
| GetBoundingBox (self, *args) | |
  Public Member Functions inherited from pcbnew.BOARD_ITEM_CONTAINER | |
| __init__ (self, *args, **kwargs) | |
| DeleteNative (self, aItem) | |
| Add (self, item) | |
| Remove (self, item) | |
| Delete (self, item) | |
  Public Member Functions inherited from pcbnew.BOARD_ITEM | |
| __init__ (self, *args, **kwargs) | |
| CopyFrom (self, aOther) | |
| IsGroupableType (self) | |
| GetX (self) | |
| GetY (self) | |
| GetCenter (self) | |
| SetX (self, aX) | |
| SetY (self, aY) | |
| IsConnected (self) | |
| Similarity (self, aItem) | |
| __eq__ (self, aItem) | |
| IsOnCopperLayer (self) | |
| HasHole (self) | |
| HasDrilledHole (self) | |
| IsTented (self, aLayer) | |
| GetEffectiveHoleShape (self) | |
| RunOnChildren (self, aFunction, aMode) | |
| GetParent (self) | |
| GetParentFootprint (self) | |
| GetFPRelativePosition (self) | |
| SetFPRelativePosition (self, aPos) | |
| HasLineStroke (self) | |
| GetStroke (self) | |
| SetStroke (self, aStroke) | |
| GetFontMetrics (self) | |
| GetLayer (self) | |
| BoardLayerCount (self) | |
| BoardCopperLayerCount (self) | |
| BoardLayerSet (self) | |
| GetLayerSet (self) | |
| SetLayerSet (self, aLayers) | |
| IsSideSpecific (self) | |
| SetLayer (self, aLayer) | |
| SwapItemData (self, aImage) | |
| IsOnLayer (self, aLayer) | |
| IsKnockout (self) | |
| SetIsKnockout (self, aKnockout) | |
| GetMaxError (self) | |
| StyleFromSettings (self, settings, aCheckSide) | |
| DeleteStructure (self) | |
| Move (self, aMoveVector) | |
| Rotate (self, aRotCentre, aAngle) | |
| Flip (self, aCentre, aFlipDirection) | |
| Mirror (self, aCentre, aFlipDirection) | |
| Normalize (self) | |
| NormalizeForCompare (self) | |
| GetBoard (self, *args) | |
| GetParentAsString (self) | |
| GetLayerName (self) | |
| TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, ignoreLineWidth=False) | |
| TransformShapeToPolySet (self, aBuffer, aLayer, aClearance, aError, aErrorLoc) | |
| LayerMaskDescribe (self) | |
| Cast (self) | |
| SetPos (self, p) | |
| SetStartEnd (self, start, end) | |
  Public Member Functions inherited from pcbnew.EDA_ITEM | |
| __init__ (self, *args, **kwargs) | |
| Type (self) | |
| SetParent (self, aParent) | |
| SetParentGroup (self, aGroup) | |
| GetParentGroup (self) | |
| GetParentGroupId (self) | |
| IsLocked (self) | |
| SetLocked (self, aLocked) | |
| IsModified (self) | |
| IsNew (self) | |
| IsMoving (self) | |
| IsSelected (self) | |
| IsEntered (self) | |
| IsBrightened (self) | |
| IsRollover (self) | |
| SetIsRollover (self, aIsRollover) | |
| SetSelected (self) | |
| SetBrightened (self) | |
| ClearSelected (self) | |
| ClearBrightened (self) | |
| SetModified (self) | |
| SetFlags (self, aMask) | |
| XorFlags (self, aMask) | |
| ClearFlags (self, *args) | |
| GetFlags (self) | |
| HasFlag (self, aFlag) | |
| GetEditFlags (self) | |
| ClearEditFlags (self) | |
| GetTempFlags (self) | |
| ClearTempFlags (self) | |
| RenderAsBitmap (self, aWorldScale) | |
| SetIsShownAsBitmap (self, aBitmap) | |
| IsShownAsBitmap (self) | |
| IsType (self, aScanTypes) | |
| SetForceVisible (self, aEnable) | |
| IsForceVisible (self) | |
| GetMsgPanelInfo (self, aFrame, aList) | |
| GetFriendlyName (self) | |
| GetPosition (self) | |
| SetPosition (self, aPos) | |
| GetFocusPosition (self) | |
| GetSortPosition (self) | |
| Clone (self) | |
| Visit (self, inspector, testData, aScanTypes) | |
| GetTypeDesc (self) | |
| GetItemDescription (self, aUnitsProvider, aFull) | |
| GetMenuImage (self) | |
| Matches (self, aSearchData, aAuxData) | |
| Replace (self, *args) | |
| IsReplaceable (self) | |
| __lt__ (self, aItem) | |
| ViewBBox (self) | |
| ViewGetLayers (self) | |
| GetEmbeddedFonts (self) | |
| PyGetClass (self) | |
Static Public Member Functions | |
| ClassOf (aItem) | |
| IsLibNameValid (aName) | |
| StringLibNameInvalidChars (aUserReadable) | |
| GetCoverageArea (aItem, aCollector) | |
  Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
| 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 | |
| INSTANCE_TO_INSTANCE = _pcbnew.BOARD_ITEM_INSTANCE_TO_INSTANCE | |
| pcbnew.FOOTPRINT.__init__ | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.__eq__ | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.Add3DModel | ( | self, | |
| a3DModel ) | 
| pcbnew.FOOTPRINT.AddNative | ( | self, | |
| * | args ) | 
AddNative(FOOTPRINT self, BOARD_ITEM aItem, ADD_MODE aMode=INSERT, bool aSkipConnectivity=False)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| pcbnew.FOOTPRINT.AddNetTiePadGroup | ( | self, | |
| aGroup ) | 
| pcbnew.FOOTPRINT.AllowMissingCourtyard | ( | self | ) | 
| pcbnew.FOOTPRINT.AllowSolderMaskBridges | ( | self | ) | 
| pcbnew.FOOTPRINT.ApplyDefaultSettings | ( | self, | |
| board, | |||
| aStyleFields, | |||
| aStyleText, | |||
| aStyleShapes, | |||
| aStyleDimensions, | |||
| aStyleBarcodes ) | 
| pcbnew.FOOTPRINT.AutoPositionFields | ( | self | ) | 
| pcbnew.FOOTPRINT.BuildCourtyardCaches | ( | self, | |
| aErrorHandler = None ) | 
| pcbnew.FOOTPRINT.BuildNetTieCache | ( | self | ) | 
| pcbnew.FOOTPRINT.CheckClippedSilk | ( | self, | |
| aErrorHandler ) | 
| pcbnew.FOOTPRINT.CheckFootprintAttributes | ( | self, | |
| aErrorHandler ) | 
| pcbnew.FOOTPRINT.CheckNetTiePadGroups | ( | self, | |
| aErrorHandler ) | 
| pcbnew.FOOTPRINT.CheckNetTies | ( | self, | |
| aErrorHandler ) | 
| pcbnew.FOOTPRINT.CheckPads | ( | self, | |
| aUnitsProvider, | |||
| aErrorHandler ) | 
| pcbnew.FOOTPRINT.CheckShortingPads | ( | self, | |
| aErrorHandler ) | 
      
  | 
  static | 
| pcbnew.FOOTPRINT.ClearAllNets | ( | self | ) | 
| pcbnew.FOOTPRINT.ClearNetTiePadGroups | ( | self | ) | 
| pcbnew.FOOTPRINT.ClearTransientComponentClassNames | ( | self | ) | 
| pcbnew.FOOTPRINT.CoverageRatio | ( | self, | |
| aCollector ) | 
| pcbnew.FOOTPRINT.Deserialize | ( | self, | |
| aContainer ) | 
| pcbnew.FOOTPRINT.Duplicate | ( | self, | |
| addToParentGroup, | |||
| aCommit = None ) | 
Duplicate(FOOTPRINT self, bool addToParentGroup, BOARD_COMMIT * aCommit=None) -> BOARD_ITEM
Reimplemented from pcbnew.BOARD_ITEM.
| pcbnew.FOOTPRINT.DuplicateItem | ( | self, | |
| addToParentGroup, | |||
| aCommit, | |||
| aItem, | |||
| addToFootprint = False ) | 
| pcbnew.FOOTPRINT.EmbedFonts | ( | self | ) | 
| pcbnew.FOOTPRINT.FindPadByNumber | ( | self, | |
| aPadNumber, | |||
| aSearchAfterMe = None ) | 
| pcbnew.FOOTPRINT.FixUuids | ( | self | ) | 
| pcbnew.FOOTPRINT.FootprintNeedsUpdate | ( | self, | |
| aLibFP, | |||
| aCompareFlags = 0, | |||
| aReporter = None ) | 
| pcbnew.FOOTPRINT.GetArea | ( | self, | |
| aPadding = 0 ) | 
| pcbnew.FOOTPRINT.GetAttributes | ( | self | ) | 
| pcbnew.FOOTPRINT.GetBoundingBox | ( | self, | |
| * | args ) | 
GetBoundingBox(FOOTPRINT self) -> BOX2I GetBoundingBox(FOOTPRINT self, bool aIncludeText) -> BOX2I GetBoundingBox(FOOTPRINT self, bool aIncludeText, bool includeHiddenText) -> BOX2I
Reimplemented from pcbnew.EDA_ITEM.
| pcbnew.FOOTPRINT.GetBoundingHull | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetCachedCourtyard | ( | self, | |
| aLayer ) | 
| pcbnew.FOOTPRINT.GetClass | ( | self | ) | 
GetClass(FOOTPRINT self) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
| pcbnew.FOOTPRINT.GetClearanceOverrides | ( | self, | |
| aSource ) | 
| pcbnew.FOOTPRINT.GetComponentClass | ( | self | ) | 
| pcbnew.FOOTPRINT.GetComponentClassAsString | ( | self | ) | 
| pcbnew.FOOTPRINT.GetContextualTextVars | ( | self, | |
| aVars ) | 
| pcbnew.FOOTPRINT.GetCourtyard | ( | self, | |
| aLayer ) | 
      
  | 
  static | 
| pcbnew.FOOTPRINT.GetDuplicatePadNumbersAreJumpers | ( | self | ) | 
| 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.
| pcbnew.FOOTPRINT.GetEmbeddedFiles | ( | self, | |
| * | args ) | 
    GetEmbeddedFiles(FOOTPRINT self) -> EMBEDDED_FILES
    GetEmbeddedFiles(FOOTPRINT self) -> EMBEDDED_FILES const *
 
Reimplemented from pcbnew.EDA_ITEM.
| pcbnew.FOOTPRINT.GetField | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetFields | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetFieldShownText | ( | self, | |
| key ) | 
| pcbnew.FOOTPRINT.GetFieldsShownText | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFieldsText | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFieldText | ( | self, | |
| key ) | 
| pcbnew.FOOTPRINT.GetFileFormatVersionAtLoad | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFilters | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFlag | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFonts | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFPID | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFPIDAsString | ( | self | ) | 
| pcbnew.FOOTPRINT.GetFpPadsLocalBbox | ( | self | ) | 
| pcbnew.FOOTPRINT.GetInitialComments | ( | self | ) | 
| pcbnew.FOOTPRINT.GetJumperPadGroup | ( | self, | |
| aPadNumber ) | 
| pcbnew.FOOTPRINT.GetKeywords | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLayerBoundingBox | ( | self, | |
| aLayers ) | 
| pcbnew.FOOTPRINT.GetLibDescription | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLikelyAttribute | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLink | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLocalClearance | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetLocalSolderMaskMargin | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLocalSolderPasteMargin | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLocalSolderPasteMarginRatio | ( | self | ) | 
| pcbnew.FOOTPRINT.GetLocalZoneConnection | ( | self | ) | 
| pcbnew.FOOTPRINT.GetNetTieCache | ( | self, | |
| aItem ) | 
| pcbnew.FOOTPRINT.GetNetTiePadGroups | ( | self | ) | 
| pcbnew.FOOTPRINT.GetNetTiePads | ( | self, | |
| aPad ) | 
| pcbnew.FOOTPRINT.GetNextFieldOrdinal | ( | self | ) | 
| pcbnew.FOOTPRINT.GetNextPadNumber | ( | self, | |
| aLastPadName ) | 
| pcbnew.FOOTPRINT.GetOrientation | ( | self | ) | 
| pcbnew.FOOTPRINT.GetOrientationDegrees | ( | self | ) | 
| pcbnew.FOOTPRINT.GetPad | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetPadCount | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetPads | ( | self, | |
| aPadNumber, | |||
| aIgnore = None ) | 
| pcbnew.FOOTPRINT.GetPath | ( | self | ) | 
| pcbnew.FOOTPRINT.GetPrivateLayers | ( | self | ) | 
| pcbnew.FOOTPRINT.GetReference | ( | self | ) | 
| pcbnew.FOOTPRINT.GetReferenceAsString | ( | self | ) | 
| pcbnew.FOOTPRINT.GetSheetfile | ( | self | ) | 
| pcbnew.FOOTPRINT.GetSheetname | ( | self | ) | 
| pcbnew.FOOTPRINT.GetSide | ( | self | ) | 
| pcbnew.FOOTPRINT.GetStackupLayers | ( | self | ) | 
| pcbnew.FOOTPRINT.GetStackupMode | ( | self | ) | 
| pcbnew.FOOTPRINT.GetStaticComponentClass | ( | self | ) | 
| pcbnew.FOOTPRINT.GetTransientComponentClassNames | ( | self | ) | 
| pcbnew.FOOTPRINT.GetTypeName | ( | self | ) | 
| pcbnew.FOOTPRINT.GetUniquePadCount | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetUniquePadNumbers | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.GetUnitInfo | ( | self | ) | 
| pcbnew.FOOTPRINT.GetValue | ( | self | ) | 
| pcbnew.FOOTPRINT.GetValueAsString | ( | self | ) | 
| pcbnew.FOOTPRINT.GetZoneConnectionOverrides | ( | self, | |
| aSource ) | 
| pcbnew.FOOTPRINT.GraphicalItems | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.Groups | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.HasField | ( | self, | |
| aFieldName ) | 
| pcbnew.FOOTPRINT.HasThroughHolePads | ( | self | ) | 
| 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
    HitTest(FOOTPRINT self, SHAPE_LINE_CHAIN aPoly, bool aContained) -> bool
 
Reimplemented from pcbnew.EDA_ITEM.
| pcbnew.FOOTPRINT.HitTestAccurate | ( | self, | |
| aPosition, | |||
| aAccuracy = 0 ) | 
| pcbnew.FOOTPRINT.HitTestOnLayer | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.IncrementFlag | ( | self | ) | 
| pcbnew.FOOTPRINT.IncrementReference | ( | self, | |
| aDelta ) | 
| pcbnew.FOOTPRINT.InvalidateComponentClassCache | ( | self | ) | 
| pcbnew.FOOTPRINT.InvalidateGeometryCaches | ( | self | ) | 
| pcbnew.FOOTPRINT.IsBoardOnly | ( | self | ) | 
| pcbnew.FOOTPRINT.IsConflicting | ( | self | ) | 
| pcbnew.FOOTPRINT.IsDNP | ( | self | ) | 
| pcbnew.FOOTPRINT.IsExcludedFromBOM | ( | self | ) | 
| pcbnew.FOOTPRINT.IsExcludedFromPosFiles | ( | self | ) | 
| pcbnew.FOOTPRINT.IsFlipped | ( | self | ) | 
      
  | 
  static | 
| pcbnew.FOOTPRINT.IsNetTie | ( | self | ) | 
| pcbnew.FOOTPRINT.IsPlaced | ( | self | ) | 
| pcbnew.FOOTPRINT.JumperPadGroups | ( | self, | |
| * | args ) | 
    JumperPadGroups(FOOTPRINT self) -> std::vector< std::set< wxString,std::less< wxString >,std::allocator< wxString > >,std::allocator< std::set< wxString,std::less< wxString >,std::allocator< wxString > > > >
    JumperPadGroups(FOOTPRINT self) -> std::vector< std::set< wxString,std::less< wxString >,std::allocator< wxString > >,std::allocator< std::set< wxString,std::less< wxString >,std::allocator< wxString > > > > const &
 
| pcbnew.FOOTPRINT.LegacyPadsLocked | ( | self | ) | 
| pcbnew.FOOTPRINT.MapPadNumbersToNetTieGroups | ( | self | ) | 
| pcbnew.FOOTPRINT.Models | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.MoveAnchorPosition | ( | self, | |
| aMoveVector ) | 
| pcbnew.FOOTPRINT.NeedsPlaced | ( | self | ) | 
| pcbnew.FOOTPRINT.Pads | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.Points | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.RecomputeComponentClass | ( | self | ) | 
| pcbnew.FOOTPRINT.Reference | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.RemoveNative | ( | self, | |
| * | args ) | 
RemoveNative(FOOTPRINT self, BOARD_ITEM aItem, REMOVE_MODE aMode=NORMAL)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| pcbnew.FOOTPRINT.ResolveComponentClassNames | ( | self, | |
| aBoard, | |||
| aComponentClassNames ) | 
| pcbnew.FOOTPRINT.ResolveTextVar | ( | self, | |
| token, | |||
| aDepth = 0 ) | 
| pcbnew.FOOTPRINT.Serialize | ( | self, | |
| aContainer ) | 
| pcbnew.FOOTPRINT.SetAllowMissingCourtyard | ( | self, | |
| aAllow ) | 
| pcbnew.FOOTPRINT.SetAllowSolderMaskBridges | ( | self, | |
| aAllow ) | 
| pcbnew.FOOTPRINT.SetAttributes | ( | self, | |
| aAttributes ) | 
| pcbnew.FOOTPRINT.SetBoardOnly | ( | self, | |
| aIsBoardOnly = True ) | 
| pcbnew.FOOTPRINT.SetDNP | ( | self, | |
| aDNP = True ) | 
| pcbnew.FOOTPRINT.SetDuplicatePadNumbersAreJumpers | ( | self, | |
| aEnabled ) | 
| pcbnew.FOOTPRINT.SetExcludedFromBOM | ( | self, | |
| aExclude = True ) | 
| pcbnew.FOOTPRINT.SetExcludedFromPosFiles | ( | self, | |
| aExclude = True ) | 
| pcbnew.FOOTPRINT.SetFields | ( | self, | |
| fields ) | 
| pcbnew.FOOTPRINT.SetFileFormatVersionAtLoad | ( | self, | |
| aVersion ) | 
| pcbnew.FOOTPRINT.SetFilters | ( | self, | |
| aFilters ) | 
| pcbnew.FOOTPRINT.SetFlag | ( | self, | |
| aFlag ) | 
| pcbnew.FOOTPRINT.SetFPID | ( | self, | |
| aFPID ) | 
| pcbnew.FOOTPRINT.SetFPIDAsString | ( | self, | |
| aFPID ) | 
| pcbnew.FOOTPRINT.SetInitialComments | ( | self, | |
| aInitialComments ) | 
| pcbnew.FOOTPRINT.SetIsPlaced | ( | self, | |
| isPlaced ) | 
| pcbnew.FOOTPRINT.SetKeywords | ( | self, | |
| aKeywords ) | 
| pcbnew.FOOTPRINT.SetLayerAndFlip | ( | self, | |
| aLayer ) | 
| pcbnew.FOOTPRINT.SetLibDescription | ( | self, | |
| aDesc ) | 
| pcbnew.FOOTPRINT.SetLink | ( | self, | |
| aLink ) | 
| pcbnew.FOOTPRINT.SetLocalClearance | ( | self, | |
| aClearance ) | 
| pcbnew.FOOTPRINT.SetLocalSolderMaskMargin | ( | self, | |
| aMargin ) | 
| pcbnew.FOOTPRINT.SetLocalSolderPasteMargin | ( | self, | |
| aMargin ) | 
| pcbnew.FOOTPRINT.SetLocalSolderPasteMarginRatio | ( | self, | |
| aRatio ) | 
| pcbnew.FOOTPRINT.SetLocalZoneConnection | ( | self, | |
| aType ) | 
| pcbnew.FOOTPRINT.SetNeedsPlaced | ( | self, | |
| needsPlaced ) | 
| pcbnew.FOOTPRINT.SetOrientation | ( | self, | |
| aNewAngle ) | 
| pcbnew.FOOTPRINT.SetOrientationDegrees | ( | self, | |
| aOrientation ) | 
| pcbnew.FOOTPRINT.SetPath | ( | self, | |
| aPath ) | 
| pcbnew.FOOTPRINT.SetPrivateLayers | ( | self, | |
| aLayers ) | 
| pcbnew.FOOTPRINT.SetReference | ( | self, | |
| aReference ) | 
| pcbnew.FOOTPRINT.SetSheetfile | ( | self, | |
| aSheetfile ) | 
| pcbnew.FOOTPRINT.SetSheetname | ( | self, | |
| aSheetname ) | 
| pcbnew.FOOTPRINT.SetStackupLayers | ( | self, | |
| aLayers ) | 
| pcbnew.FOOTPRINT.SetStackupMode | ( | self, | |
| aMode ) | 
| pcbnew.FOOTPRINT.SetStaticComponentClass | ( | self, | |
| aClass ) | 
| pcbnew.FOOTPRINT.SetTransientComponentClassNames | ( | self, | |
| classNames ) | 
| pcbnew.FOOTPRINT.SetUnitInfo | ( | self, | |
| aUnits ) | 
| pcbnew.FOOTPRINT.SetValue | ( | self, | |
| aValue ) | 
      
  | 
  static | 
| pcbnew.FOOTPRINT.TextOnly | ( | self | ) | 
| pcbnew.FOOTPRINT.TransformFPShapesToPolySet | ( | self, | |
| aBuffer, | |||
| aLayer, | |||
| aClearance, | |||
| aError, | |||
| aErrorLoc, | |||
| aIncludeText = True, | |||
| aIncludeShapes = True, | |||
| aIncludePrivateItems = False ) | 
| pcbnew.FOOTPRINT.TransformFPTextToPolySet | ( | self, | |
| aBuffer, | |||
| aLayer, | |||
| aClearance, | |||
| aError, | |||
| aErrorLoc ) | 
| pcbnew.FOOTPRINT.TransformPadsToPolySet | ( | self, | |
| aBuffer, | |||
| aLayer, | |||
| aClearance, | |||
| aMaxError, | |||
| aErrorLoc ) | 
| pcbnew.FOOTPRINT.Value | ( | self, | |
| * | args ) | 
| pcbnew.FOOTPRINT.ViewGetLOD | ( | self, | |
| aLayer, | |||
| aView ) | 
| pcbnew.FOOTPRINT.Zones | ( | self, | |
| * | args ) | 
      
  | 
  static |