DistanceTransform

public class DistanceTransform

Class DistanceTransform. Provides distancetransform functionality for the Hytale server.

java.lang.Object > DistanceTransform

Field Summary

width

final int width

Field width.

height

final int height

Field height.

size

final int size

Field size.

regions

final Int2ObjectOpenHashMap regions

Field regions.

boundaries

final Int2ObjectOpenHashMap boundaries

Field boundaries.

index

final int index

Field index.

value

final int value

Field value.

nx

final int nx

Field nx.

ny

final int ny

Field ny.

neighborIndex

final int neighborIndex

Field neighborIndex.

dist

final double[] dist

Field dist.

queue

final PriorityQueue queue

Field queue.

id

final int id

Field id.

region

final IntArrayList region

Field region.

boundary

final IntArrayList boundary

Field boundary.

index2

final int index2

Field index2.

node

final Node node

Field node.

cx

final int cx

Field cx.

cy

final int cy

Field cy.

nx2

final int nx2

Field nx2.

ny2

final int ny2

Field ny2.

neighborIndex2

final int neighborIndex2

Field neighborIndex2.

neighborId

final int neighborId

Field neighborId.

distance

final double distance

Field distance.

value2

final double value2

Field value2.

Method Detail

apply

static void apply (@Nonnull final IntMap source, @Nonnull final DoubleMap dest, final double radius)

Method apply.

Parameters:
@Nonnull final IntMap source
@Nonnull final DoubleMap dest
final double radius

IntArrayList

public new IntArrayList ()

Method IntArrayList.

Node

public new Node (index2, 0.0)

Method Node.

Parameters:
index2 index2
0.0 0.0

sort

static int sort (final Node a, final Node b)

Method sort.

Parameters:
final Node a
final Node b