- absoluteVector2i absolute() 
- Set <code>this</code> vector's components to their respective absolute values. 
- absoluteVector2i absolute(Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- addVector2i add(Vector2i v) 
- Add <code>v</code> to this vector. 
- addVector2i add(Vector2i v, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- addVector2i add(int x, int y) 
- Increment the components of this vector by the given values. 
- addVector2i add(int x, int y, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- distancedouble distance(Vector2i v) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- distancedouble distance(int x, int y) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- distanceSquaredlong distanceSquared(Vector2i v) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- distanceSquaredlong distanceSquared(int x, int y) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- divVector2i div(float scalar) 
- Divide all components of this {@link Vector2i} by the given scalar value. 
- divVector2i div(float scalar, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- divVector2i div(int scalar) 
- Divide all components of this {@link Vector2i} by the given scalar value. 
- divVector2i div(int scalar, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- equalsbool equals(int x, int y) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- equalsbool equals(Vector2i other) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getint get(int component) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- gridDistancelong gridDistance(Vector2i v) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- gridDistancelong gridDistance(int x, int y) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashCodeint hashCode() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- lengthdouble length() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- lengthSquaredlong lengthSquared() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- maxVector2i max(Vector2i v) 
- Set the components of this vector to be the component-wise maximum of this and the other vector. 
- maxVector2i max(Vector2i v, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- maxComponentint maxComponent() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- minVector2i min(Vector2i v) 
- Set the components of this vector to be the component-wise minimum of this and the other vector. 
- minVector2i min(Vector2i v, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- minComponentint minComponent() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- mulVector2i mul(int scalar) 
- Multiply all components of this {@link Vector2i} by the given scalar
value. 
- mulVector2i mul(int scalar, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- mulVector2i mul(Vector2i v) 
- Add the supplied vector by this one. 
- mulVector2i mul(Vector2i v, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- mulVector2i mul(int x, int y) 
- Multiply the components of this vector by the given values. 
- mulVector2i mul(int x, int y, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- negateVector2i negate() 
- negateVector2i negate(Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setVector2i set(int s) 
- Set the x and y components to the supplied value. 
- setVector2i set(int x, int y) 
- Set the x and y components to the supplied values. 
- setVector2i set(Vector2i v) 
- Set this {@link Vector2i} to the values of v. 
- setVector2i set(Vector2d v) 
- Set this {@link Vector2i} to the values of v using {@link RoundingMode#TRUNCATE} rounding.
<p>
Note that due to the given vector <code>v</code> storing the components
in double-precision, there is the possibility to lose precision. 
- setVector2i set(Vector2d v, int mode) 
- Set this {@link Vector2i} to the values of v using the given {@link RoundingMode}.
<p>
Note that due to the given vector <code>v</code> storing the components
in double-precision, there is the possibility to lose precision. 
- setVector2i set(int[] xy) 
- Set the two components of this vector to the first two elements of the given array. 
- setComponentVector2i setComponent(int component, int value) 
- Set the value of the specified component of this vector. 
- subVector2i sub(Vector2i v) 
- Subtract the supplied vector from this one and store the result in
<code>this</code>. 
- subVector2i sub(Vector2i v, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- subVector2i sub(int x, int y) 
- Decrement the components of this vector by the given values. 
- subVector2i sub(int x, int y, Vector2i dest) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- zeroVector2i zero() 
- Set all components to zero. 
Represents a 2D vector with single-precision.
@author RGreenlees @author Kai Burjack @author Hans Uhlig