Package empro :: Module empro :: Module geometry :: Class Vector2d
[frames] | no frames]

Class Vector2d

core.Updatable --+    
                 |    
   core.Selectable --+
                     |
                    Vector2d

A vector in 2D space.

Class Hierarchy for Vector2d
Class Hierarchy for Vector2d

constructor Vector2d():

constructor Vector2d(iX, iY):

Instance Methods
 
__add__(x, y)
x+y
 
__div__(x, y)
x/y
 
__iadd__(x, y)
x+=y
 
__idiv__(x, y)
x/=y
 
__imul__(x, y)
x*=y
 
__isub__(x, y)
x-=y
 
__itruediv__(x, y)
x/=y
 
__mul__(x, y)
x*y
 
__radd__(x, y)
y+x
 
__rdiv__(x, y)
y/x
 
__rmul__(x, y)
y*x
 
__rsub__(x, y)
y-x
 
__rtruediv__(x, y)
y/x
 
__sub__(x, y)
x-y
 
__truediv__(x, y)
x/y
float
magnitude()
The magnitude of the vector.

Inherited from core.Selectable: clone, isSelected

Inherited from core.Updatable: __enter__, __exit__, hash, isValid, reasonWhyInvalid

Properties
  x
  y

Inherited from core.Selectable: metaData, name, notes