espresso3d.engine.lowlevel.vector
Class E3DVector2I

java.lang.Object
  extended byespresso3d.engine.lowlevel.vector.E3DVector2I

public class E3DVector2I
extends java.lang.Object

Author:
espresso3d 2D int-based vector class

Constructor Summary
E3DVector2I()
           
E3DVector2I(E3DVector2I toCopy)
           
E3DVector2I(int x, int y)
           
 
Method Summary
 E3DVector2I add(E3DVector2I translationAmt)
           
 void addEqual(E3DVector2I translationAmt)
           
 boolean equals(E3DVector2I vec)
           
 boolean equals(int x, int y)
           
 java.nio.IntBuffer getIntBuffer()
           
 double getLength()
           
 double getLengthSquared()
           
 int getX()
           
 int getY()
           
 E3DVector2I multiply(E3DVector2I multiplyAmt)
           
 void multiplyEqual(E3DVector2I multiplyAmt)
           
 E3DVector2I scale(int scaleAmt)
           
 void scaleEqual(int scaleAmt)
           
 void set(E3DVector2I newVec)
           
 void set(int x, int y)
           
 void setX(int x)
           
 void setY(int y)
           
 E3DVector2I subtract(E3DVector2I translationAmt)
           
 void subtractEqual(E3DVector2I translationAmt)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

E3DVector2I

public E3DVector2I()

E3DVector2I

public E3DVector2I(E3DVector2I toCopy)

E3DVector2I

public E3DVector2I(int x,
                   int y)
Method Detail

equals

public boolean equals(E3DVector2I vec)

equals

public boolean equals(int x,
                      int y)

getX

public int getX()
Returns:
Returns the x.

setX

public void setX(int x)
Parameters:
x - The x to set.

getY

public int getY()
Returns:
Returns the y.

setY

public void setY(int y)
Parameters:
y - The y to set.

set

public void set(E3DVector2I newVec)

set

public void set(int x,
                int y)

add

public E3DVector2I add(E3DVector2I translationAmt)

addEqual

public void addEqual(E3DVector2I translationAmt)

subtract

public E3DVector2I subtract(E3DVector2I translationAmt)

subtractEqual

public void subtractEqual(E3DVector2I translationAmt)

scale

public E3DVector2I scale(int scaleAmt)

scaleEqual

public void scaleEqual(int scaleAmt)

multiply

public E3DVector2I multiply(E3DVector2I multiplyAmt)

multiplyEqual

public void multiplyEqual(E3DVector2I multiplyAmt)

getLengthSquared

public double getLengthSquared()

getLength

public double getLength()

getIntBuffer

public java.nio.IntBuffer getIntBuffer()

toString

public java.lang.String toString()