| 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 by dx in x direction and dy in y direction. |
| (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 |
Increase the rectangle size by dx in x direction and dy in y direction. |
| 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 |
Return the intersectsion of this rectangle and rect. |
| bool |
Returns True if the rectangles have a non empty intersection. |
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)
| |
| 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 by dx in x direction and dy in y direction. Both or one of) parameters may be negative to increase the rectngle size. This method is the opposite of Inflate.
|
Get()Return the rectangle properties as a tuple.
|
Inflate(self, dx, dy)Increase the rectangle size by dx in x direction and dy in y direction. Both or one of) parameters may be negative to decrease the rectangle size.
|
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)Return 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.
|
| 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 Nov 9 17:04:16 2004 | http://epydoc.sf.net |