com.bulletphysics.linearmath
Class MiscUtil
java.lang.Object
com.bulletphysics.linearmath.MiscUtil
public class MiscUtil
- extends java.lang.Object
Method Summary |
static
|
ensureIndex(java.util.List<T> list,
int index,
T value)
|
static float |
GEN_clamped(float a,
float lb,
float ub)
|
static int |
getListCapacityForHash(int size)
|
static int |
getListCapacityForHash(java.util.List<?> list)
|
static
|
heapSort(java.util.List<T> list,
java.util.Comparator<T> comparator)
|
static
|
indexOf(T[] array,
T obj)
|
static
|
quickSort(java.util.List<T> list,
java.util.Comparator<T> comparator)
|
static void |
resize(FloatArrayList list,
int size,
float value)
|
static void |
resize(IntArrayList list,
int size,
int value)
|
static
|
resize(java.util.List<T> list,
int size,
java.lang.Class<T> valueCls)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MiscUtil
public MiscUtil()
getListCapacityForHash
public static int getListCapacityForHash(java.util.List<?> list)
getListCapacityForHash
public static int getListCapacityForHash(int size)
ensureIndex
public static <T> void ensureIndex(java.util.List<T> list,
int index,
T value)
resize
public static void resize(IntArrayList list,
int size,
int value)
resize
public static void resize(FloatArrayList list,
int size,
float value)
resize
public static <T> void resize(java.util.List<T> list,
int size,
java.lang.Class<T> valueCls)
indexOf
public static <T> int indexOf(T[] array,
T obj)
GEN_clamped
public static float GEN_clamped(float a,
float lb,
float ub)
heapSort
public static <T> void heapSort(java.util.List<T> list,
java.util.Comparator<T> comparator)
quickSort
public static <T> void quickSort(java.util.List<T> list,
java.util.Comparator<T> comparator)