Vector2i

public class Vector2i

Class Vector2i. Provides vector2i functionality for the Hytale server.

java.lang.Object > Vector2i

Field Summary

x

public int x

Field x.

y

public int y

Field y.

x0

final int x0

Field x0.

y0

final int y0

Field y0.

scale

final double scale

Field scale.

length

final double length

Field length.

vector2i

final Vector2i vector2i

Field vector2i.

Method Detail

Vector2i

public public Vector2i ()

Method Vector2i.

getX

public int getX ()

Method getX.

setX

public void setX (final int x)

Method setX.

Parameters:
final int x

getY

public int getY ()

Method getY.

setY

public void setY (final int y)

Method setY.

Parameters:
final int y

assign

public Vector2i assign (@Nonnull final Vector2i v)

Method assign.

Parameters:
@Nonnull final Vector2i v

add

Method add.

Parameters:
@Nonnull final Vector2i v

addScaled

public Vector2i addScaled (@Nonnull final Vector2i v, final int s)

Method addScaled.

Parameters:
@Nonnull final Vector2i v
final int s

subtract

public Vector2i subtract (@Nonnull final Vector2i v)

Method subtract.

Parameters:
@Nonnull final Vector2i v

negate

public Vector2i negate ()

Method negate.

scale

public Vector2i scale (final int s)

Method scale.

Parameters:
final int s

dot

public int dot (@Nonnull final Vector2i other)

Method dot.

Parameters:
@Nonnull final Vector2i other

distanceTo

public double distanceTo (@Nonnull final Vector2i v)

Method distanceTo.

Parameters:
@Nonnull final Vector2i v

distanceSquaredTo

public int distanceSquaredTo (@Nonnull final Vector2i v)

Method distanceSquaredTo.

Parameters:
@Nonnull final Vector2i v

normalize

public Vector2i normalize ()

Method normalize.

length

public double length ()

Method length.

squaredLength

public double squaredLength ()

Method squaredLength.

setLength

public Vector2i setLength (final int newLen)

Method setLength.

Parameters:
final int newLen

clampLength

public Vector2i clampLength (final int maxLength)

Method clampLength.

Parameters:
final int maxLength

dropHash

public Vector2i dropHash ()

Method dropHash.

clone

public Vector2i clone ()

Method clone.

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.