espresso3d.engine.lowlevel.vector
Class E3DVector2I
java.lang.Object
espresso3d.engine.lowlevel.vector.E3DVector2I
- public class E3DVector2I
- extends java.lang.Object
- Author:
- espresso3d
2D int-based vector class
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
E3DVector2I
public E3DVector2I()
E3DVector2I
public E3DVector2I(E3DVector2I toCopy)
E3DVector2I
public E3DVector2I(int x,
int y)
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()