|
def | __init__ (self, *args) |
|
def | SetMaximum (self) |
|
def | Centre (self) |
|
def | Move (self, aMoveVector) |
|
def | Normalize (self) |
|
def | Contains (self, *args) |
|
def | GetSize (self) |
|
def | GetX (self) |
|
def | GetY (self) |
|
def | GetOrigin (self) |
|
def | GetPosition (self) |
|
def | GetEnd (self) |
|
def | GetWidth (self) |
|
def | GetHeight (self) |
|
def | GetRight (self) |
|
def | GetBottom (self) |
|
def | GetLeft (self) |
|
def | GetTop (self) |
|
def | GetCenter (self) |
|
def | GetSizeMax (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 | Intersect (self, aRect) |
|
def | Intersects (self, *args) |
|
def | IntersectsCircle (self, aCenter, aRadius) |
|
def | IntersectsCircleEdge (self, aCenter, aRadius, aWidth) |
|
def | Format (self) |
|
def | Inflate (self, *args) |
|
def | Merge (self, *args) |
|
def | GetBoundingBoxRotated (self, aRotCenter, aAngle) |
|
def | RevertYAxis (self) |
|
def | GetArea (self) |
|
def | Diagonal (self) |
|
def | SquaredDistance (self, *args) |
|
def | Distance (self, *args) |
|
def | ClosestPointTo (self, aPoint) |
|
def | FarthestPointTo (self, aPoint) |
|
def | __eq__ (self, aOther) |
|
def | __ne__ (self, aOther) |
|
def | IsValid (self) |
|
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
Proxy of C++ BOX2< VECTOR2I > class.
Definition at line 5262 of file pcbnew.py.
◆ __init__()
def pcbnew.BOX2I.__init__ |
( |
|
self, |
|
|
* |
args |
|
) |
| |
__init__(BOX2I self) -> BOX2I
__init__(BOX2I self, VECTOR2I aPos, VECTOR2I aSize=VECTOR2< int >(0, 0)) -> BOX2I
Definition at line 5268 of file pcbnew.py.
◆ __eq__()
def pcbnew.BOX2I.__eq__ |
( |
|
self, |
|
|
|
aOther |
|
) |
| |
__eq__(BOX2I self, BOX2I aOther) -> bool
Definition at line 5475 of file pcbnew.py.
◆ __ne__()
def pcbnew.BOX2I.__ne__ |
( |
|
self, |
|
|
|
aOther |
|
) |
| |
__ne__(BOX2I self, BOX2I aOther) -> bool
Definition at line 5479 of file pcbnew.py.
◆ Centre()
def pcbnew.BOX2I.Centre |
( |
|
self | ) |
|
Centre(BOX2I self) -> VECTOR2I
Definition at line 5279 of file pcbnew.py.
◆ ClosestPointTo()
def pcbnew.BOX2I.ClosestPointTo |
( |
|
self, |
|
|
|
aPoint |
|
) |
| |
ClosestPointTo(BOX2I self, VECTOR2I aPoint) -> VECTOR2I
Definition at line 5467 of file pcbnew.py.
◆ Contains()
def pcbnew.BOX2I.Contains |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Contains(BOX2I self, VECTOR2I aPoint) -> bool
Contains(BOX2I self, BOX2< VECTOR2< int > >::coord_type x, BOX2< VECTOR2< int > >::coord_type y) -> bool
Contains(BOX2I self, BOX2I aRect) -> bool
Definition at line 5291 of file pcbnew.py.
◆ Diagonal()
def pcbnew.BOX2I.Diagonal |
( |
|
self | ) |
|
Diagonal(BOX2I self) -> BOX2< VECTOR2< int > >::ecoord_type
Definition at line 5449 of file pcbnew.py.
◆ Distance()
def pcbnew.BOX2I.Distance |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Distance(BOX2I self, VECTOR2I aP) -> BOX2< VECTOR2< int > >::ecoord_type
Distance(BOX2I self, BOX2I aBox) -> BOX2< VECTOR2< int > >::ecoord_type
Definition at line 5460 of file pcbnew.py.
◆ FarthestPointTo()
def pcbnew.BOX2I.FarthestPointTo |
( |
|
self, |
|
|
|
aPoint |
|
) |
| |
FarthestPointTo(BOX2I self, VECTOR2I aPoint) -> VECTOR2I
Definition at line 5471 of file pcbnew.py.
◆ Format()
def pcbnew.BOX2I.Format |
( |
|
self | ) |
|
Format(BOX2I self) -> string
Definition at line 5419 of file pcbnew.py.
◆ GetArea()
def pcbnew.BOX2I.GetArea |
( |
|
self | ) |
|
GetArea(BOX2I self) -> BOX2< VECTOR2< int > >::ecoord_type
Definition at line 5445 of file pcbnew.py.
◆ GetBottom()
def pcbnew.BOX2I.GetBottom |
( |
|
self | ) |
|
GetBottom(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5335 of file pcbnew.py.
◆ GetBoundingBoxRotated()
def pcbnew.BOX2I.GetBoundingBoxRotated |
( |
|
self, |
|
|
|
aRotCenter, |
|
|
|
aAngle |
|
) |
| |
GetBoundingBoxRotated(BOX2I self, VECTOR2I aRotCenter, EDA_ANGLE aAngle) -> BOX2I
Definition at line 5437 of file pcbnew.py.
◆ GetCenter()
def pcbnew.BOX2I.GetCenter |
( |
|
self | ) |
|
GetCenter(BOX2I self) -> VECTOR2I
Definition at line 5347 of file pcbnew.py.
◆ GetEnd()
def pcbnew.BOX2I.GetEnd |
( |
|
self | ) |
|
GetEnd(BOX2I self) -> VECTOR2I
Definition at line 5319 of file pcbnew.py.
◆ GetHeight()
def pcbnew.BOX2I.GetHeight |
( |
|
self | ) |
|
GetHeight(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5327 of file pcbnew.py.
◆ GetLeft()
def pcbnew.BOX2I.GetLeft |
( |
|
self | ) |
|
GetLeft(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5339 of file pcbnew.py.
◆ GetOrigin()
def pcbnew.BOX2I.GetOrigin |
( |
|
self | ) |
|
GetOrigin(BOX2I self) -> VECTOR2I
Definition at line 5311 of file pcbnew.py.
◆ GetPosition()
def pcbnew.BOX2I.GetPosition |
( |
|
self | ) |
|
GetPosition(BOX2I self) -> VECTOR2I
Definition at line 5315 of file pcbnew.py.
◆ GetRight()
def pcbnew.BOX2I.GetRight |
( |
|
self | ) |
|
GetRight(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5331 of file pcbnew.py.
◆ GetSize()
def pcbnew.BOX2I.GetSize |
( |
|
self | ) |
|
GetSize(BOX2I self) -> VECTOR2I
Definition at line 5299 of file pcbnew.py.
◆ GetSizeMax()
def pcbnew.BOX2I.GetSizeMax |
( |
|
self | ) |
|
GetSizeMax(BOX2I self) -> int
Definition at line 5351 of file pcbnew.py.
◆ GetTop()
def pcbnew.BOX2I.GetTop |
( |
|
self | ) |
|
GetTop(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5343 of file pcbnew.py.
◆ GetWidth()
def pcbnew.BOX2I.GetWidth |
( |
|
self | ) |
|
GetWidth(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5323 of file pcbnew.py.
◆ GetX()
def pcbnew.BOX2I.GetX |
( |
|
self | ) |
|
GetX(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5303 of file pcbnew.py.
◆ GetY()
def pcbnew.BOX2I.GetY |
( |
|
self | ) |
|
GetY(BOX2I self) -> BOX2< VECTOR2< int > >::coord_type
Definition at line 5307 of file pcbnew.py.
◆ Inflate()
def pcbnew.BOX2I.Inflate |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Inflate(BOX2I self, BOX2< VECTOR2< int > >::coord_type dx, BOX2< VECTOR2< int > >::coord_type dy) -> BOX2I
Inflate(BOX2I self, int aDelta) -> BOX2I
Definition at line 5423 of file pcbnew.py.
◆ Intersect()
def pcbnew.BOX2I.Intersect |
( |
|
self, |
|
|
|
aRect |
|
) |
| |
Intersect(BOX2I self, BOX2I aRect) -> BOX2I
Definition at line 5399 of file pcbnew.py.
◆ Intersects()
def pcbnew.BOX2I.Intersects |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Intersects(BOX2I self, BOX2I aRect) -> bool
Intersects(BOX2I self, VECTOR2I aPoint1, VECTOR2I aPoint2) -> bool
Intersects(BOX2I self, BOX2I aRect, EDA_ANGLE aRotation) -> bool
Definition at line 5403 of file pcbnew.py.
◆ IntersectsCircle()
def pcbnew.BOX2I.IntersectsCircle |
( |
|
self, |
|
|
|
aCenter, |
|
|
|
aRadius |
|
) |
| |
IntersectsCircle(BOX2I self, VECTOR2I aCenter, int const aRadius) -> bool
Definition at line 5411 of file pcbnew.py.
◆ IntersectsCircleEdge()
def pcbnew.BOX2I.IntersectsCircleEdge |
( |
|
self, |
|
|
|
aCenter, |
|
|
|
aRadius, |
|
|
|
aWidth |
|
) |
| |
IntersectsCircleEdge(BOX2I self, VECTOR2I aCenter, int const aRadius, int const aWidth) -> bool
Definition at line 5415 of file pcbnew.py.
◆ IsValid()
def pcbnew.BOX2I.IsValid |
( |
|
self | ) |
|
IsValid(BOX2I self) -> bool
Definition at line 5483 of file pcbnew.py.
◆ Merge()
def pcbnew.BOX2I.Merge |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Merge(BOX2I self, BOX2I aRect) -> BOX2I
Merge(BOX2I self, VECTOR2I aPoint) -> BOX2I
Definition at line 5430 of file pcbnew.py.
◆ Move()
def pcbnew.BOX2I.Move |
( |
|
self, |
|
|
|
aMoveVector |
|
) |
| |
Move(BOX2I self, VECTOR2I aMoveVector)
Definition at line 5283 of file pcbnew.py.
◆ Normalize()
def pcbnew.BOX2I.Normalize |
( |
|
self | ) |
|
Normalize(BOX2I self) -> BOX2I
Definition at line 5287 of file pcbnew.py.
◆ Offset()
def pcbnew.BOX2I.Offset |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Offset(BOX2I self, BOX2< VECTOR2< int > >::coord_type dx, BOX2< VECTOR2< int > >::coord_type dy)
Offset(BOX2I self, VECTOR2I offset)
Definition at line 5369 of file pcbnew.py.
◆ RevertYAxis()
def pcbnew.BOX2I.RevertYAxis |
( |
|
self | ) |
|
RevertYAxis(BOX2I self)
Definition at line 5441 of file pcbnew.py.
◆ SetEnd()
def pcbnew.BOX2I.SetEnd |
( |
|
self, |
|
|
* |
args |
|
) |
| |
SetEnd(BOX2I self, BOX2< VECTOR2< int > >::coord_type x, BOX2< VECTOR2< int > >::coord_type y)
SetEnd(BOX2I self, VECTOR2I pos)
Definition at line 5392 of file pcbnew.py.
◆ SetHeight()
def pcbnew.BOX2I.SetHeight |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetHeight(BOX2I self, BOX2< VECTOR2< int > >::coord_type val)
Definition at line 5388 of file pcbnew.py.
◆ SetMaximum()
def pcbnew.BOX2I.SetMaximum |
( |
|
self | ) |
|
SetMaximum(BOX2I self)
Definition at line 5275 of file pcbnew.py.
◆ SetOrigin()
def pcbnew.BOX2I.SetOrigin |
( |
|
self, |
|
|
* |
args |
|
) |
| |
SetOrigin(BOX2I self, VECTOR2I pos)
SetOrigin(BOX2I self, BOX2< VECTOR2< int > >::coord_type x, BOX2< VECTOR2< int > >::coord_type y)
Definition at line 5355 of file pcbnew.py.
◆ SetSize()
def pcbnew.BOX2I.SetSize |
( |
|
self, |
|
|
* |
args |
|
) |
| |
SetSize(BOX2I self, VECTOR2I size)
SetSize(BOX2I self, BOX2< VECTOR2< int > >::coord_type w, BOX2< VECTOR2< int > >::coord_type h)
Definition at line 5362 of file pcbnew.py.
◆ SetWidth()
def pcbnew.BOX2I.SetWidth |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetWidth(BOX2I self, BOX2< VECTOR2< int > >::coord_type val)
Definition at line 5384 of file pcbnew.py.
◆ SetX()
def pcbnew.BOX2I.SetX |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetX(BOX2I self, BOX2< VECTOR2< int > >::coord_type val)
Definition at line 5376 of file pcbnew.py.
◆ SetY()
def pcbnew.BOX2I.SetY |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetY(BOX2I self, BOX2< VECTOR2< int > >::coord_type val)
Definition at line 5380 of file pcbnew.py.
◆ SquaredDistance()
def pcbnew.BOX2I.SquaredDistance |
( |
|
self, |
|
|
* |
args |
|
) |
| |
SquaredDistance(BOX2I self, VECTOR2I aP) -> BOX2< VECTOR2< int > >::ecoord_type
SquaredDistance(BOX2I self, BOX2I aBox) -> BOX2< VECTOR2< int > >::ecoord_type
Definition at line 5453 of file pcbnew.py.
◆ thisown
pcbnew.BOX2I.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
static |
The documentation for this class was generated from the following file: