BorderPointEvaluator

public class BorderPointEvaluator implements PointEvaluator

Class BorderPointEvaluator. Provides borderpointevaluator functionality for the Hytale server.

java.lang.Object > BorderPointEvaluator

Field Summary

distance

final double distance

Field distance.

ax

final double ax

Field ax.

ay

final double ay

Field ay.

normX

final double normX

Field normX.

normY

final double normY

Field normY.

bx

final double bx

Field bx.

by

final double by

Field by.

Method Detail

evalPoint

public void evalPoint (final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)

Method evalPoint.

Parameters:
final int seed
final double x
final double y
final int cellHash
final int cellX
final int cellY
final double cellPointX
final double cellPointY
@Nonnull final ResultBuffer.ResultBuffer2d buffer

evalPoint2

public void evalPoint2 (final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)

Method evalPoint2.

Parameters:
final int seed
final double x
final double y
final int cellHash
final int cellX
final int cellY
final double cellPointX
final double cellPointY
@Nonnull final ResultBuffer.ResultBuffer2d buffer

if

public else if (distance < buffer.distance2)

Method if.

Parameters:
distance < buffer.distance2

toString

public String toString ()

Method toString.

isOrigin

static boolean isOrigin (final int cellX, final int cellY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)

Method isOrigin.

Parameters:
final int cellX
final int cellY
@Nonnull final ResultBuffer.ResultBuffer2d buffer

getBorderDistance

static double getBorderDistance (final double x, final double y, final double originX, final double originY, final double cellPointX, final double cellPointY)

Method getBorderDistance.

Parameters:
final double x
final double y
final double originX
final double originY
final double cellPointX
final double cellPointY