PositionsDensity

public class PositionsDensity extends Density

Class PositionsDensity. Provides positionsdensity functionality for the Hytale server.

java.lang.Object > Density > PositionsDensity

Field Summary

min

final Vector3d min

Field min.

max

final Vector3d max

Field max.

distance

final double[] distance

Field distance.

hasClosestPoint

final boolean[] hasClosestPoint

Field hasClosestPoint.

closestPoint

final Vector3d closestPoint

Field closestPoint.

previousClosestPoint

final Vector3d previousClosestPoint

Field previousClosestPoint.

localPoint

final Vector3d localPoint

Field localPoint.

positionsConsumer

final Consumer positionsConsumer

Field positionsConsumer.

newDistance

final double newDistance

Field newDistance.

positionsContext

final PositionProvider.Context positionsContext

Field positionsContext.

Method Detail

PositionsDensity

public public PositionsDensity (@Nonnull final PositionProvider positionsField, @Nonnull final ReturnType returnType, @Nonnull final DistanceFunction distanceFunction, final double maxDistance)

Method PositionsDensity.

Parameters:
@Nonnull final PositionProvider positionsField
@Nonnull final ReturnType returnType
@Nonnull final DistanceFunction distanceFunction
final double maxDistance

cellNoiseDistanceFunction

static Double2DoubleFunction cellNoiseDistanceFunction (final double maxDistance)

Method cellNoiseDistanceFunction.

Parameters:
final double maxDistance

process

public double process (@Nonnull final Context context)

Method process.

Parameters:
@Nonnull final Context context