DistanceNoiseJsonLoader

public class DistanceNoiseJsonLoader

Class DistanceNoiseJsonLoader. Provides distancenoisejsonloader functionality for the Hytale server.

java.lang.Object > DistanceNoiseJsonLoader

Field Summary

cellDistanceFunction

final CellDistanceFunction cellDistanceFunction

Field cellDistanceFunction.

pointEvaluator

final PointEvaluator pointEvaluator

Field pointEvaluator.

distance2Function

final DistanceNoise.Distance2Function distance2Function

Field distance2Function.

measurementMode

final MeasurementMode measurementMode

Field measurementMode.

Method Detail

DistanceNoiseJsonLoader

public public DistanceNoiseJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)

Method DistanceNoiseJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json

load

public NoiseFunction load ()

Method load.

LoadedDistanceNoise

public new LoadedDistanceNoise (cellDistanceFunction, pointEvaluator, distance2Function, this.seed.get()

Method LoadedDistanceNoise.

Parameters:
cellDistanceFunction cellDistanceFunction
pointEvaluator pointEvaluator
distance2Function distance2Function
this.seed.get( this.seed.get(

loadCellDistanceFunction

protected CellDistanceFunction loadCellDistanceFunction ()

Method loadCellDistanceFunction.

CellDistanceFunctionJsonLoader

public new CellDistanceFunctionJsonLoader (this.seed, this.dataFolder, this.json, measurementMode, null)

Method CellDistanceFunctionJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.json this.json
measurementMode measurementMode
null null

loadPointEvaluator

protected PointEvaluator loadPointEvaluator ()

Method loadPointEvaluator.

PointEvaluatorJsonLoader

public new PointEvaluatorJsonLoader (this.seed, this.dataFolder, this.json)

Method PointEvaluatorJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.json this.json

loadMeasurementMode

protected MeasurementMode loadMeasurementMode ()

Method loadMeasurementMode.

loadDistance2Function

protected DistanceNoise.Distance2Function loadDistance2Function ()

Method loadDistance2Function.

localBuffer2d

protected ResultBuffer.ResultBuffer2d localBuffer2d ()

Method localBuffer2d.

localBuffer3d

protected ResultBuffer.ResultBuffer3d localBuffer3d ()

Method localBuffer3d.