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, pt)
Test for equality
  __getitem__(self, index)
Point2D __iadd__(self, pt)
Point2D __idiv__(self, pt)
Point2D __imul__(self, pt)
Point2D __isub__(self, pt)
  __len__(self)
bool __ne__(self, pt)
Test for inequality
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)

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, pt)
(Equality operator)

Test for equality
Parameters:
pt
           (type=Point2D)
Returns:
bool

__ne__(self, pt)

Test for inequality
Parameters:
pt
           (type=Point2D)
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)

Property Details

x

Get Method:
Point2D_x_get(...)
Set Method:
Point2D_x_set(...)

y

Get Method:
Point2D_y_get(...)
Set Method:
Point2D_y_set(...)

Class Variable Details

__safe_for_unpickling__

Type:
bool
Value:
True                                                                   

Generated by Epydoc 2.1.20040428.rpd on Tue Apr 26 14:25:24 2005 http://epydoc.sf.net