KiCad Pcbnew Python Scripting
|
Public Member Functions | |
def | __init__ (self, *args) |
"void" | AddNative (self, *args) |
"void" | RemoveNative (self, *args) |
"void" | ClearAllNets (self) |
"bool" | FixUuids (self) |
"EDA_RECT" | GetFpPadsLocalBbox (self) |
"SHAPE_POLY_SET" | GetBoundingHull (self) |
"EDA_RECT const" | GetBoundingBox (self, *args) |
"LSET" | GetLayerSet (self) |
"PADS const &" | Pads (self, *args) |
"DRAWINGS const &" | GraphicalItems (self, *args) |
"FP_ZONES const &" | Zones (self, *args) |
"FP_GROUPS const &" | Groups (self, *args) |
"bool" | HasThroughHolePads (self) |
"std::list< FP_3DMODEL,std::allocator< FP_3DMODEL > > const &" | Models (self, *args) |
"void" | SetPosition (self, "wxPoint" aPos) |
"wxPoint" | GetPosition (self) |
"void" | SetOrientation (self, "double" aNewAngle) |
"void" | SetOrientationDegrees (self, "double" aOrientation) |
"double" | GetOrientation (self) |
"double" | GetOrientationDegrees (self) |
"double" | GetOrientationRadians (self) |
"LIB_ID const &" | GetFPID (self) |
"void" | SetFPID (self, "LIB_ID" aFPID) |
"wxString const" | GetFPIDAsString (self) |
"void" | SetFPIDAsString (self, "wxString" aFPID) |
"wxString const &" | GetDescription (self) |
"void" | SetDescription (self, "wxString" aDoc) |
"wxString const &" | GetKeywords (self) |
"void" | SetKeywords (self, "wxString" aKeywords) |
"KIID_PATH const &" | GetPath (self) |
"void" | SetPath (self, "KIID_PATH" aPath) |
"int" | GetLocalSolderMaskMargin (self) |
"void" | SetLocalSolderMaskMargin (self, "int" aMargin) |
"void" | SetLocalClearance (self, "int" aClearance) |
"int" | GetLocalClearance (self, *args) |
"int" | GetLocalSolderPasteMargin (self) |
"void" | SetLocalSolderPasteMargin (self, "int" aMargin) |
"double" | GetLocalSolderPasteMarginRatio (self) |
"void" | SetLocalSolderPasteMarginRatio (self, "double" aRatio) |
"void" | SetZoneConnection (self, "ZONE_CONNECTION" aType) |
"ZONE_CONNECTION" | GetZoneConnection (self) |
"void" | SetThermalWidth (self, "int" aWidth) |
"int" | GetThermalWidth (self) |
"void" | SetThermalGap (self, "int" aGap) |
"int" | GetThermalGap (self) |
"int" | GetAttributes (self) |
"void" | SetAttributes (self, "int" aAttributes) |
"void" | SetFlag (self, "int" aFlag) |
"void" | IncrementFlag (self) |
"int" | GetFlag (self) |
"bool" | IsNetTie (self) |
"int" | GetLikelyAttribute (self) |
"void" | Move (self, "wxPoint" aMoveVector) |
"void" | Rotate (self, "wxPoint" aRotCentre, "double" aAngle) |
"void" | Flip (self, "wxPoint" aCentre, "bool" aFlipLeftRight) |
"void" | MoveAnchorPosition (self, "wxPoint" aMoveVector) |
"bool" | IsFlipped (self) |
"bool" | IsOnLayer (self, "PCB_LAYER_ID" aLayer) |
"bool" | IsLocked (self) |
"void" | SetLocked (self, "bool" isLocked) |
"bool" | IsPlaced (self) |
"void" | SetIsPlaced (self, "bool" isPlaced) |
"bool" | NeedsPlaced (self) |
"void" | SetNeedsPlaced (self, "bool" needsPlaced) |
"bool" | LegacyPadsLocked (self) |
"void" | SetLastEditTime (self, "timestamp_t" aTime) |
"timestamp_t" | GetLastEditTime (self) |
"void" | CheckFootprintAttributes (self, "std::function< void (wxString const &) > const *" aErrorHandler) |
"void" | CheckFootprintTHPadNoHoles (self, "std::function< void (wxString const &,wxPoint const &) > const *" aErrorHandler) |
"void" | 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) |
"void" | TransformFPShapesWithClearanceToPolygon (self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearance, "int" aError, "ERROR_LOC" aErrorLoc, "bool" aIncludeText=True, "bool" aIncludeShapes=True) |
"void" | TransformFPTextWithClearanceToPolygonSet (self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearance, "int" aError, "ERROR_LOC" aErrorLoc) |
"void" | GetContextualTextVars (self, "wxArrayString *" aVars) |
"bool" | ResolveTextVar (self, "wxString" token, "int" aDepth=0) |
"void" | GetMsgPanelInfo (self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList) |
"bool" | HitTestAccurate (self, "wxPoint" aPosition, "int" aAccuracy=0) |
"bool" | HitTest (self, *args) |
"wxString const &" | GetReference (self) |
"void" | SetReference (self, "wxString" aReference) |
"void" | IncrementReference (self, "int" aDelta) |
"wxString const &" | GetValue (self) |
"void" | SetValue (self, "wxString" aValue) |
"FP_TEXT &" | Value (self, *args) |
"FP_TEXT &" | Reference (self, *args) |
"std::map< wxString,wxString,std::less< wxString >,std::allocator< std::pair< wxString const,wxString > > > const &" | GetPropertiesNative (self) |
"void" | SetPropertiesNative (self, "MAP_STRING_STRING" aProps) |
"wxString const &" | GetPropertyNative (self, "wxString" aKey) |
"bool" | HasProperty (self, "wxString" aKey) |
"void" | SetProperty (self, "wxString" aKey, "wxString" aVal) |
"PAD *" | FindPadByNumber (self, "wxString" aPadNumber, "PAD" aSearchAfterMe=None) |
"PAD *" | GetPad (self, *args) |
"PAD *" | GetTopLeftPad (self) |
"unsigned int" | GetPadCount (self, *args) |
"unsigned int" | GetUniquePadCount (self, *args) |
"wxString" | GetNextPadNumber (self, "wxString" aLastPadName) |
"wxString" | GetTypeName (self) |
"double" | GetArea (self, "int" aPadding=0) |
"KIID" | GetLink (self) |
"void" | SetLink (self, "KIID" aLink) |
"int" | GetPlacementCost180 (self) |
"void" | SetPlacementCost180 (self, "int" aCost) |
"int" | GetPlacementCost90 (self) |
"void" | SetPlacementCost90 (self, "int" aCost) |
"BOARD_ITEM *" | Duplicate (self) |
"BOARD_ITEM *" | DuplicateItem (self, "BOARD_ITEM" aItem, "bool" aAddToFootprint=False) |
"void" | Add3DModel (self, "FP_3DMODEL" a3DModel) |
"SEARCH_RESULT" | Visit (self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes) |
"wxString" | GetClass (self) |
"wxString" | GetSelectMenuText (self, "EDA_UNITS" aUnits) |
"BITMAPS" | GetMenuImage (self) |
"EDA_ITEM *" | Clone (self) |
"void" | RunOnChildren (self, "std::function< void (BOARD_ITEM *) > const &" aFunction) |
"void" | GetAllDrawingLayers (self, "int []" aLayers, "int &" aCount, "bool" aIncludePads=True) |
"void" | ViewGetLayers (self, "int []" aLayers, "int &" aCount) |
"double" | ViewGetLOD (self, "int" aLayer, "KIGFX::VIEW *" aView) |
"BOX2I const" | ViewBBox (self) |
"void" | SetInitialComments (self, "wxArrayString *" aInitialComments) |
"double" | CoverageRatio (self, "GENERAL_COLLECTOR const &" aCollector) |
"wxArrayString const *" | GetInitialComments (self) |
"SHAPE_POLY_SET const &" | GetCourtyard (self, "PCB_LAYER_ID" aLayer) |
"void" | BuildCourtyardCaches (self, "OUTLINE_ERROR_HANDLER *" aErrorHandler=None) |
"std::shared_ptr< SHAPE >" | GetEffectiveShape (self, *args) |
"void" | SwapData (self, "BOARD_ITEM" aImage) |
def | GetProperties (self) |
def | GetProperty (self, key) |
def | SetProperties (self, properties) |
Public Member Functions inherited from pcbnew.BOARD_ITEM_CONTAINER | |
def | __init__ (self, *args, **kwargs) |
"void" | AddNative (self, *args) |
"void" | RemoveNative (self, *args) |
"void" | DeleteNative (self, "BOARD_ITEM" aItem) |
"ZONE_SETTINGS const &" | GetZoneSettings (self) |
"void" | SetZoneSettings (self, "ZONE_SETTINGS" aSettings) |
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) |
"void" | SetParentGroup (self, "PCB_GROUP" aGroup) |
"PCB_GROUP *" | GetParentGroup (self) |
"int" | GetX (self) |
"int" | GetY (self) |
"wxPoint" | GetCenter (self) |
"void" | SetX (self, "int" aX) |
"void" | SetY (self, "int" aY) |
"bool" | IsConnected (self) |
"bool" | IsOnCopperLayer (self) |
"std::shared_ptr< SHAPE >" | GetEffectiveShape (self, *args) |
"BOARD_ITEM_CONTAINER *" | GetParent (self) |
"BOARD_ITEM_CONTAINER *" | GetParentFootprint (self) |
"PCB_LAYER_ID" | GetLayer (self) |
"LSET" | GetLayerSet (self) |
"void" | SetLayerSet (self, "LSET" aLayers) |
"void" | SetLayer (self, "PCB_LAYER_ID" aLayer) |
"BOARD_ITEM *" | Duplicate (self) |
"void" | SwapData (self, "BOARD_ITEM" aImage) |
"bool" | IsOnLayer (self, "PCB_LAYER_ID" aLayer) |
"bool" | IsTrack (self) |
"bool" | IsLocked (self) |
"void" | SetLocked (self, "bool" aLocked) |
"void" | DeleteStructure (self) |
"void" | Move (self, *args) |
"void" | Rotate (self, *args) |
"void" | Flip (self, *args) |
"BOARD *" | GetBoard (self, *args) |
"wxString" | GetLayerName (self) |
"void" | ViewGetLayers (self, "int []" aLayers, "int &" aCount) |
"void" | TransformShapeWithClearanceToPolygon (self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearanceValue, "int" aError, "ERROR_LOC" aErrorLoc, "bool" 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) |
"KICAD_T" | Type (self) |
"EDA_ITEM *" | GetParent (self) |
"void" | SetParent (self, "EDA_ITEM" aParent) |
"bool" | IsModified (self) |
"bool" | IsNew (self) |
"bool" | IsMoving (self) |
"bool" | IsDragging (self) |
"bool" | IsWireImage (self) |
"bool" | IsSelected (self) |
"bool" | IsEntered (self) |
"bool" | IsResized (self) |
"bool" | IsBrightened (self) |
"void" | SetWireImage (self) |
"void" | SetSelected (self) |
"void" | SetBrightened (self) |
"void" | ClearSelected (self) |
"void" | ClearBrightened (self) |
"void" | SetModified (self) |
"int" | GetState (self, "EDA_ITEM_FLAGS" type) |
"void" | SetState (self, "EDA_ITEM_FLAGS" type, "bool" state) |
"EDA_ITEM_FLAGS" | GetStatus (self) |
"void" | SetStatus (self, "EDA_ITEM_FLAGS" aStatus) |
"void" | SetFlags (self, "EDA_ITEM_FLAGS" aMask) |
"void" | ClearFlags (self, *args) |
"EDA_ITEM_FLAGS" | GetFlags (self) |
"bool" | HasFlag (self, "EDA_ITEM_FLAGS" aFlag) |
"EDA_ITEM_FLAGS" | GetEditFlags (self) |
"void" | ClearTempFlags (self) |
"void" | ClearEditFlags (self) |
"bool" | IsType (self, "KICAD_T const []" aScanTypes) |
"void" | SetForceVisible (self, "bool" aEnable) |
"bool" | IsForceVisible (self) |
"void" | GetMsgPanelInfo (self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList) |
"bool" | HitTest (self, *args) |
"EDA_RECT const" | GetBoundingBox (self) |
"wxPoint" | GetPosition (self) |
"void" | SetPosition (self, "wxPoint" aPos) |
"wxPoint const" | GetFocusPosition (self) |
"EDA_ITEM *" | Clone (self) |
"SEARCH_RESULT" | Visit (self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes) |
"wxString" | GetClass (self) |
"wxString" | GetSelectMenuText (self, "EDA_UNITS" aUnits) |
"BITMAPS" | GetMenuImage (self) |
"bool" | Matches (self, "wxFindReplaceData const &" aSearchData, "void *" aAuxData) |
"bool" | Replace (self, *args) |
"bool" | IsReplaceable (self) |
"bool" | __lt__ (self, "EDA_ITEM" aItem) |
"BOX2I const" | ViewBBox (self) |
"void" | ViewGetLayers (self, "int []" aLayers, "int &" aCount) |
Static Public Member Functions | |
"bool" | ClassOf ("EDA_ITEM" aItem) |
"bool" | IsLibNameValid ("wxString" aName) |
"wxChar const *" | StringLibNameInvalidChars ("bool" aUserReadable) |
"double" | GetCoverageArea ("BOARD_ITEM" aItem, "GENERAL_COLLECTOR const &" aCollector) |
Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
"bool" | Sort ("EDA_ITEM" aLeft, "EDA_ITEM" 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=) | |
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 17218 of file pcbnew.py.
"void" pcbnew.FOOTPRINT.Add3DModel | ( | self, | |
"FP_3DMODEL" | a3DModel | ||
) |
"void" pcbnew.FOOTPRINT.AddNative | ( | self, | |
* | args | ||
) |
AddNative(FOOTPRINT self, BOARD_ITEM aItem, ADD_MODE aMode=INSERT)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 17232 of file pcbnew.py.
"void" pcbnew.FOOTPRINT.BuildCourtyardCaches | ( | self, | |
"OUTLINE_ERROR_HANDLER *" | aErrorHandler = None |
||
) |
"void" pcbnew.FOOTPRINT.CheckFootprintAttributes | ( | self, | |
"std::function< void (wxString const &) > const *" | aErrorHandler | ||
) |
|
static |
"void" pcbnew.FOOTPRINT.ClearAllNets | ( | self | ) |
"EDA_ITEM *" pcbnew.FOOTPRINT.Clone | ( | self | ) |
Clone(FOOTPRINT self) -> EDA_ITEM
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 17702 of file pcbnew.py.
"double" pcbnew.FOOTPRINT.CoverageRatio | ( | self, | |
"GENERAL_COLLECTOR const &" | aCollector | ||
) |
"BOARD_ITEM *" pcbnew.FOOTPRINT.Duplicate | ( | self | ) |
Duplicate(FOOTPRINT self) -> BOARD_ITEM
Reimplemented from pcbnew.BOARD_ITEM.
"BOARD_ITEM *" pcbnew.FOOTPRINT.DuplicateItem | ( | self, | |
"BOARD_ITEM" | aItem, | ||
"bool" | aAddToFootprint = False |
||
) |
"PAD *" pcbnew.FOOTPRINT.FindPadByNumber | ( | self, | |
"wxString" | aPadNumber, | ||
"PAD" | aSearchAfterMe = None |
||
) |
"bool" pcbnew.FOOTPRINT.FixUuids | ( | self | ) |
"void" pcbnew.FOOTPRINT.Flip | ( | self, | |
"wxPoint" | aCentre, | ||
"bool" | aFlipLeftRight | ||
) |
Flip(FOOTPRINT self, wxPoint aCentre, bool aFlipLeftRight)
Reimplemented from pcbnew.BOARD_ITEM.
"void" pcbnew.FOOTPRINT.GetAllDrawingLayers | ( | self, | |
"int []" | aLayers, | ||
"int &" | aCount, | ||
"bool" | aIncludePads = True |
||
) |
"double" pcbnew.FOOTPRINT.GetArea | ( | self, | |
"int" | aPadding = 0 |
||
) |
"int" pcbnew.FOOTPRINT.GetAttributes | ( | self | ) |
"EDA_RECT const" pcbnew.FOOTPRINT.GetBoundingBox | ( | self, | |
* | args | ||
) |
GetBoundingBox(FOOTPRINT self) -> EDA_RECT GetBoundingBox(FOOTPRINT self, bool aIncludeText, bool aIncludeInvisibleText) -> EDA_RECT
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 17256 of file pcbnew.py.
"SHAPE_POLY_SET" pcbnew.FOOTPRINT.GetBoundingHull | ( | self | ) |
"wxString" pcbnew.FOOTPRINT.GetClass | ( | self | ) |
GetClass(FOOTPRINT self) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 17690 of file pcbnew.py.
"void" pcbnew.FOOTPRINT.GetContextualTextVars | ( | self, | |
"wxArrayString *" | aVars | ||
) |
"SHAPE_POLY_SET const &" pcbnew.FOOTPRINT.GetCourtyard | ( | self, | |
"PCB_LAYER_ID" | aLayer | ||
) |
|
static |
"wxString const &" pcbnew.FOOTPRINT.GetDescription | ( | self | ) |
"std.shared_ptr< SHAPE >" 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.
"int" pcbnew.FOOTPRINT.GetFlag | ( | self | ) |
"LIB_ID const &" pcbnew.FOOTPRINT.GetFPID | ( | self | ) |
"wxString const" pcbnew.FOOTPRINT.GetFPIDAsString | ( | self | ) |
"EDA_RECT" pcbnew.FOOTPRINT.GetFpPadsLocalBbox | ( | self | ) |
"wxArrayString const *" pcbnew.FOOTPRINT.GetInitialComments | ( | self | ) |
"wxString const &" pcbnew.FOOTPRINT.GetKeywords | ( | self | ) |
"timestamp_t" pcbnew.FOOTPRINT.GetLastEditTime | ( | self | ) |
"LSET" pcbnew.FOOTPRINT.GetLayerSet | ( | self | ) |
GetLayerSet(FOOTPRINT self) -> LSET
Reimplemented from pcbnew.BOARD_ITEM.
"int" pcbnew.FOOTPRINT.GetLikelyAttribute | ( | self | ) |
"KIID" pcbnew.FOOTPRINT.GetLink | ( | self | ) |
"int" pcbnew.FOOTPRINT.GetLocalClearance | ( | self, | |
* | args | ||
) |
"int" pcbnew.FOOTPRINT.GetLocalSolderMaskMargin | ( | self | ) |
"int" pcbnew.FOOTPRINT.GetLocalSolderPasteMargin | ( | self | ) |
"double" pcbnew.FOOTPRINT.GetLocalSolderPasteMarginRatio | ( | self | ) |
"BITMAPS" pcbnew.FOOTPRINT.GetMenuImage | ( | self | ) |
GetMenuImage(FOOTPRINT self) -> BITMAPS
Reimplemented from pcbnew.EDA_ITEM.
"void" pcbnew.FOOTPRINT.GetMsgPanelInfo | ( | self, | |
"EDA_DRAW_FRAME *" | aFrame, | ||
"std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" | aList | ||
) |
GetMsgPanelInfo(FOOTPRINT self, EDA_DRAW_FRAME * aFrame, std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > & aList)
Reimplemented from pcbnew.EDA_ITEM.
"wxString" pcbnew.FOOTPRINT.GetNextPadNumber | ( | self, | |
"wxString" | aLastPadName | ||
) |
"double" pcbnew.FOOTPRINT.GetOrientation | ( | self | ) |
"double" pcbnew.FOOTPRINT.GetOrientationDegrees | ( | self | ) |
"double" pcbnew.FOOTPRINT.GetOrientationRadians | ( | self | ) |
"PAD *" pcbnew.FOOTPRINT.GetPad | ( | self, | |
* | args | ||
) |
"unsigned int" pcbnew.FOOTPRINT.GetPadCount | ( | self, | |
* | args | ||
) |
"KIID_PATH const &" pcbnew.FOOTPRINT.GetPath | ( | self | ) |
"int" pcbnew.FOOTPRINT.GetPlacementCost180 | ( | self | ) |
"int" pcbnew.FOOTPRINT.GetPlacementCost90 | ( | self | ) |
"wxPoint" pcbnew.FOOTPRINT.GetPosition | ( | self | ) |
GetPosition(FOOTPRINT self) -> wxPoint
Reimplemented from pcbnew.EDA_ITEM.
def pcbnew.FOOTPRINT.GetProperties | ( | self | ) |
def pcbnew.FOOTPRINT.GetProperty | ( | self, | |
key | |||
) |
"wxString const &" pcbnew.FOOTPRINT.GetPropertyNative | ( | self, | |
"wxString" | aKey | ||
) |
"wxString const &" pcbnew.FOOTPRINT.GetReference | ( | self | ) |
"wxString" pcbnew.FOOTPRINT.GetSelectMenuText | ( | self, | |
"EDA_UNITS" | aUnits | ||
) |
GetSelectMenuText(FOOTPRINT self, EDA_UNITS aUnits) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
"int" pcbnew.FOOTPRINT.GetThermalGap | ( | self | ) |
"int" pcbnew.FOOTPRINT.GetThermalWidth | ( | self | ) |
"PAD *" pcbnew.FOOTPRINT.GetTopLeftPad | ( | self | ) |
"wxString" pcbnew.FOOTPRINT.GetTypeName | ( | self | ) |
"unsigned int" pcbnew.FOOTPRINT.GetUniquePadCount | ( | self, | |
* | args | ||
) |
"wxString const &" pcbnew.FOOTPRINT.GetValue | ( | self | ) |
"ZONE_CONNECTION" pcbnew.FOOTPRINT.GetZoneConnection | ( | self | ) |
"DRAWINGS const &" pcbnew.FOOTPRINT.GraphicalItems | ( | self, | |
* | args | ||
) |
"FP_GROUPS const &" pcbnew.FOOTPRINT.Groups | ( | self, | |
* | args | ||
) |
"bool" pcbnew.FOOTPRINT.HasProperty | ( | self, | |
"wxString" | aKey | ||
) |
"bool" pcbnew.FOOTPRINT.HasThroughHolePads | ( | self | ) |
"bool" pcbnew.FOOTPRINT.HitTest | ( | self, | |
* | args | ||
) |
HitTest(FOOTPRINT self, wxPoint aPosition, int aAccuracy=0) -> bool HitTest(FOOTPRINT self, EDA_RECT aRect, bool aContained, int aAccuracy=0) -> bool
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 17557 of file pcbnew.py.
"bool" pcbnew.FOOTPRINT.HitTestAccurate | ( | self, | |
"wxPoint" | aPosition, | ||
"int" | aAccuracy = 0 |
||
) |
"void" pcbnew.FOOTPRINT.IncrementFlag | ( | self | ) |
"void" pcbnew.FOOTPRINT.IncrementReference | ( | self, | |
"int" | aDelta | ||
) |
"bool" pcbnew.FOOTPRINT.IsFlipped | ( | self | ) |
|
static |
"bool" pcbnew.FOOTPRINT.IsLocked | ( | self | ) |
IsLocked(FOOTPRINT self) -> bool
Reimplemented from pcbnew.BOARD_ITEM.
"bool" pcbnew.FOOTPRINT.IsNetTie | ( | self | ) |
"bool" pcbnew.FOOTPRINT.IsOnLayer | ( | self, | |
"PCB_LAYER_ID" | aLayer | ||
) |
IsOnLayer(FOOTPRINT self, PCB_LAYER_ID aLayer) -> bool
Reimplemented from pcbnew.BOARD_ITEM.
"bool" pcbnew.FOOTPRINT.IsPlaced | ( | self | ) |
"bool" pcbnew.FOOTPRINT.LegacyPadsLocked | ( | self | ) |
"std.list< FP_3DMODEL,std.allocator< FP_3DMODEL > > const &" pcbnew.FOOTPRINT.Models | ( | self, | |
* | args | ||
) |
"void" pcbnew.FOOTPRINT.Move | ( | self, | |
"wxPoint" | aMoveVector | ||
) |
Move(FOOTPRINT self, wxPoint aMoveVector)
Reimplemented from pcbnew.BOARD_ITEM.
"void" pcbnew.FOOTPRINT.MoveAnchorPosition | ( | self, | |
"wxPoint" | aMoveVector | ||
) |
"bool" pcbnew.FOOTPRINT.NeedsPlaced | ( | self | ) |
"PADS const &" pcbnew.FOOTPRINT.Pads | ( | self, | |
* | args | ||
) |
"FP_TEXT &" pcbnew.FOOTPRINT.Reference | ( | self, | |
* | args | ||
) |
"void" pcbnew.FOOTPRINT.RemoveNative | ( | self, | |
* | args | ||
) |
RemoveNative(FOOTPRINT self, BOARD_ITEM aItem, REMOVE_MODE aMode=NORMAL)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 17236 of file pcbnew.py.
"bool" pcbnew.FOOTPRINT.ResolveTextVar | ( | self, | |
"wxString" | token, | ||
"int" | aDepth = 0 |
||
) |
"void" pcbnew.FOOTPRINT.Rotate | ( | self, | |
"wxPoint" | aRotCentre, | ||
"double" | aAngle | ||
) |
Rotate(FOOTPRINT self, wxPoint aRotCentre, double aAngle)
Reimplemented from pcbnew.BOARD_ITEM.
"void" pcbnew.FOOTPRINT.RunOnChildren | ( | self, | |
"std::function< void (BOARD_ITEM *) > const &" | aFunction | ||
) |
"void" pcbnew.FOOTPRINT.SetAttributes | ( | self, | |
"int" | aAttributes | ||
) |
"void" pcbnew.FOOTPRINT.SetDescription | ( | self, | |
"wxString" | aDoc | ||
) |
"void" pcbnew.FOOTPRINT.SetFlag | ( | self, | |
"int" | aFlag | ||
) |
"void" pcbnew.FOOTPRINT.SetFPID | ( | self, | |
"LIB_ID" | aFPID | ||
) |
"void" pcbnew.FOOTPRINT.SetFPIDAsString | ( | self, | |
"wxString" | aFPID | ||
) |
"void" pcbnew.FOOTPRINT.SetInitialComments | ( | self, | |
"wxArrayString *" | aInitialComments | ||
) |
"void" pcbnew.FOOTPRINT.SetIsPlaced | ( | self, | |
"bool" | isPlaced | ||
) |
"void" pcbnew.FOOTPRINT.SetKeywords | ( | self, | |
"wxString" | aKeywords | ||
) |
"void" pcbnew.FOOTPRINT.SetLastEditTime | ( | self, | |
"timestamp_t" | aTime | ||
) |
"void" pcbnew.FOOTPRINT.SetLink | ( | self, | |
"KIID" | aLink | ||
) |
"void" pcbnew.FOOTPRINT.SetLocalClearance | ( | self, | |
"int" | aClearance | ||
) |
"void" pcbnew.FOOTPRINT.SetLocalSolderMaskMargin | ( | self, | |
"int" | aMargin | ||
) |
"void" pcbnew.FOOTPRINT.SetLocalSolderPasteMargin | ( | self, | |
"int" | aMargin | ||
) |
"void" pcbnew.FOOTPRINT.SetLocalSolderPasteMarginRatio | ( | self, | |
"double" | aRatio | ||
) |
"void" pcbnew.FOOTPRINT.SetLocked | ( | self, | |
"bool" | isLocked | ||
) |
SetLocked(FOOTPRINT self, bool isLocked)
Reimplemented from pcbnew.BOARD_ITEM.
"void" pcbnew.FOOTPRINT.SetNeedsPlaced | ( | self, | |
"bool" | needsPlaced | ||
) |
"void" pcbnew.FOOTPRINT.SetOrientation | ( | self, | |
"double" | aNewAngle | ||
) |
"void" pcbnew.FOOTPRINT.SetOrientationDegrees | ( | self, | |
"double" | aOrientation | ||
) |
"void" pcbnew.FOOTPRINT.SetPath | ( | self, | |
"KIID_PATH" | aPath | ||
) |
"void" pcbnew.FOOTPRINT.SetPlacementCost180 | ( | self, | |
"int" | aCost | ||
) |
"void" pcbnew.FOOTPRINT.SetPlacementCost90 | ( | self, | |
"int" | aCost | ||
) |
"void" pcbnew.FOOTPRINT.SetPosition | ( | self, | |
"wxPoint" | aPos | ||
) |
SetPosition(FOOTPRINT self, wxPoint aPos)
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 17306 of file pcbnew.py.
def pcbnew.FOOTPRINT.SetProperties | ( | self, | |
properties | |||
) |
"void" pcbnew.FOOTPRINT.SetPropertiesNative | ( | self, | |
"MAP_STRING_STRING" | aProps | ||
) |
"void" pcbnew.FOOTPRINT.SetProperty | ( | self, | |
"wxString" | aKey, | ||
"wxString" | aVal | ||
) |
"void" pcbnew.FOOTPRINT.SetReference | ( | self, | |
"wxString" | aReference | ||
) |
"void" pcbnew.FOOTPRINT.SetThermalGap | ( | self, | |
"int" | aGap | ||
) |
"void" pcbnew.FOOTPRINT.SetThermalWidth | ( | self, | |
"int" | aWidth | ||
) |
"void" pcbnew.FOOTPRINT.SetValue | ( | self, | |
"wxString" | aValue | ||
) |
"void" pcbnew.FOOTPRINT.SetZoneConnection | ( | self, | |
"ZONE_CONNECTION" | aType | ||
) |
|
static |
"void" pcbnew.FOOTPRINT.SwapData | ( | self, | |
"BOARD_ITEM" | aImage | ||
) |
SwapData(FOOTPRINT self, BOARD_ITEM aImage)
Reimplemented from pcbnew.BOARD_ITEM.
"void" pcbnew.FOOTPRINT.TransformFPShapesWithClearanceToPolygon | ( | self, | |
"SHAPE_POLY_SET" | aCornerBuffer, | ||
"PCB_LAYER_ID" | aLayer, | ||
"int" | aClearance, | ||
"int" | aError, | ||
"ERROR_LOC" | aErrorLoc, | ||
"bool" | aIncludeText = True , |
||
"bool" | aIncludeShapes = True |
||
) |
"void" pcbnew.FOOTPRINT.TransformFPTextWithClearanceToPolygonSet | ( | self, | |
"SHAPE_POLY_SET" | aCornerBuffer, | ||
"PCB_LAYER_ID" | aLayer, | ||
"int" | aClearance, | ||
"int" | aError, | ||
"ERROR_LOC" | aErrorLoc | ||
) |
"void" 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 |
||
) |
"FP_TEXT &" pcbnew.FOOTPRINT.Value | ( | self, | |
* | args | ||
) |
"BOX2I const" pcbnew.FOOTPRINT.ViewBBox | ( | self | ) |
ViewBBox(FOOTPRINT self) -> BOX2I const
Reimplemented from pcbnew.EDA_ITEM.
"void" pcbnew.FOOTPRINT.ViewGetLayers | ( | self, | |
"int []" | aLayers, | ||
"int &" | aCount | ||
) |
ViewGetLayers(FOOTPRINT self, int [] aLayers, int & aCount)
Reimplemented from pcbnew.BOARD_ITEM.
"double" pcbnew.FOOTPRINT.ViewGetLOD | ( | self, | |
"int" | aLayer, | ||
"KIGFX::VIEW *" | aView | ||
) |
"SEARCH_RESULT" pcbnew.FOOTPRINT.Visit | ( | self, | |
"INSPECTOR" | inspector, | ||
"void *" | testData, | ||
"KICAD_T const []" | scanTypes | ||
) |
Visit(FOOTPRINT self, INSPECTOR inspector, void * testData, KICAD_T const [] scanTypes) -> SEARCH_RESULT
Reimplemented from pcbnew.EDA_ITEM.
"FP_ZONES const &" pcbnew.FOOTPRINT.Zones | ( | self, | |
* | args | ||
) |
|
static |