ColumnLinearScanner

public class ColumnLinearScanner extends Scanner

Class ColumnLinearScanner. Provides columnlinearscanner functionality for the Hytale server.

java.lang.Object > Scanner > ColumnLinearScanner

Field Summary

validPositions

final ArrayList validPositions

Field validPositions.

bedY

final int bedY

Field bedY.

patternPosition

final Vector3i patternPosition

Field patternPosition.

patternContext

final Pattern.Context patternContext

Field patternContext.

vector3i

final Vector3i vector3i

Field vector3i.

vector3i2

final Vector3i vector3i2

Field vector3i2.

Method Detail

ColumnLinearScanner

public public ColumnLinearScanner (final int minY, final int maxY, final int resultsCap, final boolean topDownOrder, final boolean isRelativeToPosition, @Nullable final BiDouble2DoubleFunction baseHeightFunction)

Method ColumnLinearScanner.

Parameters:
final int minY
final int maxY
final int resultsCap
final boolean topDownOrder
final boolean isRelativeToPosition
@Nullable final BiDouble2DoubleFunction baseHeightFunction

SpaceSize

public new SpaceSize (new Vector3i(0, 0, 0)

Method SpaceSize.

Parameters:
new Vector3i(0
0 0

Vector3i

public new Vector3i (1, 0, 1)

Method Vector3i.

Parameters:
1 1
0 0

scan

public List scan (@Nonnull final Context context)

Method scan.

Parameters:
@Nonnull final Context context

if

public else if (this.baseHeightFunction != null)

Method if.

Parameters:
this.baseHeightFunction != null

scanSpace

public SpaceSize scanSpace ()

Method scanSpace.