| __init__(self, *args) | pcbnew.FOOTPRINT |  | 
  | Add3DModel(self, a3DModel) | pcbnew.FOOTPRINT |  | 
  | AddField(self, aField) | pcbnew.FOOTPRINT |  | 
  | AddNative(self, *args) | pcbnew.FOOTPRINT |  | 
  | AddNetTiePadGroup(self, aGroup) | pcbnew.FOOTPRINT |  | 
  | AllowMissingCourtyard(self) | pcbnew.FOOTPRINT |  | 
  | ApplyDefaultSettings(self, board, aStyleFields, aStyleText, aStyleShapes) | pcbnew.FOOTPRINT |  | 
  | AutoPositionFields(self) | pcbnew.FOOTPRINT |  | 
  | BuildCourtyardCaches(self, aErrorHandler=None) | pcbnew.FOOTPRINT |  | 
  | BuildNetTieCache(self) | 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) | pcbnew.FOOTPRINT |  | 
  | ClassOf(aItem) | pcbnew.FOOTPRINT | static | 
  | ClearAllNets(self) | pcbnew.FOOTPRINT |  | 
  | ClearNetTiePadGroups(self) | pcbnew.FOOTPRINT |  | 
  | CoverageRatio(self, aCollector) | pcbnew.FOOTPRINT |  | 
  | DuplicateItem(self, aItem, aAddToFootprint=False) | pcbnew.FOOTPRINT |  | 
  | Fields(self, *args) | pcbnew.FOOTPRINT |  | 
  | FindPadByNumber(self, aPadNumber, aSearchAfterMe=None) | pcbnew.FOOTPRINT |  | 
  | FixUuids(self) | pcbnew.FOOTPRINT |  | 
  | Footprint(self, *args) | pcbnew.FOOTPRINT |  | 
  | FootprintNeedsUpdate(self, aLibFP, aCompareFlags=0, aReporter=None) | pcbnew.FOOTPRINT |  | 
  | GetArea(self, aPadding=0) | pcbnew.FOOTPRINT |  | 
  | GetAttributes(self) | pcbnew.FOOTPRINT |  | 
  | GetBoundingBox(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetBoundingHull(self) | pcbnew.FOOTPRINT |  | 
  | GetCachedCourtyard(self, aLayer) | pcbnew.FOOTPRINT |  | 
  | GetContextualTextVars(self, aVars) | pcbnew.FOOTPRINT |  | 
  | GetCourtyard(self, aLayer) | pcbnew.FOOTPRINT |  | 
  | GetCoverageArea(aItem, aCollector) | pcbnew.FOOTPRINT | static | 
  | GetEffectiveShape(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetField(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetFieldById(self, aFieldId) | pcbnew.FOOTPRINT |  | 
  | GetFieldByName(self, aFieldName) | pcbnew.FOOTPRINT |  | 
  | GetFieldCount(self) | pcbnew.FOOTPRINT |  | 
  | GetFields(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetFieldShownText(self, key) | pcbnew.FOOTPRINT |  | 
  | GetFieldsShownText(self) | pcbnew.FOOTPRINT |  | 
  | GetFieldsText(self) | pcbnew.FOOTPRINT |  | 
  | GetFieldText(self, aFieldName) | pcbnew.FOOTPRINT |  | 
  | GetFieldText(self, key) | pcbnew.FOOTPRINT |  | 
  | GetFileFormatVersionAtLoad(self) | pcbnew.FOOTPRINT |  | 
  | GetFilters(self) | pcbnew.FOOTPRINT |  | 
  | GetFlag(self) | pcbnew.FOOTPRINT |  | 
  | GetFPID(self) | pcbnew.FOOTPRINT |  | 
  | GetFPIDAsString(self) | pcbnew.FOOTPRINT |  | 
  | GetFpPadsLocalBbox(self) | pcbnew.FOOTPRINT |  | 
  | GetInitialComments(self) | 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 |  | 
  | GetNetTieCache(self, aItem) | pcbnew.FOOTPRINT |  | 
  | GetNetTiePadGroups(self) | pcbnew.FOOTPRINT |  | 
  | GetNetTiePads(self, aPad) | 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 |  | 
  | GetTypeName(self) | pcbnew.FOOTPRINT |  | 
  | GetUniquePadCount(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetUniquePadNumbers(self, *args) | pcbnew.FOOTPRINT |  | 
  | GetValue(self) | pcbnew.FOOTPRINT |  | 
  | GetValueAsString(self) | pcbnew.FOOTPRINT |  | 
  | GetZoneConnection(self) | pcbnew.FOOTPRINT |  | 
  | GraphicalItems(self, *args) | pcbnew.FOOTPRINT |  | 
  | Groups(self, *args) | pcbnew.FOOTPRINT |  | 
  | HasField(self, key) | pcbnew.FOOTPRINT |  | 
  | HasFieldByName(self, aFieldName) | pcbnew.FOOTPRINT |  | 
  | HasThroughHolePads(self) | pcbnew.FOOTPRINT |  | 
  | HitTest(self, *args) | pcbnew.FOOTPRINT |  | 
  | HitTestAccurate(self, aPosition, aAccuracy=0) | pcbnew.FOOTPRINT |  | 
  | HitTestOnLayer(self, *args) | pcbnew.FOOTPRINT |  | 
  | IncrementFlag(self) | pcbnew.FOOTPRINT |  | 
  | IncrementReference(self, aDelta) | pcbnew.FOOTPRINT |  | 
  | IsBoardOnly(self) | pcbnew.FOOTPRINT |  | 
  | IsConflicting(self) | pcbnew.FOOTPRINT |  | 
  | IsDNP(self) | pcbnew.FOOTPRINT |  | 
  | IsExcludedFromBOM(self) | pcbnew.FOOTPRINT |  | 
  | IsExcludedFromPosFiles(self) | pcbnew.FOOTPRINT |  | 
  | IsFlipped(self) | pcbnew.FOOTPRINT |  | 
  | IsLibNameValid(aName) | pcbnew.FOOTPRINT | static | 
  | IsNetTie(self) | pcbnew.FOOTPRINT |  | 
  | IsPlaced(self) | 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 |  | 
  | Reference(self, *args) | pcbnew.FOOTPRINT |  | 
  | RemoveField(self, aFieldName) | pcbnew.FOOTPRINT |  | 
  | RemoveNative(self, *args) | pcbnew.FOOTPRINT |  | 
  | ResolveTextVar(self, token, aDepth=0) | pcbnew.FOOTPRINT |  | 
  | RunOnDescendants(self, aFunction, aDepth=0) | pcbnew.FOOTPRINT |  | 
  | SetAllowMissingCourtyard(self, aAllow=True) | pcbnew.FOOTPRINT |  | 
  | SetAttributes(self, aAttributes) | pcbnew.FOOTPRINT |  | 
  | SetBoardOnly(self, aIsBoardOnly=True) | pcbnew.FOOTPRINT |  | 
  | SetDNP(self, aDNP=True) | pcbnew.FOOTPRINT |  | 
  | SetExcludedFromBOM(self, aExclude=True) | pcbnew.FOOTPRINT |  | 
  | SetExcludedFromPosFiles(self, aExclude=True) | pcbnew.FOOTPRINT |  | 
  | SetField(self, key, value) | 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 |  | 
  | 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 |  | 
  | SetValue(self, aValue) | pcbnew.FOOTPRINT |  | 
  | SetZoneConnection(self, aType) | pcbnew.FOOTPRINT |  | 
  | StringLibNameInvalidChars(aUserReadable) | pcbnew.FOOTPRINT | static | 
  | thisown | pcbnew.FOOTPRINT | static | 
  | 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, aSkipNPTHPadsWihNoCopper=False, aSkipPlatedPads=False, aSkipNonPlatedPads=False) | pcbnew.FOOTPRINT |  | 
  | Value(self, *args) | pcbnew.FOOTPRINT |  | 
  | ViewGetLOD(self, aLayer, aView) | pcbnew.FOOTPRINT |  | 
  | Zones(self, *args) | pcbnew.FOOTPRINT |  |