Home | Trees | Index | Help |
|
---|
Package wx :: Class Rect |
|
object
--+
|
Rect
Method Summary | |
---|---|
Rect |
Create a new Rect object. |
Rect |
Add the properties of rect to this rectangle and return the result. |
__del__(self)
| |
bool |
Test for equality. |
__getitem__(self,
index)
| |
Rect |
Add the properties of rect to this rectangle, updating this rectangle. |
__len__(self)
| |
bool |
Test for inequality. |
__nonzero__(self)
| |
__reduce__(self)
| |
__repr__(self)
| |
__setitem__(self,
index,
val)
| |
__str__(self)
| |
asTuple is deprecated, use Get instead | |
Rect |
Decrease the rectangle size. |
(x,y,width,height) |
Return the rectangle properties as a tuple. |
int | GetBottom(self)
|
Point | GetBottomRight(self)
|
int | GetHeight(self)
|
int | GetLeft(self)
|
Point | GetPosition(self)
|
int | GetRight(self)
|
Size | GetSize(self)
|
int | GetTop(self)
|
Point | GetTopLeft(self)
|
int | GetWidth(self)
|
int | GetX(self)
|
int | GetY(self)
|
Rect |
Increases the size of the rectangle. |
bool |
Return True if the point is (not strcitly) inside the rect. |
bool |
Return True if the point is (not strcitly) inside the rect. |
Rect |
Returns the intersectsion of this rectangle and rect. |
bool |
Returns True if the rectangles have a non empty intersection. |
bool | IsEmpty(self)
|
Same as OffsetXY but uses dx,dy from Point | |
Moves the rectangle by the specified offset. | |
Set all rectangle properties. | |
SetBottom(self,
bottom)
| |
SetBottomRight(self,
p)
| |
SetHeight(self,
h)
| |
SetLeft(self,
left)
| |
SetPosition(self,
p)
| |
SetRight(self,
right)
| |
SetSize(self,
s)
| |
SetTop(self,
top)
| |
SetTopLeft(self,
p)
| |
SetWidth(self,
w)
| |
SetX(self,
x)
| |
SetY(self,
y)
| |
Rect |
Returns the union of this rectangle and rect. |
Property Summary | |
---|---|
bottom | |
height | |
left | |
position | |
right | |
size | |
top | |
width | |
x | |
y |
Class Variable Summary | |
---|---|
bool |
__safe_for_unpickling__ = True
|
Method Details |
---|
__init__(self,
x=0,
y=0,
width=0,
height=0)
Create a new Rect object. |
__add__(self,
rect)
Add the properties of rect to this rectangle and return the result. |
__eq__(self,
rect)
Test for equality. |
__iadd__(self, rect)Add the properties of rect to this rectangle, updating this rectangle.
|
__ne__(self, rect)Test for inequality.
|
asTuple(*args, **kwargs)asTuple is deprecated, useGet instead |
Deflate(self, dx, dy)Decrease the rectangle size. This method is the opposite ofInflate
in that Deflate(a,b) is equivalent to Inflate(-a,-b). Please refer to
Inflate for a full description.
|
Get()Return the rectangle properties as a tuple.
|
Inflate(self, dx, dy)Increases the size of the rectangle. The left border is moved farther left and the right border is moved farther right by dx. The upper border is moved farther up and the bottom border is moved farther down by dy. (Note the the width and height of the rectangle thus change by 2*dx and 2*dy, respectively.) If one or both of dx and dy are negative, the opposite happens: the rectangle size decreases in the respective direction. The change is made to the rectangle inplace, if instead you need a copy that is inflated, preserving the original then make the copy first: copy = wx.Rect(*original) copy.Inflate(10,15) Inflating and deflating behaves naturally. Defined more precisely, that means:
|
Inside(self, pt)Return True if the point is (not strcitly) inside the rect.
|
InsideXY(self, x, y)Return True if the point is (not strcitly) inside the rect.
|
Intersect(self, rect)Returns the intersectsion of this rectangle and rect.
|
Intersects(self, rect)Returns True if the rectangles have a non empty intersection.
|
Offset(self, pt)Same as OffsetXY but uses dx,dy from Point
|
OffsetXY(self, dx, dy)Moves the rectangle by the specified offset. If dx is positive, the rectangle is moved to the right, if dy is positive, it is moved to the bottom, otherwise it is moved to the left or top respectively.
|
Set(self, x=0, y=0, width=0, height=0)Set all rectangle properties.
|
Union(self, rect)Returns the union of this rectangle and rect.
|
Property Details |
---|
bottom |
height
|
left |
position
|
right |
size |
top |
width
|
x
|
y
|
Class Variable Details |
---|
__safe_for_unpickling__
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1.20040428.rpd on Tue Apr 26 14:24:02 2005 | http://epydoc.sf.net |