KiCad Pcbnew Python Scripting
|
Public Member Functions | |
__init__ (self, *args, **kwargs) | |
Type (self) | |
GetParent (self) | |
SetParent (self, aParent) | |
SetParentGroup (self, aGroup) | |
GetParentGroup (self) | |
GetParentGroupId (self) | |
IsLocked (self) | |
SetLocked (self, aLocked) | |
IsModified (self) | |
IsNew (self) | |
IsMoving (self) | |
IsSelected (self) | |
IsEntered (self) | |
IsBrightened (self) | |
IsRollover (self) | |
SetIsRollover (self, aIsRollover) | |
SetSelected (self) | |
SetBrightened (self) | |
ClearSelected (self) | |
ClearBrightened (self) | |
SetModified (self) | |
SetFlags (self, aMask) | |
XorFlags (self, aMask) | |
ClearFlags (self, *args) | |
GetFlags (self) | |
HasFlag (self, aFlag) | |
GetEditFlags (self) | |
ClearEditFlags (self) | |
GetTempFlags (self) | |
ClearTempFlags (self) | |
RenderAsBitmap (self, aWorldScale) | |
SetIsShownAsBitmap (self, aBitmap) | |
IsShownAsBitmap (self) | |
IsType (self, aScanTypes) | |
SetForceVisible (self, aEnable) | |
IsForceVisible (self) | |
GetMsgPanelInfo (self, aFrame, aList) | |
GetFriendlyName (self) | |
HitTest (self, *args) | |
GetBoundingBox (self) | |
GetPosition (self) | |
SetPosition (self, aPos) | |
GetFocusPosition (self) | |
GetSortPosition (self) | |
Clone (self) | |
Visit (self, inspector, testData, aScanTypes) | |
GetTypeDesc (self) | |
GetItemDescription (self, aUnitsProvider, aFull) | |
GetMenuImage (self) | |
Matches (self, aSearchData, aAuxData) | |
Replace (self, *args) | |
IsReplaceable (self) | |
__lt__ (self, aItem) | |
ViewBBox (self) | |
ViewGetLayers (self) | |
GetEmbeddedFiles (self) | |
GetEmbeddedFonts (self) | |
PyGetClass (self) | |
GetClass (self) | |
Static Public Member Functions | |
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=) | |
pcbnew.EDA_ITEM.__lt__ | ( | self, | |
aItem ) |
pcbnew.EDA_ITEM.ClearBrightened | ( | self | ) |
pcbnew.EDA_ITEM.ClearEditFlags | ( | self | ) |
pcbnew.EDA_ITEM.ClearFlags | ( | self, | |
* | args ) |
pcbnew.EDA_ITEM.ClearSelected | ( | self | ) |
pcbnew.EDA_ITEM.ClearTempFlags | ( | self | ) |
pcbnew.EDA_ITEM.Clone | ( | self | ) |
pcbnew.EDA_ITEM.GetBoundingBox | ( | self | ) |
GetBoundingBox(EDA_ITEM self) -> BOX2I
Reimplemented in pcbnew.FOOTPRINT, pcbnew.PAD, and pcbnew.PCB_VIA.
pcbnew.EDA_ITEM.GetClass | ( | self | ) |
Reimplemented in pcbnew.BOARD, pcbnew.DELETED_BOARD_ITEM, pcbnew.FOOTPRINT, pcbnew.NETINFO_ITEM, pcbnew.PAD, pcbnew.PCB_ARC, pcbnew.PCB_DIM_ALIGNED, pcbnew.PCB_DIM_CENTER, pcbnew.PCB_DIM_LEADER, pcbnew.PCB_DIM_ORTHOGONAL, pcbnew.PCB_DIM_RADIAL, pcbnew.PCB_FIELD, pcbnew.PCB_GROUP, pcbnew.PCB_MARKER, pcbnew.PCB_REFERENCE_IMAGE, pcbnew.PCB_SHAPE, pcbnew.PCB_TABLE, pcbnew.PCB_TARGET, pcbnew.PCB_TEXT, pcbnew.PCB_TEXTBOX, pcbnew.PCB_TRACK, pcbnew.PCB_VIA, and pcbnew.ZONE.
pcbnew.EDA_ITEM.GetEditFlags | ( | self | ) |
pcbnew.EDA_ITEM.GetEmbeddedFiles | ( | self | ) |
GetEmbeddedFiles(EDA_ITEM self) -> EMBEDDED_FILES *
Reimplemented in pcbnew.BOARD, and pcbnew.FOOTPRINT.
pcbnew.EDA_ITEM.GetEmbeddedFonts | ( | self | ) |
pcbnew.EDA_ITEM.GetFlags | ( | self | ) |
pcbnew.EDA_ITEM.GetFocusPosition | ( | self | ) |
pcbnew.EDA_ITEM.GetFriendlyName | ( | self | ) |
pcbnew.EDA_ITEM.GetItemDescription | ( | self, | |
aUnitsProvider, | |||
aFull ) |
pcbnew.EDA_ITEM.GetMenuImage | ( | self | ) |
pcbnew.EDA_ITEM.GetMsgPanelInfo | ( | self, | |
aFrame, | |||
aList ) |
pcbnew.EDA_ITEM.GetParent | ( | self | ) |
GetParent(EDA_ITEM self) -> EDA_ITEM
Reimplemented in pcbnew.BOARD_ITEM, and pcbnew.NETINFO_ITEM.
pcbnew.EDA_ITEM.GetParentGroup | ( | self | ) |
pcbnew.EDA_ITEM.GetParentGroupId | ( | self | ) |
pcbnew.EDA_ITEM.GetPosition | ( | self | ) |
pcbnew.EDA_ITEM.GetSortPosition | ( | self | ) |
pcbnew.EDA_ITEM.GetTempFlags | ( | self | ) |
pcbnew.EDA_ITEM.GetTypeDesc | ( | self | ) |
pcbnew.EDA_ITEM.HasFlag | ( | self, | |
aFlag ) |
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 HitTest(EDA_ITEM self, SHAPE_LINE_CHAIN aPoly, bool aContained) -> bool
Reimplemented in pcbnew.FOOTPRINT, pcbnew.PAD, pcbnew.PCB_ARC, pcbnew.PCB_DIMENSION_BASE, pcbnew.PCB_GROUP, pcbnew.PCB_MARKER, pcbnew.PCB_REFERENCE_IMAGE, pcbnew.PCB_SHAPE, pcbnew.PCB_TABLE, pcbnew.PCB_TARGET, pcbnew.PCB_TEXT, pcbnew.PCB_TEXTBOX, pcbnew.PCB_TRACK, pcbnew.PCB_VIA, and pcbnew.ZONE.
pcbnew.EDA_ITEM.IsBrightened | ( | self | ) |
pcbnew.EDA_ITEM.IsEntered | ( | self | ) |
pcbnew.EDA_ITEM.IsForceVisible | ( | self | ) |
pcbnew.EDA_ITEM.IsLocked | ( | self | ) |
pcbnew.EDA_ITEM.IsModified | ( | self | ) |
pcbnew.EDA_ITEM.IsMoving | ( | self | ) |
pcbnew.EDA_ITEM.IsNew | ( | self | ) |
pcbnew.EDA_ITEM.IsReplaceable | ( | self | ) |
pcbnew.EDA_ITEM.IsRollover | ( | self | ) |
pcbnew.EDA_ITEM.IsSelected | ( | self | ) |
pcbnew.EDA_ITEM.IsShownAsBitmap | ( | self | ) |
pcbnew.EDA_ITEM.IsType | ( | self, | |
aScanTypes ) |
pcbnew.EDA_ITEM.Matches | ( | self, | |
aSearchData, | |||
aAuxData ) |
pcbnew.EDA_ITEM.PyGetClass | ( | self | ) |
pcbnew.EDA_ITEM.RenderAsBitmap | ( | self, | |
aWorldScale ) |
pcbnew.EDA_ITEM.Replace | ( | self, | |
* | args ) |
pcbnew.EDA_ITEM.SetBrightened | ( | self | ) |
pcbnew.EDA_ITEM.SetFlags | ( | self, | |
aMask ) |
pcbnew.EDA_ITEM.SetForceVisible | ( | self, | |
aEnable ) |
pcbnew.EDA_ITEM.SetIsRollover | ( | self, | |
aIsRollover ) |
pcbnew.EDA_ITEM.SetIsShownAsBitmap | ( | self, | |
aBitmap ) |
pcbnew.EDA_ITEM.SetLocked | ( | self, | |
aLocked ) |
pcbnew.EDA_ITEM.SetModified | ( | self | ) |
pcbnew.EDA_ITEM.SetParent | ( | self, | |
aParent ) |
SetParent(EDA_ITEM self, EDA_ITEM aParent)
Reimplemented in pcbnew.NETINFO_ITEM.
pcbnew.EDA_ITEM.SetParentGroup | ( | self, | |
aGroup ) |
pcbnew.EDA_ITEM.SetPosition | ( | self, | |
aPos ) |
pcbnew.EDA_ITEM.SetSelected | ( | self | ) |
|
static |
pcbnew.EDA_ITEM.Type | ( | self | ) |
pcbnew.EDA_ITEM.ViewBBox | ( | self | ) |
pcbnew.EDA_ITEM.ViewGetLayers | ( | self | ) |
pcbnew.EDA_ITEM.Visit | ( | self, | |
inspector, | |||
testData, | |||
aScanTypes ) |
pcbnew.EDA_ITEM.XorFlags | ( | self, | |
aMask ) |
|
static |
|
static |