|
KiCad Pcbnew Python Scripting
|

Public Member Functions | |
| 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 | SetSelected (self) |
| def | SetBrightened (self) |
| def | ClearSelected (self) |
| def | ClearBrightened (self) |
| def | SetModified (self) |
| def | GetState (self, type) |
| def | SetState (self, type, state) |
| def | GetStatus (self) |
| def | SetStatus (self, aStatus) |
| def | SetFlags (self, aMask) |
| def | XorFlags (self, aMask) |
| def | ClearFlags (self, *args) |
| def | GetFlags (self) |
| def | HasFlag (self, aFlag) |
| def | GetEditFlags (self) |
| def | ClearTempFlags (self) |
| def | ClearEditFlags (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 | GetClass (self) |
| def | GetTypeDesc (self) |
| def | GetItemDescription (self, aUnitsProvider) |
| 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, aLayers, aCount) |
Static Public Member Functions | |
| def | Sort (aLeft, aRight) |
Properties | |
| 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.EDA_ITEM.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs | ||
| ) |
Reimplemented in pcbnew.DELETED_BOARD_ITEM, pcbnew.PAD, pcbnew.PCB_ARC, pcbnew.PCB_VIA, pcbnew.ZONE, pcbnew.FP_ZONE, pcbnew.PCB_SHAPE, pcbnew.PCB_TARGET, pcbnew.FP_SHAPE, pcbnew.FP_TEXT, pcbnew.NETINFO_ITEM, pcbnew.PCB_BITMAP, pcbnew.BOARD, pcbnew.FOOTPRINT, pcbnew.BOARD_ITEM, pcbnew.BOARD_ITEM_CONTAINER, pcbnew.BOARD_CONNECTED_ITEM, pcbnew.PCB_DIMENSION_BASE, pcbnew.BOARD, pcbnew.PCB_MARKER, pcbnew.PCB_GROUP, pcbnew.PCB_DIM_ORTHOGONAL, pcbnew.PCB_DIM_RADIAL, pcbnew.PCB_DIM_LEADER, pcbnew.PCB_DIM_CENTER, pcbnew.PCB_DIM_ALIGNED, pcbnew.PCB_TRACK, pcbnew.FP_TEXTBOX, pcbnew.PCB_TEXTBOX, and pcbnew.PCB_TEXT.
| def pcbnew.EDA_ITEM.__lt__ | ( | self, | |
| aItem | |||
| ) |
| def pcbnew.EDA_ITEM.ClearBrightened | ( | self | ) |
| def pcbnew.EDA_ITEM.ClearEditFlags | ( | self | ) |
| def pcbnew.EDA_ITEM.ClearFlags | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.EDA_ITEM.ClearSelected | ( | self | ) |
| def pcbnew.EDA_ITEM.ClearTempFlags | ( | self | ) |
| def pcbnew.EDA_ITEM.Clone | ( | self | ) |
| def pcbnew.EDA_ITEM.GetBoundingBox | ( | self | ) |
GetBoundingBox(EDA_ITEM self) -> BOX2I
Reimplemented in pcbnew.FOOTPRINT.
| def pcbnew.EDA_ITEM.GetClass | ( | self | ) |
| def pcbnew.EDA_ITEM.GetEditFlags | ( | self | ) |
| def pcbnew.EDA_ITEM.GetFlags | ( | self | ) |
| def pcbnew.EDA_ITEM.GetFocusPosition | ( | self | ) |
| def pcbnew.EDA_ITEM.GetFriendlyName | ( | self | ) |
GetFriendlyName(EDA_ITEM self) -> wxString
Reimplemented in pcbnew.PCB_SHAPE.
| def pcbnew.EDA_ITEM.GetItemDescription | ( | self, | |
| aUnitsProvider | |||
| ) |
| def pcbnew.EDA_ITEM.GetMenuImage | ( | self | ) |
| def pcbnew.EDA_ITEM.GetMsgPanelInfo | ( | self, | |
| aFrame, | |||
| aList | |||
| ) |
| def pcbnew.EDA_ITEM.GetParent | ( | self | ) |
GetParent(EDA_ITEM self) -> EDA_ITEM
Reimplemented in pcbnew.BOARD_ITEM, pcbnew.PAD, and pcbnew.NETINFO_ITEM.
| def pcbnew.EDA_ITEM.GetPosition | ( | self | ) |
| def pcbnew.EDA_ITEM.GetSortPosition | ( | self | ) |
| def pcbnew.EDA_ITEM.GetState | ( | self, | |
| type | |||
| ) |
| def pcbnew.EDA_ITEM.GetStatus | ( | self | ) |
| def pcbnew.EDA_ITEM.GetTypeDesc | ( | self | ) |
| def pcbnew.EDA_ITEM.HasFlag | ( | self, | |
| aFlag | |||
| ) |
| def pcbnew.EDA_ITEM.HitTest | ( | self, | |
| * | args | ||
| ) |
HitTest(EDA_ITEM self, VECTOR2I aPosition, int aAccuracy=0) -> bool
HitTest(EDA_ITEM self, BOX2I aRect, bool aContained, int aAccuracy=0) -> bool
Reimplemented in pcbnew.PAD, pcbnew.PCB_TRACK, pcbnew.PCB_ARC, pcbnew.PCB_VIA, pcbnew.ZONE, pcbnew.PCB_SHAPE, pcbnew.PCB_TEXT, pcbnew.PCB_TEXTBOX, pcbnew.PCB_DIMENSION_BASE, pcbnew.PCB_TARGET, pcbnew.FP_TEXT, pcbnew.FP_TEXTBOX, pcbnew.PCB_GROUP, pcbnew.PCB_BITMAP, pcbnew.FOOTPRINT, and pcbnew.PCB_MARKER.
Definition at line 1766 of file pcbnew.py.

| def pcbnew.EDA_ITEM.IsBrightened | ( | self | ) |
| def pcbnew.EDA_ITEM.IsEntered | ( | self | ) |
| def pcbnew.EDA_ITEM.IsForceVisible | ( | self | ) |
| def pcbnew.EDA_ITEM.IsModified | ( | self | ) |
| def pcbnew.EDA_ITEM.IsMoving | ( | self | ) |
| def pcbnew.EDA_ITEM.IsNew | ( | self | ) |
| def pcbnew.EDA_ITEM.IsReplaceable | ( | self | ) |
| def pcbnew.EDA_ITEM.IsRollover | ( | self | ) |
| def pcbnew.EDA_ITEM.IsSelected | ( | self | ) |
| def pcbnew.EDA_ITEM.IsShownAsBitmap | ( | self | ) |
| def pcbnew.EDA_ITEM.IsType | ( | self, | |
| aScanTypes | |||
| ) |
| def pcbnew.EDA_ITEM.Matches | ( | self, | |
| aSearchData, | |||
| aAuxData | |||
| ) |
| def pcbnew.EDA_ITEM.RenderAsBitmap | ( | self, | |
| aWorldScale | |||
| ) |
| def pcbnew.EDA_ITEM.Replace | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.EDA_ITEM.SetBrightened | ( | self | ) |
| def pcbnew.EDA_ITEM.SetFlags | ( | self, | |
| aMask | |||
| ) |
| def pcbnew.EDA_ITEM.SetForceVisible | ( | self, | |
| aEnable | |||
| ) |
| def pcbnew.EDA_ITEM.SetIsShownAsBitmap | ( | self, | |
| aBitmap | |||
| ) |
| def pcbnew.EDA_ITEM.SetModified | ( | self | ) |
| def pcbnew.EDA_ITEM.SetParent | ( | self, | |
| aParent | |||
| ) |
| def pcbnew.EDA_ITEM.SetPosition | ( | self, | |
| aPos | |||
| ) |
| def pcbnew.EDA_ITEM.SetSelected | ( | self | ) |
| def pcbnew.EDA_ITEM.SetState | ( | self, | |
| type, | |||
| state | |||
| ) |
| def pcbnew.EDA_ITEM.SetStatus | ( | self, | |
| aStatus | |||
| ) |
|
static |
| def pcbnew.EDA_ITEM.Type | ( | self | ) |
| def pcbnew.EDA_ITEM.ViewBBox | ( | self | ) |
| def pcbnew.EDA_ITEM.ViewGetLayers | ( | self, | |
| aLayers, | |||
| aCount | |||
| ) |
| def pcbnew.EDA_ITEM.Visit | ( | self, | |
| inspector, | |||
| testData, | |||
| aScanTypes | |||
| ) |
| def pcbnew.EDA_ITEM.XorFlags | ( | self, | |
| aMask | |||
| ) |
|
static |
|
static |