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
__init__ |
Initializes to zero the x and y members. |
Get |
Return the point’s properties as a tuple. |
GetIM |
Returns an immutable representation of the wx.RealPoint object, based on namedtuple . |
__eq__ |
|
__getitem__ |
|
__len__ |
|
__ne__ |
|
__nonzero__ |
|
__reduce__ |
|
__repr__ |
|
__setitem__ |
|
__str__ |
|
__iadd__ |
|
__isub__ |
IM |
See GetIM |
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. |
wx.
RealPoint
(object)¶Possible constructors:
RealPoint()
RealPoint(x, y)
RealPoint(pt)
A RealPoint is a useful data structure for graphics operations.
__init__
(self, *args, **kw)¶__init__ (self)
Initializes to zero the x and y members.
__init__ (self, x, y)
Initializes the point with the given coordinates.
Parameters: |
|
---|
__init__ (self, pt)
Converts the given wx.Point (with integer coordinates) to a wx.RealPoint.
Parameters: | pt (wx.Point) – |
---|
Get
(self)¶Return the point’s properties as a tuple.
Return type: | tuple |
---|---|
Returns: | ( x, y ) |
GetIM
(self)¶Returns an immutable representation of the wx.RealPoint
object, based on namedtuple
.
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)
.
__eq__
(self, other)¶Return type: | bool |
---|
__getitem__
(self, idx)¶__len__
(self)¶__ne__
(self, other)¶Return type: | bool |
---|
__nonzero__
(self)¶__reduce__
(self)¶__repr__
(self)¶__setitem__
(self, idx, val)¶__str__
(self)¶__iadd__
(self, *args, **kw)¶__iadd__ (self)
Parameters: | sz (wx.Size) – |
---|
__iadd__ (self)
Parameters: | pt (wx.RealPoint) – |
---|
__isub__
(self, *args, **kw)¶__isub__ (self)
Parameters: | sz (wx.Size) – |
---|
__isub__ (self)
Parameters: | pt (wx.RealPoint) – |
---|
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.