KiCad Pcbnew Python Scripting
Public Member Functions | Public Attributes | List of all members
pcbnew.EDA_RECT Class Reference
Inheritance diagram for pcbnew.EDA_RECT:
Inheritance graph
[legend]

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

 this
 

Detailed Description

Proxy of C++ EDA_RECT class.

Definition at line 1754 of file pcbnew.py.

Constructor & Destructor Documentation

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

Definition at line 1763 of file pcbnew.py.

Member Function Documentation

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

Definition at line 1776 of file pcbnew.py.

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

Definition at line 1936 of file pcbnew.py.

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

Definition at line 1987 of file pcbnew.py.

def pcbnew.EDA_RECT.Contains (   self,
  args 
)
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 1791 of file pcbnew.py.

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

Definition at line 1941 of file pcbnew.py.

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

Definition at line 1982 of file pcbnew.py.

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

Definition at line 1865 of file pcbnew.py.

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

Definition at line 1992 of file pcbnew.py.

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

Definition at line 1961 of file pcbnew.py.

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

Definition at line 1835 of file pcbnew.py.

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

Definition at line 1830 of file pcbnew.py.

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

Definition at line 1845 of file pcbnew.py.

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

Definition at line 1855 of file pcbnew.py.

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

Definition at line 1820 of file pcbnew.py.

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

Definition at line 1825 of file pcbnew.py.

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

Definition at line 1850 of file pcbnew.py.

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

Definition at line 1800 of file pcbnew.py.

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

Definition at line 1805 of file pcbnew.py.

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

Definition at line 1860 of file pcbnew.py.

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

Definition at line 1840 of file pcbnew.py.

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

Definition at line 1956 of file pcbnew.py.

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

Definition at line 1810 of file pcbnew.py.

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

Definition at line 1815 of file pcbnew.py.

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

Definition at line 1966 of file pcbnew.py.

def pcbnew.EDA_RECT.Intersects (   self,
  args 
)
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 1927 of file pcbnew.py.

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

Definition at line 1946 of file pcbnew.py.

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

Definition at line 1951 of file pcbnew.py.

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

Definition at line 1974 of file pcbnew.py.

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

Definition at line 1781 of file pcbnew.py.

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

Definition at line 1786 of file pcbnew.py.

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

Definition at line 1886 of file pcbnew.py.

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

Definition at line 1922 of file pcbnew.py.

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

Definition at line 1914 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 1909 of file pcbnew.py.

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

Definition at line 1870 of file pcbnew.py.

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

Definition at line 1878 of file pcbnew.py.

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

Definition at line 1904 of file pcbnew.py.

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

Definition at line 1894 of file pcbnew.py.

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

Definition at line 1899 of file pcbnew.py.

Member Data Documentation

pcbnew.EDA_RECT.this

Definition at line 1772 of file pcbnew.py.


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