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 PositionProviderpositionsField@Nonnull final ReturnTypereturnType@Nonnull final DistanceFunctiondistanceFunctionfinal doublemaxDistance
cellNoiseDistanceFunction
static
Double2DoubleFunction
cellNoiseDistanceFunction
(final double maxDistance)
Method cellNoiseDistanceFunction.
- Parameters:
final doublemaxDistance
process
public
double
process
(@Nonnull final Context context)
Method process.
- Parameters:
@Nonnull final Contextcontext