phoenix_title 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

wx.Point


class_hierarchy Class Hierarchy

Inheritance diagram for class RealPoint:

method_summary Methods Summary

__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.

__bool__

__eq__

__getitem__

__len__

__mul__

__ne__

__nonzero__

__reduce__

__repr__

__setitem__

__str__

__iadd__

__isub__


property_summary Properties Summary

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.


api Class API

class wx.RealPoint(object)

Possible constructors:

RealPoint()

RealPoint(x, y)

RealPoint(pt)

A RealPoint is a useful data structure for graphics operations.


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Initializes to zero the x and y members.



__init__ (self, x, y)

Initializes the point with the given coordinates.

Parameters
  • x (float) –

  • y (float) –



__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).



__bool__(self)


__eq__(self, other)
Return type

bool



__getitem__(self, idx)


__len__(self)


__mul__(self, d)
Return type

wx.RealPoint



__ne__(self, other)
Return type

bool



__nonzero__(self)


__reduce__(self)


__repr__(self)


__setitem__(self, idx, val)


__str__(self)


__iadd__(self, *args, **kw)

overload Overloaded Implementations:



__iadd__ (self)

Parameters

sz (wx.Size) –



__iadd__ (self)

Parameters

pt (wx.RealPoint) –





__isub__(self, *args, **kw)

overload Overloaded Implementations:



__isub__ (self)

Parameters

sz (wx.Size) –



__isub__ (self)

Parameters

pt (wx.RealPoint) –




Properties

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.