Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes | List of all members
rabbitescape.render.Vector2D Class Reference
Collaboration diagram for rabbitescape.render.Vector2D:
Collaboration graph
[legend]

Public Member Functions

 Vector2D (int x, int y)
 
Vector2D add (Vector2D operand)
 
Vector2D subtract (Vector2D operand)
 
Vector2D multiply (int operand)
 
Vector2D multiply (double operand)
 
Vector2D divide (int operand)
 
int angle ()
 
int magnitude2 ()
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 

Static Public Member Functions

static Vector2D translate (CellularDirection d)
 

Public Attributes

final int x
 
final int y
 

Static Public Attributes

static final Vector2D origin = new Vector2D( 0, 0)
 

Static Private Attributes

static final double radiansToDegrees = 180.0 / Math.PI
 

Constructor & Destructor Documentation

rabbitescape.render.Vector2D.Vector2D ( int  x,
int  y 
)

Member Function Documentation

Vector2D rabbitescape.render.Vector2D.add ( Vector2D  operand)

Adds 2 Vector2D objects.

int rabbitescape.render.Vector2D.angle ( )
Vector2D rabbitescape.render.Vector2D.divide ( int  operand)

Divide by a scalar.

boolean rabbitescape.render.Vector2D.equals ( Object  o)
int rabbitescape.render.Vector2D.hashCode ( )
int rabbitescape.render.Vector2D.magnitude2 ( )
Returns
The square of the vector's magnitude.
Vector2D rabbitescape.render.Vector2D.multiply ( int  operand)

Multiply with a scalar.

Vector2D rabbitescape.render.Vector2D.multiply ( double  operand)

Multiply with a scalar.

Vector2D rabbitescape.render.Vector2D.subtract ( Vector2D  operand)

Subtract a Vector2D.

String rabbitescape.render.Vector2D.toString ( )
static Vector2D rabbitescape.render.Vector2D.translate ( CellularDirection  d)
static

Member Data Documentation

final Vector2D rabbitescape.render.Vector2D.origin = new Vector2D( 0, 0)
static
final double rabbitescape.render.Vector2D.radiansToDegrees = 180.0 / Math.PI
staticprivate
final int rabbitescape.render.Vector2D.x
final int rabbitescape.render.Vector2D.y

The documentation for this class was generated from the following file: