Calculator

public class Calculator

Class Calculator. Provides calculator functionality for the Hytale server.

java.lang.Object > Calculator

Field Summary

weight

final double weight

Field weight.

Method Detail

toIntFloored

static int toIntFloored (double d)

Method toIntFloored.

Parameters:
double d

perfectDiv

static boolean perfectDiv (final int x, final int divisor)

Method perfectDiv.

Parameters:
final int x
final int divisor

max

static double max (@Nonnull final double... n)

Method max.

Parameters:
@Nonnull final double... n

min

static double min (@Nonnull final double... n)

Method min.

Parameters:
@Nonnull final double... n

limit

static int limit (final int value, final int floor, final int ceil)

Method limit.

Parameters:
final int value
final int floor
final int ceil

distance

static double distance (final double x1, final double y1, final double z1, final double x2, final double y2, final double z2)

Method distance.

Parameters:
final double x1
final double y1
final double z1
final double x2
final double y2
final double z2

isDivisibleBy

static boolean isDivisibleBy (int number, final int divisor)

Method isDivisibleBy.

Parameters:
int number
final int divisor

clamp

static double clamp (final double wallA, double value, final double wallB)

Method clamp.

Parameters:
final double wallA
double value
final double wallB

if

public else if (value > ceil || Double.isInfinite(value)

Method if.

Parameters:
value > ceil || Double.isInfinite(value

toNearestInt

static int toNearestInt (final double input)

Method toNearestInt.

Parameters:
final double input

smoothMin

static double smoothMin (final double range, final double a, final double b)

Method smoothMin.

Parameters:
final double range
final double a
final double b

smoothMax

static double smoothMax (final double range, final double a, final double b)

Method smoothMax.

Parameters:
final double range
final double a
final double b

wrap

static int wrap (int value, final int max)

Method wrap.

Parameters:
int value
final int max

floor

static int floor (final int value, final int gridSize)

Method floor.

Parameters:
final int value
final int gridSize

ceil

static int ceil (final int value, final int gridSize)

Method ceil.

Parameters:
final int value
final int gridSize