Package com.esri.core.geometry
Class NumberUtils
- java.lang.Object
-
- com.esri.core.geometry.NumberUtils
-
public class NumberUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static doubleTheNaN
-
Constructor Summary
Constructors Constructor Description NumberUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static doubledoubleEps()(package private) static doubledoubleMax()(package private) static longdoubleToInt64Bits(double d)(package private) static inthash(double d)(package private) static inthash(int n)(package private) static inthash(int hash, double d)(package private) static inthash(int hashIn, int n)static inthashCombine(int hash1, int hash2)(package private) static intintMax()(package private) static booleanisEqualNonIEEE(double a, double b)Returns true if two values are equal (also can compare inf and nan).(package private) static booleanisEqualNonIEEE(double a, double b, double tolerance)Returns true if two values are equal (also can compare inf and nan).(package private) static booleanisNaN(double d)(package private) static doubleNaN()(package private) static doublenegativeInf()(package private) static intnextRand(int prevRand)(package private) static doublepositiveInf()(package private) static intsizeOf(byte v)(package private) static intsizeOf(double v)(package private) static intsizeOf(int v)(package private) static intsizeOf(long v)(package private) static intsizeOfDouble()static doublesnap(double v, double minv, double maxv)static intsnap(int v, int minv, int maxv)static longsnap(long v, long minv, long maxv)
-
-
-
Field Detail
-
TheNaN
static final double TheNaN
- See Also:
- Constant Field Values
-
-
Method Detail
-
snap
public static int snap(int v, int minv, int maxv)
-
snap
public static long snap(long v, long minv, long maxv)
-
snap
public static double snap(double v, double minv, double maxv)
-
sizeOf
static int sizeOf(double v)
-
sizeOfDouble
static int sizeOfDouble()
-
sizeOf
static int sizeOf(int v)
-
sizeOf
static int sizeOf(long v)
-
sizeOf
static int sizeOf(byte v)
-
isNaN
static boolean isNaN(double d)
-
NaN
static double NaN()
-
hashCombine
public static int hashCombine(int hash1, int hash2)
-
hash
static int hash(int n)
-
hash
static int hash(double d)
-
hash
static int hash(int hashIn, int n)
-
hash
static int hash(int hash, double d)
-
doubleToInt64Bits
static long doubleToInt64Bits(double d)
-
negativeInf
static double negativeInf()
-
positiveInf
static double positiveInf()
-
intMax
static int intMax()
-
doubleEps
static double doubleEps()
-
doubleMax
static double doubleMax()
-
nextRand
static int nextRand(int prevRand)
-
isEqualNonIEEE
static boolean isEqualNonIEEE(double a, double b)Returns true if two values are equal (also can compare inf and nan).
-
isEqualNonIEEE
static boolean isEqualNonIEEE(double a, double b, double tolerance)Returns true if two values are equal (also can compare inf and nan).
-
-