DistanceNoise

abstract class DistanceNoise implements NoiseFunction

Class DistanceNoise. Provides distancenoise functionality for the Hytale server.

java.lang.Object > DistanceNoise

Field Summary

xr

final int xr

Field xr.

yr

final int yr

Field yr.

buffer

final ResultBuffer.ResultBuffer2d buffer

Field buffer.

zr

final int zr

Field zr.

Method Detail

DistanceNoise

public public DistanceNoise (final CellDistanceFunction cellDistanceFunction, final PointEvaluator pointEvaluator, final Distance2Function distance2Function)

Method DistanceNoise.

Parameters:
final CellDistanceFunction cellDistanceFunction
final PointEvaluator pointEvaluator
final Distance2Function distance2Function

getCellDistanceFunction

public CellDistanceFunction getCellDistanceFunction ()

Method getCellDistanceFunction.

getDistance2Function

public Distance2Function getDistance2Function ()

Method getDistance2Function.

get

public double get (final int seed, final int offsetSeed, double x, double y)

Method get.

Parameters:
final int seed
final int offsetSeed
double x
double y

toString

public String toString ()

Method toString.

Distance2Function

public new Distance2Function ()

Method Distance2Function.

eval

public double eval (final double distance, final double distance2)

Method eval.

Parameters:
final double distance
final double distance2

Distance2Mode

public private Distance2Mode (final Distance2Function function)

Method Distance2Mode.

Parameters:
final Distance2Function function

getFunction

public Distance2Function getFunction ()

Method getFunction.