public class DistancePointEvaluator implements PointEvaluator
Class DistancePointEvaluator. Provides distancepointevaluator functionality for the Hytale server.
java.lang.Object > DistancePointEvaluator
Field Summary
No fields documented.
Method Detail
DistancePointEvaluator
public
public
DistancePointEvaluator
(final PointDistanceFunction distanceFunction, final IDoubleRange distanceMod)
Method DistancePointEvaluator.
- Parameters:
final PointDistanceFunctiondistanceFunctionfinal IDoubleRangedistanceMod
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, @Nonnull final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointY@Nonnull final 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, @Nonnull final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint2.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointY@Nonnull final ResultBuffer.ResultBuffer2dbuffer
toString
public
String
toString
()
Method toString.
randomDistanceModification
static
double
randomDistanceModification
(final int seed)
Method randomDistanceModification.
- Parameters:
final intseed