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 | 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 | 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.PCB_SHAPE, pcbnew.PCB_TEXT, pcbnew.PCB_FIELD, pcbnew.PCB_TARGET, pcbnew.NETINFO_ITEM, pcbnew.PCB_REFERENCE_IMAGE, 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_DIM_ORTHOGONAL, pcbnew.PCB_DIM_RADIAL, pcbnew.PCB_DIM_LEADER, pcbnew.PCB_DIM_CENTER, pcbnew.PCB_GROUP, pcbnew.PCB_DIM_ALIGNED, pcbnew.PCB_TRACK, and pcbnew.PCB_TEXTBOX.
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, and pcbnew.PCB_TEXTBOX.
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, and pcbnew.NETINFO_ITEM.
def pcbnew.EDA_ITEM.GetPosition | ( | self | ) |
def pcbnew.EDA_ITEM.GetSortPosition | ( | self | ) |
def pcbnew.EDA_ITEM.GetTempFlags | ( | 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.PCB_GROUP, pcbnew.PCB_REFERENCE_IMAGE, pcbnew.FOOTPRINT, and pcbnew.PCB_MARKER.
Definition at line 1750 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 | ) |
|
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 |