KiCad Pcbnew Python Scripting
pcbnew.FOOTPRINT Member List

This is the complete list of members for pcbnew.FOOTPRINT, including all inherited members.

__init__(self, *args)pcbnew.FOOTPRINT
Add3DModel(self, "FP_3DMODEL" a3DModel)pcbnew.FOOTPRINT
AddNative(self, *args)pcbnew.FOOTPRINT
BuildCourtyardCaches(self, "OUTLINE_ERROR_HANDLER *" aErrorHandler=None)pcbnew.FOOTPRINT
CheckFootprintAttributes(self, "std::function< void (wxString const &) > const *" aErrorHandler)pcbnew.FOOTPRINT
CheckFootprintTHPadNoHoles(self, "std::function< void (wxString const &,wxPoint const &) > const *" aErrorHandler)pcbnew.FOOTPRINT
ClassOf("EDA_ITEM" aItem)pcbnew.FOOTPRINTstatic
ClearAllNets(self)pcbnew.FOOTPRINT
Clone(self)pcbnew.FOOTPRINT
CoverageRatio(self, "GENERAL_COLLECTOR const &" aCollector)pcbnew.FOOTPRINT
Duplicate(self)pcbnew.FOOTPRINT
DuplicateItem(self, "BOARD_ITEM" aItem, "bool" aAddToFootprint=False)pcbnew.FOOTPRINT
FindPadByNumber(self, "wxString" aPadNumber, "PAD" aSearchAfterMe=None)pcbnew.FOOTPRINT
FixUuids(self)pcbnew.FOOTPRINT
Flip(self, "wxPoint" aCentre, "bool" aFlipLeftRight)pcbnew.FOOTPRINT
GetAllDrawingLayers(self, "int []" aLayers, "int &" aCount, "bool" aIncludePads=True)pcbnew.FOOTPRINT
GetArea(self, "int" aPadding=0)pcbnew.FOOTPRINT
GetAttributes(self)pcbnew.FOOTPRINT
GetBoundingBox(self, *args)pcbnew.FOOTPRINT
GetBoundingHull(self)pcbnew.FOOTPRINT
GetClass(self)pcbnew.FOOTPRINT
GetContextualTextVars(self, "wxArrayString *" aVars)pcbnew.FOOTPRINT
GetCourtyard(self, "PCB_LAYER_ID" aLayer)pcbnew.FOOTPRINT
GetCoverageArea("BOARD_ITEM" aItem, "GENERAL_COLLECTOR const &" aCollector)pcbnew.FOOTPRINTstatic
GetDescription(self)pcbnew.FOOTPRINT
GetEffectiveShape(self, *args)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
GetLastEditTime(self)pcbnew.FOOTPRINT
GetLayerSet(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
GetMenuImage(self)pcbnew.FOOTPRINT
GetMsgPanelInfo(self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList)pcbnew.FOOTPRINT
GetNextPadNumber(self, "wxString" aLastPadName)pcbnew.FOOTPRINT
GetOrientation(self)pcbnew.FOOTPRINT
GetOrientationDegrees(self)pcbnew.FOOTPRINT
GetOrientationRadians(self)pcbnew.FOOTPRINT
GetPad(self, *args)pcbnew.FOOTPRINT
GetPadCount(self, *args)pcbnew.FOOTPRINT
GetPath(self)pcbnew.FOOTPRINT
GetPlacementCost180(self)pcbnew.FOOTPRINT
GetPlacementCost90(self)pcbnew.FOOTPRINT
GetPosition(self)pcbnew.FOOTPRINT
GetProperties(self)pcbnew.FOOTPRINT
GetPropertiesNative(self)pcbnew.FOOTPRINT
GetProperty(self, key)pcbnew.FOOTPRINT
GetPropertyNative(self, "wxString" aKey)pcbnew.FOOTPRINT
GetReference(self)pcbnew.FOOTPRINT
GetSelectMenuText(self, "EDA_UNITS" aUnits)pcbnew.FOOTPRINT
GetThermalGap(self)pcbnew.FOOTPRINT
GetThermalWidth(self)pcbnew.FOOTPRINT
GetTopLeftPad(self)pcbnew.FOOTPRINT
GetTypeName(self)pcbnew.FOOTPRINT
GetUniquePadCount(self, *args)pcbnew.FOOTPRINT
GetValue(self)pcbnew.FOOTPRINT
GetZoneConnection(self)pcbnew.FOOTPRINT
GraphicalItems(self, *args)pcbnew.FOOTPRINT
Groups(self, *args)pcbnew.FOOTPRINT
HasProperty(self, "wxString" aKey)pcbnew.FOOTPRINT
HasThroughHolePads(self)pcbnew.FOOTPRINT
HitTest(self, *args)pcbnew.FOOTPRINT
HitTestAccurate(self, "wxPoint" aPosition, "int" aAccuracy=0)pcbnew.FOOTPRINT
IncrementFlag(self)pcbnew.FOOTPRINT
IncrementReference(self, "int" aDelta)pcbnew.FOOTPRINT
IsFlipped(self)pcbnew.FOOTPRINT
IsLibNameValid("wxString" aName)pcbnew.FOOTPRINTstatic
IsLocked(self)pcbnew.FOOTPRINT
IsNetTie(self)pcbnew.FOOTPRINT
IsOnLayer(self, "PCB_LAYER_ID" aLayer)pcbnew.FOOTPRINT
IsPlaced(self)pcbnew.FOOTPRINT
LegacyPadsLocked(self)pcbnew.FOOTPRINT
Models(self, *args)pcbnew.FOOTPRINT
Move(self, "wxPoint" aMoveVector)pcbnew.FOOTPRINT
MoveAnchorPosition(self, "wxPoint" aMoveVector)pcbnew.FOOTPRINT
NeedsPlaced(self)pcbnew.FOOTPRINT
Pads(self, *args)pcbnew.FOOTPRINT
Reference(self, *args)pcbnew.FOOTPRINT
RemoveNative(self, *args)pcbnew.FOOTPRINT
ResolveTextVar(self, "wxString" token, "int" aDepth=0)pcbnew.FOOTPRINT
Rotate(self, "wxPoint" aRotCentre, "double" aAngle)pcbnew.FOOTPRINT
RunOnChildren(self, "std::function< void (BOARD_ITEM *) > const &" aFunction)pcbnew.FOOTPRINT
SetAttributes(self, "int" aAttributes)pcbnew.FOOTPRINT
SetDescription(self, "wxString" aDoc)pcbnew.FOOTPRINT
SetFlag(self, "int" aFlag)pcbnew.FOOTPRINT
SetFPID(self, "LIB_ID" aFPID)pcbnew.FOOTPRINT
SetFPIDAsString(self, "wxString" aFPID)pcbnew.FOOTPRINT
SetInitialComments(self, "wxArrayString *" aInitialComments)pcbnew.FOOTPRINT
SetIsPlaced(self, "bool" isPlaced)pcbnew.FOOTPRINT
SetKeywords(self, "wxString" aKeywords)pcbnew.FOOTPRINT
SetLastEditTime(self, "timestamp_t" aTime)pcbnew.FOOTPRINT
SetLink(self, "KIID" aLink)pcbnew.FOOTPRINT
SetLocalClearance(self, "int" aClearance)pcbnew.FOOTPRINT
SetLocalSolderMaskMargin(self, "int" aMargin)pcbnew.FOOTPRINT
SetLocalSolderPasteMargin(self, "int" aMargin)pcbnew.FOOTPRINT
SetLocalSolderPasteMarginRatio(self, "double" aRatio)pcbnew.FOOTPRINT
SetLocked(self, "bool" isLocked)pcbnew.FOOTPRINT
SetNeedsPlaced(self, "bool" needsPlaced)pcbnew.FOOTPRINT
SetOrientation(self, "double" aNewAngle)pcbnew.FOOTPRINT
SetOrientationDegrees(self, "double" aOrientation)pcbnew.FOOTPRINT
SetPath(self, "KIID_PATH" aPath)pcbnew.FOOTPRINT
SetPlacementCost180(self, "int" aCost)pcbnew.FOOTPRINT
SetPlacementCost90(self, "int" aCost)pcbnew.FOOTPRINT
SetPosition(self, "wxPoint" aPos)pcbnew.FOOTPRINT
SetProperties(self, properties)pcbnew.FOOTPRINT
SetPropertiesNative(self, "MAP_STRING_STRING" aProps)pcbnew.FOOTPRINT
SetProperty(self, "wxString" aKey, "wxString" aVal)pcbnew.FOOTPRINT
SetReference(self, "wxString" aReference)pcbnew.FOOTPRINT
SetThermalGap(self, "int" aGap)pcbnew.FOOTPRINT
SetThermalWidth(self, "int" aWidth)pcbnew.FOOTPRINT
SetValue(self, "wxString" aValue)pcbnew.FOOTPRINT
SetZoneConnection(self, "ZONE_CONNECTION" aType)pcbnew.FOOTPRINT
StringLibNameInvalidChars("bool" aUserReadable)pcbnew.FOOTPRINTstatic
SwapData(self, "BOARD_ITEM" aImage)pcbnew.FOOTPRINT
thisownpcbnew.FOOTPRINTstatic
TransformFPShapesWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearance, "int" aError, "ERROR_LOC" aErrorLoc, "bool" aIncludeText=True, "bool" aIncludeShapes=True)pcbnew.FOOTPRINT
TransformFPTextWithClearanceToPolygonSet(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearance, "int" aError, "ERROR_LOC" aErrorLoc)pcbnew.FOOTPRINT
TransformPadsWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearance, "int" aMaxError, "ERROR_LOC" aErrorLoc, "bool" aSkipNPTHPadsWihNoCopper=False, "bool" aSkipPlatedPads=False, "bool" aSkipNonPlatedPads=False)pcbnew.FOOTPRINT
Value(self, *args)pcbnew.FOOTPRINT
ViewBBox(self)pcbnew.FOOTPRINT
ViewGetLayers(self, "int []" aLayers, "int &" aCount)pcbnew.FOOTPRINT
ViewGetLOD(self, "int" aLayer, "KIGFX::VIEW *" aView)pcbnew.FOOTPRINT
Visit(self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes)pcbnew.FOOTPRINT
Zones(self, *args)pcbnew.FOOTPRINT