public class Arithmetics
extends java.lang.Object
| Constructor and Description |
|---|
Arithmetics() |
| Modifier and Type | Method and Description |
|---|---|
static double |
clamp(double value,
double minimum,
double maximum) |
static float |
clamp(float value,
float minimum,
float maximum) |
static int |
clamp(int value,
int minimum,
int maximum) |
static long |
clamp(long value,
long minimum,
long maximum) |
static short |
clamp(short value,
short minimum,
short maximum) |
static double |
conjugate(double value) |
static float |
conjugate(float value) |
static int |
conjugate(int value) |
static long |
conjugate(long value) |
static short |
conjugate(short value) |
static double |
interpolate(double start,
double end,
double progress)
Interpolates between two values with the given progress.
|
static float |
interpolate(float start,
float end,
float progress)
Interpolates between two values with the given progress.
|
static boolean |
isDecimal(double value) |
static boolean |
isDecimal(float value) |
static double |
roundAvoid(double value,
int places) |
static float |
roundAvoid(float value,
int places) |
static double |
roundAwayFromZero(double x) |
static double |
sum(double... values) |
static float |
sum(float... values) |
static int |
sum(int... values) |
static long |
sum(long... values) |
static short |
sum(short... values) |
public static float interpolate(float start,
float end,
float progress)
start - The start value.end - The end value.progress - The progress.public static double interpolate(double start,
double end,
double progress)
start - The start value.end - The end value.progress - The progress.public static short conjugate(short value)
value - The value to be conjugated.public static int conjugate(int value)
value - The value to be conjugated.public static long conjugate(long value)
value - The value to be conjugated.public static float conjugate(float value)
value - The value to be conjugated.public static double conjugate(double value)
value - The value to be conjugated.public static short sum(short... values)
values - The values to sum.public static int sum(int... values)
values - The values to sum.public static long sum(long... values)
values - The values to sum.public static float sum(float... values)
values - The values to sum.public static double sum(double... values)
values - The values to sum.public static short clamp(short value,
short minimum,
short maximum)
value - The value to clamp.minimum - The minimum value.maximum - The maximum value.public static int clamp(int value,
int minimum,
int maximum)
value - The value to clamp.minimum - The minimum value.maximum - The maximum value.public static long clamp(long value,
long minimum,
long maximum)
value - The value to clamp.minimum - The minimum value.maximum - The maximum value.public static float clamp(float value,
float minimum,
float maximum)
value - The value to clamp.minimum - The minimum value.maximum - The maximum value.public static double clamp(double value,
double minimum,
double maximum)
value - The value to clamp.minimum - The minimum value.maximum - The maximum value.public static double roundAwayFromZero(double x)
x - The number to round.public static double roundAvoid(double value,
int places)
value - The value to round.places - The number of places to round to.public static float roundAvoid(float value,
int places)
value - The value to round.places - The number of places to round to.public static boolean isDecimal(float value)
value - The value to check.public static boolean isDecimal(double value)
value - The value to check.