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 PointEvaluatorpointEvaluatorfinal IDoubleConditiondensity
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 intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointYfinal ResultBuffer.ResultBuffer2dbuffer
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 intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointYfinal ResultBuffer.ResultBuffer2dbuffer
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 intcellHashfinal intcellXfinal intcellYfinal doublexfinal doubleyfinal Tt@Nonnull final PointConsumerconsumer
toString
public
String
toString
()
Method toString.
getDensityCondition
Method getDensityCondition.
- Parameters:
@Nullable final IDoubleConditionthreshold
randomDensityCondition
static
double
randomDensityCondition
(final int seed)
Method randomDensityCondition.
- Parameters:
final intseed