DistancePointEvaluator

public class DistancePointEvaluator implements PointEvaluator

Class DistancePointEvaluator. Provides distancepointevaluator functionality for the Hytale server.

java.lang.Object > DistancePointEvaluator

Field Summary

No fields documented.

Method Detail

DistancePointEvaluator

public public DistancePointEvaluator (final PointDistanceFunction distanceFunction, final IDoubleRange distanceMod)

Method DistancePointEvaluator.

Parameters:
final PointDistanceFunction distanceFunction
final IDoubleRange distanceMod

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

toString

public String toString ()

Method toString.

getDistanceModifier

static ISeedDoubleRange getDistanceModifier (@Nullable final IDoubleRange range)

Method getDistanceModifier.

Parameters:
@Nullable final IDoubleRange range

randomDistanceModification

static double randomDistanceModification (final int seed)

Method randomDistanceModification.

Parameters:
final int seed