Class BC
java.lang.Object
javajs.util.BC
- Direct Known Subclasses:
BinaryDocument
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatbytesToDoubleToFloat(byte[] bytes, int j, boolean isBigEndian) see http://en.wikipedia.org/wiki/Binary64 not concerning ourselves with very small or very large numbers and getting this exactly right.static floatbytesToFloat(byte[] bytes, int j, boolean isBigEndian) static intbytesToInt(byte[] bytes, int j, boolean isBigEndian) static intbytesToShort(byte[] bytes, int j, boolean isBigEndian) static floatintToFloat(int x) static intintToSignedInt(int n)
-
Constructor Details
-
BC
public BC()
-
-
Method Details
-
bytesToFloat
-
bytesToShort
public static int bytesToShort(byte[] bytes, int j, boolean isBigEndian) -
bytesToInt
public static int bytesToInt(byte[] bytes, int j, boolean isBigEndian) -
intToSignedInt
public static int intToSignedInt(int n) -
intToFloat
-
bytesToDoubleToFloat
public static float bytesToDoubleToFloat(byte[] bytes, int j, boolean isBigEndian) see http://en.wikipedia.org/wiki/Binary64 not concerning ourselves with very small or very large numbers and getting this exactly right. Just need a float here.- Parameters:
bytes-j-isBigEndian-- Returns:
- float
-