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 CellDistanceFunctioncellDistanceFunctionfinal PointEvaluatorpointEvaluatorfinal Distance2Functiondistance2Function
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 intseedfinal intoffsetSeeddoublexdoubley
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 doubledistancefinal doubledistance2
Distance2Mode
public
private
Distance2Mode
(final Distance2Function function)
Method Distance2Mode.
- Parameters:
final Distance2Functionfunction
getFunction
public
Distance2Function
getFunction
()
Method getFunction.