DensityPointEvaluator

public class DensityPointEvaluator implements PointEvaluator

Class DensityPointEvaluator. Provides densitypointevaluator functionality for the Hytale server.

java.lang.Object > DensityPointEvaluator

Field Summary

No fields documented.

Method Detail

DensityPointEvaluator

public public DensityPointEvaluator (final PointEvaluator pointEvaluator, final IDoubleCondition density)

Method DensityPointEvaluator.

Parameters:
final PointEvaluator pointEvaluator
final IDoubleCondition density

getJitter

public CellJitter getJitter ()

Method getJitter.

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, 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
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, 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
final ResultBuffer.ResultBuffer2d buffer

collectPoint

public void collectPoint (final int cellHash, final int cellX, final int cellY, final double x, final double y, final T t, @Nonnull final PointConsumer consumer)

Method collectPoint.

Parameters:
final int cellHash
final int cellX
final int cellY
final double x
final double y
final T t
@Nonnull final PointConsumer consumer

toString

public String toString ()

Method toString.

getDensityCondition

static IIntCondition getDensityCondition (@Nullable final IDoubleCondition threshold)

Method getDensityCondition.

Parameters:
@Nullable final IDoubleCondition threshold

randomDensityCondition

static double randomDensityCondition (final int seed)

Method randomDensityCondition.

Parameters:
final int seed