Package wx :: Class Point2D
[frames | no frames]

Type Point2D

object --+
         |
        Point2D


wx.Point2Ds represent a point or a vector in a 2d coordinate system with floating point values.


Method Summary
Point2D __init__(self, x, y)
Create a w.Point2D object.
bool __eq__(self, other)
Test for equality of wx.Point2D objects.
  __getitem__(self, index)
Point2D __iadd__(self, pt)
Point2D __idiv__(self, pt)
Point2D __imul__(self, pt)
Point2D __isub__(self, pt)
  __len__(self)
bool __ne__(self, other)
Test for inequality of wx.Point2D objects.
Point2D __neg__(self)
the reflection of this point
  __nonzero__(self)
  __reduce__(self)
  __repr__(self)
  __setitem__(self, index, val)
  __str__(self)
  asTuple(*args, **kwargs)
asTuple is deprecated, use Get instead
(x,y) Get()
Return x and y properties as a tuple.
double GetCrossProduct(self, vec)
double GetDistance(self, pt)
double GetDistanceSquare(self, pt)
double GetDotProduct(self, vec)
(x,y) GetFloor()
Convert to integer
(x,y) GetRounded()
Convert to integer
double GetVectorAngle(self)
double GetVectorLength(self)
  Normalize(self)
  Set(self, x, y)
  SetPolarCoordinates(self, angle, length)
  SetVectorAngle(self, degrees)
  SetVectorLength(self, length)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
Return hash(x)...
  __new__(T, S, ...)
Return a new object with type S, a subtype of T...
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Property Summary
  x
  y

Class Variable Summary
bool __safe_for_unpickling__ = True

Method Details

__init__(self, x=0.0, y=0.0)
(Constructor)

Create a w.Point2D object.

Parameters:
x
           (type=double)

y
           (type=double)

Returns:
Point2D
Overrides:
__builtin__.object.__init__

__eq__(self, other)
(Equality operator)

Test for equality of wx.Point2D objects.

Parameters:
other
           (type=PyObject)

Returns:
bool

__ne__(self, other)

Test for inequality of wx.Point2D objects.

Parameters:
other
           (type=PyObject)

Returns:
bool

__neg__(self)

the reflection of this point

Returns:
Point2D

asTuple(*args, **kwargs)

asTuple is deprecated, use Get instead

Get()

Return x and y properties as a tuple.

Returns:
(x,y)

GetFloor()

Convert to integer

Returns:
(x,y)

GetRounded()

Convert to integer

Returns:
(x,y)

Class Variable Details

__safe_for_unpickling__

Type:
bool
Value:
True                                                                   

Generated by Epydoc 2.1.20050511.rpd on Sat Jun 16 17:01:43 2007 http://epydoc.sf.net