| 
    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 |