Vector2l

public class Vector2l

Class Vector2l. Provides vector2l functionality for the Hytale server.

java.lang.Object > Vector2l

Field Summary

x

public long x

Field x.

y

public long y

Field y.

x0

final long x0

Field x0.

y0

final long y0

Field y0.

dx

final long dx

Field dx.

dy

final long dy

Field dy.

length

final double length

Field length.

vector2l

final Vector2l vector2l

Field vector2l.

Method Detail

Vector2l

public public Vector2l ()

Method Vector2l.

getX

public long getX ()

Method getX.

setX

public void setX (final long x)

Method setX.

Parameters:
final long x

getY

public long getY ()

Method getY.

setY

public void setY (final long y)

Method setY.

Parameters:
final long y

assign

public Vector2l assign (@Nonnull final Vector2l v)

Method assign.

Parameters:
@Nonnull final Vector2l v

add

Method add.

Parameters:
@Nonnull final Vector2l v

addScaled

public Vector2l addScaled (@Nonnull final Vector2l v, final long s)

Method addScaled.

Parameters:
@Nonnull final Vector2l v
final long s

subtract

public Vector2l subtract (@Nonnull final Vector2l v)

Method subtract.

Parameters:
@Nonnull final Vector2l v

negate

public Vector2l negate ()

Method negate.

scale

public Vector2l scale (final long s)

Method scale.

Parameters:
final long s

dot

public long dot (@Nonnull final Vector2l other)

Method dot.

Parameters:
@Nonnull final Vector2l other

distanceTo

public double distanceTo (@Nonnull final Vector2l v)

Method distanceTo.

Parameters:
@Nonnull final Vector2l v

distanceSquaredTo

public long distanceSquaredTo (@Nonnull final Vector2l v)

Method distanceSquaredTo.

Parameters:
@Nonnull final Vector2l v

normalize

public Vector2l normalize ()

Method normalize.

length

public double length ()

Method length.

squaredLength

public long squaredLength ()

Method squaredLength.

setLength

public Vector2l setLength (final long newLen)

Method setLength.

Parameters:
final long newLen

clampLength

public Vector2l clampLength (final long maxLength)

Method clampLength.

Parameters:
final long maxLength

dropHash

public Vector2l dropHash ()

Method dropHash.

clone

public Vector2l 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.