KiCad Pcbnew Python Scripting
pcbnew.PCB_SHAPE Member List

This is the complete list of members for pcbnew.PCB_SHAPE, including all inherited members.

__init__(self, *args)pcbnew.PCB_SHAPE
ClassOf("EDA_ITEM" aItem)pcbnew.PCB_SHAPEstatic
Clone(self)pcbnew.PCB_SHAPE
Flip(self, "wxPoint" aCentre, "bool" aFlipLeftRight)pcbnew.PCB_SHAPE
GetArcAngleStart(self)pcbnew.PCB_SHAPE
GetBoundingBox(self)pcbnew.PCB_SHAPE
GetCenter(self)pcbnew.PCB_SHAPE
GetClass(self)pcbnew.PCB_SHAPE
GetEffectiveShape(self, *args)pcbnew.PCB_SHAPE
GetFocusPosition(self)pcbnew.PCB_SHAPE
GetMenuImage(self)pcbnew.PCB_SHAPE
GetMsgPanelInfo(self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList)pcbnew.PCB_SHAPE
GetParentFootprint(self)pcbnew.PCB_SHAPE
GetPosition(self)pcbnew.PCB_SHAPE
GetSelectMenuText(self, "EDA_UNITS" aUnits)pcbnew.PCB_SHAPE
GetShapeStr(self)pcbnew.PCB_SHAPE
HitTest(self, *args)pcbnew.PCB_SHAPE
IsType(self, "KICAD_T const []" aScanTypes)pcbnew.PCB_SHAPE
Move(self, "wxPoint" aMoveVector)pcbnew.PCB_SHAPE
Rotate(self, "wxPoint" aRotCentre, "double" aAngle)pcbnew.PCB_SHAPE
Scale(self, "double" aScale)pcbnew.PCB_SHAPE
SetPosition(self, "wxPoint" aPos)pcbnew.PCB_SHAPE
SwapData(self, "BOARD_ITEM" aImage)pcbnew.PCB_SHAPE
thisownpcbnew.PCB_SHAPEstatic
TransformShapeWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearanceValue, "int" aError, "ERROR_LOC" aErrorLoc, "bool" ignoreLineWidth=False)pcbnew.PCB_SHAPE
ViewBBox(self)pcbnew.PCB_SHAPE