PointGenerator

public class PointGenerator implements IPointGenerator

Class PointGenerator. Provides pointgenerator functionality for the Hytale server.

java.lang.Object > PointGenerator

Field Summary

xr

final int xr

Field xr.

yr

final int yr

Field yr.

buffer

final ResultBuffer.ResultBuffer2d buffer

Field buffer.

zr

final int zr

Field zr.

x0

final int x0

Field x0.

y0

final int y0

Field y0.

x2

final int x2

Field x2.

y2

final int y2

Field y2.

bounds

final ResultBuffer.Bounds2d bounds

Field bounds.

that

final PointGenerator that

Field that.

Method Detail

PointGenerator

public public PointGenerator (final int seedOffset, final CellDistanceFunction cellDistanceFunction, final PointEvaluator pointEvaluator)

Method PointGenerator.

Parameters:
final int seedOffset
final CellDistanceFunction cellDistanceFunction
final PointEvaluator pointEvaluator

localBounds2d

protected ResultBuffer.Bounds2d localBounds2d ()

Method localBounds2d.

localBuffer2d

protected ResultBuffer.ResultBuffer2d localBuffer2d ()

Method localBuffer2d.

localBuffer3d

protected ResultBuffer.ResultBuffer3d localBuffer3d ()

Method localBuffer3d.

nearest2D

public ResultBuffer.ResultBuffer2d nearest2D (final int seed, double x, double y)

Method nearest2D.

Parameters:
final int seed
double x
double y

nearest3D

public ResultBuffer.ResultBuffer3d nearest3D (final int seed, double x, double y, double z)

Method nearest3D.

Parameters:
final int seed
double x
double y
double z

transition2D

public ResultBuffer.ResultBuffer2d transition2D (final int seed, double x, double y)

Method transition2D.

Parameters:
final int seed
double x
double y

transition3D

public ResultBuffer.ResultBuffer3d transition3D (final int seed, double x, double y, double z)

Method transition3D.

Parameters:
final int seed
double x
double y
double z

getInterval

public double getInterval ()

Method getInterval.

collect

public void collect (final int seed, final double minX, final double minY, final double maxX, final double maxY, final PointConsumer2d consumer)

Method collect.

Parameters:
final int seed
final double minX
final double minY
final double maxX
final double maxY
final PointConsumer2d consumer

collect0

public void collect0 (final int seed, double minX, double minY, double maxX, double maxY, final PointConsumer pointConsumer, final PointConsumer2d consumer)

Method collect0.

Parameters:
final int seed
double minX
double minY
double maxX
double maxY
final PointConsumer pointConsumer
final PointConsumer2d consumer

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.