CoordinateRandomizer

public class CoordinateRandomizer implements ICoordinateRandomizer

Class CoordinateRandomizer. Provides coordinaterandomizer functionality for the Hytale server.

java.lang.Object > CoordinateRandomizer

Field Summary

property

protected NoiseProperty property

Field property.

amplitude

protected double amplitude

Field amplitude.

Method Detail

CoordinateRandomizer

public public CoordinateRandomizer (final AmplitudeNoiseProperty[] xNoise, final AmplitudeNoiseProperty[] yNoise, final AmplitudeNoiseProperty[] zNoise)

Method CoordinateRandomizer.

Parameters:
final AmplitudeNoiseProperty[] xNoise
final AmplitudeNoiseProperty[] yNoise
final AmplitudeNoiseProperty[] zNoise

getXNoise

public AmplitudeNoiseProperty[] getXNoise ()

Method getXNoise.

getYNoise

public AmplitudeNoiseProperty[] getYNoise ()

Method getYNoise.

getZNoise

public AmplitudeNoiseProperty[] getZNoise ()

Method getZNoise.

randomDoubleX

public double randomDoubleX (final int seed, final double x, final double y)

Method randomDoubleX.

Parameters:
final int seed
final double x
final double y

randomDoubleY

public double randomDoubleY (final int seed, final double x, final double y)

Method randomDoubleY.

Parameters:
final int seed
final double x
final double y

randomDoubleZ

public double randomDoubleZ (final int seed, final double x, final double y, final double z)

Method randomDoubleZ.

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

toString

public String toString ()

Method toString.

AmplitudeNoiseProperty

public public AmplitudeNoiseProperty (final NoiseProperty property, final double amplitude)

Method AmplitudeNoiseProperty.

Parameters:
final NoiseProperty property
final double amplitude

getProperty

public NoiseProperty getProperty ()

Method getProperty.

setProperty

public void setProperty (final NoiseProperty property)

Method setProperty.

Parameters:
final NoiseProperty property

getAmplitude

public double getAmplitude ()

Method getAmplitude.

setAmplitude

public void setAmplitude (final double amplitude)

Method setAmplitude.

Parameters:
final double amplitude