| 
    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_MARKER, pcbnew.PCB_TARGET, pcbnew.PCB_GROUP, pcbnew.PCB_REFERENCE_IMAGE, and pcbnew.FOOTPRINT.
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 |