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 1706 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 1715 of file

Member Function Documentation

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

Definition at line 1728 of file

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

Definition at line 1888 of file

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

Definition at line 1939 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 1743 of file

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

Definition at line 1893 of file

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

Definition at line 1934 of file

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

Definition at line 1817 of file

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

Definition at line 1944 of file

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

Definition at line 1913 of file

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

Definition at line 1787 of file

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

Definition at line 1782 of file

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

Definition at line 1797 of file

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

Definition at line 1807 of file

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

Definition at line 1772 of file

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

Definition at line 1777 of file

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

Definition at line 1802 of file

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

Definition at line 1752 of file

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

Definition at line 1757 of file

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

Definition at line 1812 of file

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

Definition at line 1792 of file

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

Definition at line 1908 of file

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

Definition at line 1762 of file

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

Definition at line 1767 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 1918 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 1879 of file

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

Definition at line 1898 of file

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

Definition at line 1903 of file

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

Definition at line 1926 of file

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

Definition at line 1733 of file

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

Definition at line 1738 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 1838 of file

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

Definition at line 1874 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 1866 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 1861 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 1822 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 1830 of file

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

Definition at line 1856 of file

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

Definition at line 1846 of file

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

Definition at line 1851 of file

Member Data Documentation


Definition at line 1724 of file

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