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 intseedOffsetfinal CellDistanceFunctioncellDistanceFunctionfinal PointEvaluatorpointEvaluator
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 intseeddoublexdoubley
nearest3D
public
ResultBuffer.ResultBuffer3d
nearest3D
(final int seed, double x, double y, double z)
Method nearest3D.
- Parameters:
final intseeddoublexdoubleydoublez
transition2D
public
ResultBuffer.ResultBuffer2d
transition2D
(final int seed, double x, double y)
Method transition2D.
- Parameters:
final intseeddoublexdoubley
transition3D
public
ResultBuffer.ResultBuffer3d
transition3D
(final int seed, double x, double y, double z)
Method transition3D.
- Parameters:
final intseeddoublexdoubleydoublez
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 intseedfinal doubleminXfinal doubleminYfinal doublemaxXfinal doublemaxYfinal PointConsumer2dconsumer
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 intseeddoubleminXdoubleminYdoublemaxXdoublemaxYfinal PointConsumerpointConsumerfinal PointConsumer2dconsumer
equals
public
boolean
equals
(@Nullable final Object o)
Method equals.
- Parameters:
@Nullable final Objecto
hashCode
public
int
hashCode
()
Method hashCode.
toString
public
String
toString
()
Method toString.