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 IntMapsource@Nonnull final DoubleMapdestfinal doubleradius
IntArrayList
public
new
IntArrayList
()
Method IntArrayList.
Node
public
new
Node
(index2, 0.0)
Method Node.
- Parameters:
index2index20.00.0
sort
static
int
sort
(final Node a, final Node b)
Method sort.
- Parameters:
final Nodeafinal Nodeb