|
JTS Topology Suite version 1.13 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.math.MathUtil
public class MathUtil
Various utility functions for mathematical and numerical operations.
Constructor Summary | |
---|---|
MathUtil()
|
Method Summary | |
---|---|
static double |
average(double x1,
double x2)
Computes the average of two numbers. |
static double |
clamp(double x,
double min,
double max)
Clamps a double value to a given range. |
static int |
clamp(int x,
int min,
int max)
Clamps an int value to a given range. |
static double |
log10(double x)
Computes the base-10 logarithm of a double value. |
static double |
max(double v1,
double v2,
double v3)
|
static double |
max(double v1,
double v2,
double v3,
double v4)
|
static double |
min(double v1,
double v2,
double v3,
double v4)
|
static int |
wrap(int index,
int max)
Computes an index which wraps around a given maximum value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MathUtil()
Method Detail |
---|
public static double clamp(double x, double min, double max)
x
- the value to clampmin
- the minimum value of the rangemax
- the maximum value of the range
public static int clamp(int x, int min, int max)
x
- the value to clampmin
- the minimum value of the rangemax
- the maximum value of the range
public static double log10(double x)
x
- a positive number
public static int wrap(int index, int max)
index
- the value to wrapmax
- the maximum value (or modulus)
public static double average(double x1, double x2)
x1
- a numberx2
- a number
public static double max(double v1, double v2, double v3)
public static double max(double v1, double v2, double v3, double v4)
public static double min(double v1, double v2, double v3, double v4)
|
JTS Topology Suite version 1.13 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |