wx.RealPoint¶
A wx.RealPoint is a useful data structure for graphics operations.
It contains floating point x and y members. See wx.Point for an integer version.
Note that the coordinates stored inside a wx.RealPoint object may be negative and that wx.RealPoint functions do not perform any check against negative values.
See also
Class Hierarchy¶
Methods Summary¶
Initializes to zero the x and y members. |
|
Return the point’s properties as a tuple. |
|
Returns an immutable representation of the |
|
Properties Summary¶
See |
|
A public C++ attribute of type |
|
A public C++ attribute of type |
Class API¶
- class wx.RealPoint(object)¶
Possible constructors:
RealPoint() -> None RealPoint(x, y) -> None RealPoint(pt) -> None
A RealPoint is a useful data structure for graphics operations.
Methods¶
- __init__(self, *args, **kw)¶
-
__init__ (self)
Initializes to zero the x and y members.
- Return type:
None
__init__ (self, x, y)
Initializes the point with the given coordinates.
- Parameters:
x (float)
y (float)
- Return type:
None
__init__ (self, pt)
Converts the given wx.Point (with integer coordinates) to a wx.RealPoint.
- Parameters:
pt (wx.Point)
- Return type:
None
- Get(self)¶
Return the point’s properties as a tuple.
- Return type:
Any
- GetIM(self)¶
Returns an immutable representation of the
wx.RealPoint
object, based onnamedtuple
.This new object is hashable and can be used as a dictionary key, be added to sets, etc. It can be converted back into a real
wx.RealPoint
with a simple statement like this:obj = wx.RealPoint(imObj)
.
- __bool__(self)¶
- __eq__(self, other)¶
- Return type:
bool
- __getitem__(self, idx)¶
- __len__(self)¶
- __mul__(self, d)¶
- Return type:
- __ne__(self, other)¶
- Return type:
bool
- __nonzero__(self)¶
- __reduce__(self)¶
- __repr__(self)¶
- __setitem__(self, idx, val)¶
- __str__(self)¶
- __iadd__(self, *args, **kw)¶
-
__iadd__ (self, sz)
- Parameters:
sz (wx.Size)
- Return type:
__iadd__ (self, pt)
- Parameters:
pt (wx.RealPoint)
- Return type:
- __isub__(self, *args, **kw)¶
-
__isub__ (self, sz)
- Parameters:
sz (wx.Size)
- Return type:
__isub__ (self, pt)
- Parameters:
pt (wx.RealPoint)
- Return type:
Properties¶
- x¶
A public C++ attribute of type
float
. X coordinate of this point.
- y¶
A public C++ attribute of type
float
. Y coordinate of this point.