|
KiCad Pcbnew Python Scripting
|

Public Member Functions | |
| def | __init__ (self, *args) |
| def | Serialize (self, aContainer) |
| def | Deserialize (self, aContainer) |
| def | InvalidateGeometryCaches (self) |
| 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 | TextOnly (self) |
| def | GetLayerBoundingBox (self, aLayers) |
| 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 | 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 | GetAttributes (self) |
| def | SetAttributes (self, aAttributes) |
| def | SetFlag (self, aFlag) |
| def | IncrementFlag (self) |
| def | GetFlag (self) |
| def | IsNetTie (self) |
| def | GetLocalClearance (self, *args) |
| def | GetClearanceOverrides (self, aSource) |
| def | GetZoneConnectionOverrides (self, aSource) |
| 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 | CheckClippedSilk (self, aErrorHandler) |
| def | BuildNetTieCache (self) |
| def | GetNetTieCache (self, aItem) |
| def | TransformPadsToPolySet (self, aBuffer, aLayer, aClearance, aMaxError, aErrorLoc, aSkipNPTHPadsWihNoCopper=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 | GetField (self, *args) |
| def | GetFieldById (self, aFieldId) |
| def | GetFieldByName (self, aFieldName) |
| def | HasFieldByName (self, aFieldName) |
| def | GetFieldText (self, aFieldName) |
| def | GetFields (self, *args) |
| def | ClearFields (self) |
| def | AddField (self, aField) |
| def | RemoveField (self, aFieldName) |
| def | GetNextFieldId (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 | GetClass (self) |
| 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 | GetEmbeddedFiles (self, *args) |
| def | GetFonts (self) |
| def | EmbedFonts (self) |
| def | SetComponentClass (self, aClass) |
| def | SetTransientComponentClassNames (self, classNames) |
| def | GetTransientComponentClassNames (self) |
| def | ClearTransientComponentClassNames (self) |
| def | ResolveComponentClassNames (self, aBoard, aComponentClassNames) |
| def | GetComponentClass (self) |
| def | GetComponentClassAsString (self) |
| def | __eq__ (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) |
| def | GetBoundingBox (self, *args) |
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 | CopyFrom (self, aOther) |
| def | SetParentGroup (self, aGroup) |
| def | GetParentGroup (self) |
| def | GetX (self) |
| def | GetY (self) |
| def | GetCenter (self) |
| def | SetX (self, aX) |
| def | SetY (self, aY) |
| def | IsConnected (self) |
| def | Similarity (self, aItem) |
| def | __eq__ (self, aItem) |
| def | IsOnCopperLayer (self) |
| def | HasHole (self) |
| def | HasDrilledHole (self) |
| def | IsTented (self, aLayer) |
| def | GetEffectiveShape (self, *args) |
| def | GetEffectiveHoleShape (self) |
| def | RunOnChildren (self, aFunction) |
| def | RunOnDescendants (self, aFunction, aDepth=0) |
| def | GetParent (self) |
| def | GetParentFootprint (self) |
| def | GetFPRelativePosition (self) |
| def | SetFPRelativePosition (self, aPos) |
| def | HasLineStroke (self) |
| def | GetStroke (self) |
| def | SetStroke (self, aStroke) |
| def | GetFontMetrics (self) |
| def | GetLayer (self) |
| def | BoardLayerCount (self) |
| def | BoardCopperLayerCount (self) |
| def | BoardLayerSet (self) |
| def | GetLayerSet (self) |
| def | SetLayerSet (self, aLayers) |
| def | IsSideSpecific (self) |
| def | SetLayer (self, aLayer) |
| def | Duplicate (self) |
| def | SwapItemData (self, aImage) |
| def | IsOnLayer (self, aLayer) |
| def | IsKnockout (self) |
| def | SetIsKnockout (self, aKnockout) |
| def | IsLocked (self) |
| def | SetLocked (self, aLocked) |
| def | StyleFromSettings (self, settings) |
| def | DeleteStructure (self) |
| def | Move (self, aMoveVector) |
| def | Rotate (self, aRotCentre, aAngle) |
| def | Flip (self, aCentre, aFlipDirection) |
| def | Mirror (self, aCentre, aFlipDirection) |
| def | Normalize (self) |
| def | NormalizeForCompare (self) |
| def | GetBoard (self, *args) |
| def | GetParentAsString (self) |
| def | GetLayerName (self) |
| def | TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, ignoreLineWidth=False) |
| def | Cast (self) |
| def | Duplicate (self) |
| def | SetPos (self, p) |
| def | SetStartEnd (self, start, end) |
Public Member Functions inherited from pcbnew.EDA_ITEM | |
| def | __init__ (self, *args, **kwargs) |
| def | Type (self) |
| def | GetParent (self) |
| def | SetParent (self, aParent) |
| def | IsModified (self) |
| def | IsNew (self) |
| def | IsMoving (self) |
| def | IsSelected (self) |
| def | IsEntered (self) |
| def | IsBrightened (self) |
| def | IsRollover (self) |
| def | SetIsRollover (self, aIsRollover) |
| def | SetSelected (self) |
| def | SetBrightened (self) |
| def | ClearSelected (self) |
| def | ClearBrightened (self) |
| def | SetModified (self) |
| def | SetFlags (self, aMask) |
| def | XorFlags (self, aMask) |
| def | ClearFlags (self, *args) |
| def | GetFlags (self) |
| def | HasFlag (self, aFlag) |
| def | GetEditFlags (self) |
| def | ClearEditFlags (self) |
| def | GetTempFlags (self) |
| def | ClearTempFlags (self) |
| def | RenderAsBitmap (self, aWorldScale) |
| def | SetIsShownAsBitmap (self, aBitmap) |
| def | IsShownAsBitmap (self) |
| def | IsType (self, aScanTypes) |
| def | SetForceVisible (self, aEnable) |
| def | IsForceVisible (self) |
| def | GetMsgPanelInfo (self, aFrame, aList) |
| def | GetFriendlyName (self) |
| def | HitTest (self, *args) |
| def | GetBoundingBox (self) |
| def | GetPosition (self) |
| def | SetPosition (self, aPos) |
| def | GetFocusPosition (self) |
| def | GetSortPosition (self) |
| def | Clone (self) |
| def | Visit (self, inspector, testData, aScanTypes) |
| def | GetTypeDesc (self) |
| def | GetItemDescription (self, aUnitsProvider, aFull) |
| def | GetMenuImage (self) |
| def | Matches (self, aSearchData, aAuxData) |
| def | Replace (self, *args) |
| def | IsReplaceable (self) |
| def | __lt__ (self, aItem) |
| def | ViewBBox (self) |
| def | ViewGetLayers (self) |
| def | GetEmbeddedFiles (self) |
| def | PyGetClass (self) |
| def | GetClass (self) |
Static Public Member Functions | |
| def | 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 | |
| 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_CONTAINER | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.BOARD_ITEM | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.EDA_ITEM | |
| property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
| property | m_Uuid = property(_pcbnew.EDA_ITEM_m_Uuid_get, doc=) |
Additional Inherited Members | |
Static Public Attributes inherited from pcbnew.BOARD_ITEM | |
| _pcbnew | DRC = _pcbnew.BOARD_ITEM_DRC |
| _pcbnew | INSTANCE_TO_INSTANCE = _pcbnew.BOARD_ITEM_INSTANCE_TO_INSTANCE |
| def pcbnew.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 20643 of file pcbnew.py.

| def pcbnew.FOOTPRINT.__eq__ | ( | self, | |
| * | args | ||
| ) |
__eq__(FOOTPRINT self, BOARD_ITEM aOther) -> bool
__eq__(FOOTPRINT self, FOOTPRINT aOther) -> bool
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 21335 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 20677 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.CheckClippedSilk | ( | self, | |
| aErrorHandler | |||
| ) |
| 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.ClearFields | ( | self | ) |
| def pcbnew.FOOTPRINT.ClearNetTiePadGroups | ( | self | ) |
| def pcbnew.FOOTPRINT.ClearTransientComponentClassNames | ( | self | ) |
| def pcbnew.FOOTPRINT.CoverageRatio | ( | self, | |
| aCollector | |||
| ) |
| def pcbnew.FOOTPRINT.Deserialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.FOOTPRINT.DuplicateItem | ( | self, | |
| aItem, | |||
aAddToFootprint = False |
|||
| ) |
| def pcbnew.FOOTPRINT.EmbedFonts | ( | self | ) |
| def pcbnew.FOOTPRINT.FindPadByNumber | ( | self, | |
| aPadNumber, | |||
aSearchAfterMe = None |
|||
| ) |
| def pcbnew.FOOTPRINT.FixUuids | ( | self | ) |
| 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) -> BOX2I GetBoundingBox(FOOTPRINT self, bool aIncludeText, bool includeHiddenText) -> BOX2I
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 21392 of file pcbnew.py.

| def pcbnew.FOOTPRINT.GetBoundingHull | ( | self | ) |
| def pcbnew.FOOTPRINT.GetCachedCourtyard | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.FOOTPRINT.GetClass | ( | self | ) |
GetClass(FOOTPRINT self) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 21233 of file pcbnew.py.

| def pcbnew.FOOTPRINT.GetClearanceOverrides | ( | self, | |
| aSource | |||
| ) |
| def pcbnew.FOOTPRINT.GetComponentClass | ( | self | ) |
| def pcbnew.FOOTPRINT.GetComponentClassAsString | ( | self | ) |
| 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.GetEmbeddedFiles | ( | self, | |
| * | args | ||
| ) |
GetEmbeddedFiles(FOOTPRINT self) -> EMBEDDED_FILES
GetEmbeddedFiles(FOOTPRINT self) -> EMBEDDED_FILES const *
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 21292 of file pcbnew.py.

| def pcbnew.FOOTPRINT.GetField | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.FOOTPRINT.GetFieldById | ( | self, | |
| aFieldId | |||
| ) |
| def pcbnew.FOOTPRINT.GetFieldByName | ( | self, | |
| aFieldName | |||
| ) |
| 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.GetFonts | ( | 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.GetLocalZoneConnection | ( | self | ) |
| def pcbnew.FOOTPRINT.GetNetTieCache | ( | self, | |
| aItem | |||
| ) |
| def pcbnew.FOOTPRINT.GetNetTiePadGroups | ( | self | ) |
| def pcbnew.FOOTPRINT.GetNetTiePads | ( | self, | |
| aPad | |||
| ) |
| def pcbnew.FOOTPRINT.GetNextFieldId | ( | self | ) |
| 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.GetTransientComponentClassNames | ( | 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.GetZoneConnectionOverrides | ( | self, | |
| aSource | |||
| ) |
| 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 21023 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.InvalidateGeometryCaches | ( | self | ) |
| 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 20681 of file pcbnew.py.

| def pcbnew.FOOTPRINT.ResolveComponentClassNames | ( | self, | |
| aBoard, | |||
| aComponentClassNames | |||
| ) |
| 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.Serialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.FOOTPRINT.SetAllowMissingCourtyard | ( | self, | |
aAllow = True |
|||
| ) |
| def pcbnew.FOOTPRINT.SetAttributes | ( | self, | |
| aAttributes | |||
| ) |
| def pcbnew.FOOTPRINT.SetBoardOnly | ( | self, | |
aIsBoardOnly = True |
|||
| ) |
| def pcbnew.FOOTPRINT.SetComponentClass | ( | self, | |
| aClass | |||
| ) |
| 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.SetLocalZoneConnection | ( | self, | |
| aType | |||
| ) |
| 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.SetTransientComponentClassNames | ( | self, | |
| classNames | |||
| ) |
| def pcbnew.FOOTPRINT.SetValue | ( | self, | |
| aValue | |||
| ) |
|
static |
| def pcbnew.FOOTPRINT.TextOnly | ( | self | ) |
| 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 |
|||
| ) |
| def pcbnew.FOOTPRINT.Value | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.FOOTPRINT.ViewGetLOD | ( | self, | |
| aLayer, | |||
| aView | |||
| ) |
| def pcbnew.FOOTPRINT.Zones | ( | self, | |
| * | args | ||
| ) |
|
static |