Package org.oscim.utils
Class ArrayUtils
java.lang.Object
org.oscim.utils.ArrayUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleparseNumber(char[] str, int pos, int end) static voidreverse(byte[] data, int left, int right, int stride) Reverse the array for primitive byte.static voidreverse(float[] data, int left, int right, int stride) Reverse the array for primitive float.static voidreverse(short[] data, int left, int right, int stride) Reverse the array for primitive short.static <T> voidreverse(T[] data) static <T> voidreverse(T[] data, int left, int right) static <T> voidreverse(T[] data, int left, int right, int stride) Reverse an array.static voidsetBox2D(float[] bbox, float xmin, float ymin, float xmax, float ymax) Set bbox array to: xmin, ymin, xmin, ymax, xmax, ymax, xmax, ymin,static <K,V> Map<V, K> static booleanwithinRange(float[] vec, float min, float max)
-
Constructor Details
-
ArrayUtils
public ArrayUtils()
-
-
Method Details
-
reverse
public static <T> void reverse(T[] data) -
reverse
public static <T> void reverse(T[] data, int left, int right) -
reverse
public static <T> void reverse(T[] data, int left, int right, int stride) Reverse an array.- Parameters:
data- the base array to be reversedleft- the left index to be reversedright- the right index (excluded)stride- the stride
-
reverse
public static void reverse(short[] data, int left, int right, int stride) Reverse the array for primitive short. seereverse(Object[], int, int, int) -
reverse
public static void reverse(float[] data, int left, int right, int stride) Reverse the array for primitive float. seereverse(Object[], int, int, int) -
reverse
public static void reverse(byte[] data, int left, int right, int stride) Reverse the array for primitive byte. seereverse(Object[], int, int, int) -
parseNumber
public static double parseNumber(char[] str, int pos, int end) -
swap
- Returns:
- the Map with swapped keys and values
-
withinRange
public static boolean withinRange(float[] vec, float min, float max) -
setBox2D
public static void setBox2D(float[] bbox, float xmin, float ymin, float xmax, float ymax) Set bbox array to: xmin, ymin, xmin, ymax, xmax, ymax, xmax, ymin,
-