KiCAD pcbnew scripting
Public Member Functions | Public Attributes | List of all members
pcbnew.EDA_RECT Class Reference
Inheritance diagram for pcbnew.EDA_RECT:
Inheritance graph

Public Member Functions

def __init__ (self, args)
def Centre (self)
def Move (self, aMoveVector)
def Normalize (self)
def Contains (self, args)
def GetSize (self)
def GetSizeMax (self)
def GetX (self)
def GetY (self)
def GetOrigin (self)
def GetPosition (self)
def GetEnd (self)
def GetCenter (self)
def GetWidth (self)
def GetHeight (self)
def GetRight (self)
def GetLeft (self)
def GetTop (self)
def GetBottom (self)
def SetOrigin (self, args)
def SetSize (self, args)
def Offset (self, args)
def SetX (self, val)
def SetY (self, val)
def SetWidth (self, val)
def SetHeight (self, val)
def SetEnd (self, args)
def RevertYAxis (self)
def Intersects (self, args)
def ClosestPointTo (self, aPoint)
def FarthestPointTo (self, aPoint)
def IntersectsCircle (self, aCenter, aRadius)
def IntersectsCircleEdge (self, aCenter, aRadius, aWidth)
def getWxRect (self)
def getBOX2I (self)
def Inflate (self, args)
def Merge (self, args)
def GetArea (self)
def Common (self, aRect)
def GetBoundingBoxRotated (self, aRotCenter, aAngle)

Public Attributes


Detailed Description

Proxy of C++ EDA_RECT class.

Definition at line 1705 of file

Constructor & Destructor Documentation

def pcbnew.EDA_RECT.__init__ (   self,
__init__(EDA_RECT self) -> EDA_RECT
__init__(EDA_RECT self, wxPoint aPos, wxSize aSize) -> EDA_RECT

Definition at line 1714 of file

Member Function Documentation

def pcbnew.EDA_RECT.Centre (   self)
Centre(EDA_RECT self) -> wxPoint

Definition at line 1727 of file

def pcbnew.EDA_RECT.ClosestPointTo (   self,
ClosestPointTo(EDA_RECT self, wxPoint aPoint) -> wxPoint

Definition at line 1887 of file

def pcbnew.EDA_RECT.Common (   self,
Common(EDA_RECT self, EDA_RECT aRect) -> EDA_RECT

Definition at line 1938 of file

def pcbnew.EDA_RECT.Contains (   self,
Contains(EDA_RECT self, wxPoint aPoint) -> bool
Contains(EDA_RECT self, int x, int y) -> bool
Contains(EDA_RECT self, EDA_RECT aRect) -> bool

Definition at line 1742 of file

def pcbnew.EDA_RECT.FarthestPointTo (   self,
FarthestPointTo(EDA_RECT self, wxPoint aPoint) -> wxPoint

Definition at line 1892 of file

def pcbnew.EDA_RECT.GetArea (   self)
GetArea(EDA_RECT self) -> double

Definition at line 1933 of file

def pcbnew.EDA_RECT.GetBottom (   self)
GetBottom(EDA_RECT self) -> int

Definition at line 1816 of file

def pcbnew.EDA_RECT.GetBoundingBoxRotated (   self,
GetBoundingBoxRotated(EDA_RECT self, wxPoint aRotCenter, double aAngle) -> EDA_RECT

Definition at line 1943 of file

def pcbnew.EDA_RECT.getBOX2I (   self)
getBOX2I(EDA_RECT self) -> BOX2I

Definition at line 1912 of file

def pcbnew.EDA_RECT.GetCenter (   self)
GetCenter(EDA_RECT self) -> wxPoint

Definition at line 1786 of file

def pcbnew.EDA_RECT.GetEnd (   self)
GetEnd(EDA_RECT self) -> wxPoint

Definition at line 1781 of file

def pcbnew.EDA_RECT.GetHeight (   self)
GetHeight(EDA_RECT self) -> int

Definition at line 1796 of file

def pcbnew.EDA_RECT.GetLeft (   self)
GetLeft(EDA_RECT self) -> int

Definition at line 1806 of file

def pcbnew.EDA_RECT.GetOrigin (   self)
GetOrigin(EDA_RECT self) -> wxPoint

Definition at line 1771 of file

def pcbnew.EDA_RECT.GetPosition (   self)
GetPosition(EDA_RECT self) -> wxPoint

Definition at line 1776 of file

def pcbnew.EDA_RECT.GetRight (   self)
GetRight(EDA_RECT self) -> int

Definition at line 1801 of file

def pcbnew.EDA_RECT.GetSize (   self)
GetSize(EDA_RECT self) -> wxSize

Definition at line 1751 of file

def pcbnew.EDA_RECT.GetSizeMax (   self)
GetSizeMax(EDA_RECT self) -> int

Definition at line 1756 of file

def pcbnew.EDA_RECT.GetTop (   self)
GetTop(EDA_RECT self) -> int

Definition at line 1811 of file

def pcbnew.EDA_RECT.GetWidth (   self)
GetWidth(EDA_RECT self) -> int

Definition at line 1791 of file

def pcbnew.EDA_RECT.getWxRect (   self)
getWxRect(EDA_RECT self) -> wxRect

Definition at line 1907 of file

def pcbnew.EDA_RECT.GetX (   self)
GetX(EDA_RECT self) -> int

Definition at line 1761 of file

def pcbnew.EDA_RECT.GetY (   self)
GetY(EDA_RECT self) -> int

Definition at line 1766 of file

def pcbnew.EDA_RECT.Inflate (   self,
Inflate(EDA_RECT self, wxCoord dx, wxCoord dy) -> EDA_RECT
Inflate(EDA_RECT self, int aDelta) -> EDA_RECT

Definition at line 1917 of file

def pcbnew.EDA_RECT.Intersects (   self,
Intersects(EDA_RECT self, EDA_RECT aRect) -> bool
Intersects(EDA_RECT self, EDA_RECT aRect, double aRot) -> bool
Intersects(EDA_RECT self, wxPoint aPoint1, wxPoint aPoint2) -> bool

Definition at line 1878 of file

def pcbnew.EDA_RECT.IntersectsCircle (   self,
IntersectsCircle(EDA_RECT self, wxPoint aCenter, int const aRadius) -> bool

Definition at line 1897 of file

def pcbnew.EDA_RECT.IntersectsCircleEdge (   self,
IntersectsCircleEdge(EDA_RECT self, wxPoint aCenter, int const aRadius, int const aWidth) -> bool

Definition at line 1902 of file

def pcbnew.EDA_RECT.Merge (   self,
Merge(EDA_RECT self, EDA_RECT aRect)
Merge(EDA_RECT self, wxPoint aPoint)

Definition at line 1925 of file

def pcbnew.EDA_RECT.Move (   self,
Move(EDA_RECT self, wxPoint aMoveVector)

Definition at line 1732 of file

def pcbnew.EDA_RECT.Normalize (   self)
Normalize(EDA_RECT self)

Definition at line 1737 of file

def pcbnew.EDA_RECT.Offset (   self,
Offset(EDA_RECT self, int dx, int dy)
Offset(EDA_RECT self, wxPoint offset)

Definition at line 1837 of file

def pcbnew.EDA_RECT.RevertYAxis (   self)
RevertYAxis(EDA_RECT self)

Definition at line 1873 of file

def pcbnew.EDA_RECT.SetEnd (   self,
SetEnd(EDA_RECT self, int x, int y)
SetEnd(EDA_RECT self, wxPoint pos)

Definition at line 1865 of file

Here is the caller graph for this function:

def pcbnew.EDA_RECT.SetHeight (   self,
SetHeight(EDA_RECT self, int val)

Definition at line 1860 of file

def pcbnew.EDA_RECT.SetOrigin (   self,
SetOrigin(EDA_RECT self, wxPoint pos)
SetOrigin(EDA_RECT self, int x, int y)

Definition at line 1821 of file

def pcbnew.EDA_RECT.SetSize (   self,
SetSize(EDA_RECT self, wxSize size)
SetSize(EDA_RECT self, int w, int h)

Definition at line 1829 of file

def pcbnew.EDA_RECT.SetWidth (   self,
SetWidth(EDA_RECT self, int val)

Definition at line 1855 of file

def pcbnew.EDA_RECT.SetX (   self,
SetX(EDA_RECT self, int val)

Definition at line 1845 of file

def pcbnew.EDA_RECT.SetY (   self,
SetY(EDA_RECT self, int val)

Definition at line 1850 of file

Member Data Documentation


Definition at line 1723 of file

The documentation for this class was generated from the following file: