Package org.jmol.util
Class TempArray
java.lang.Object
org.jmol.util.TempArray
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final STR[][]private static final intprivate final javajs.util.P3[][]private static final intprivate final javajs.util.P3i[][]private static final intprivate final int[]private final int[]private final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSTR[]allocTempEnum(int size) javajs.util.P3[]allocTempPoints(int size) javajs.util.P3i[]allocTempScreens(int size) voidclear()private voidprivate voidprivate static intfindBestFit(int size, int[] lengths) private static intfindShorter(int size, int[] lengths) voidfreeTempEnum(STR[] tempEnum) voidfreeTempPoints(javajs.util.P3[] tempPoints) voidfreeTempScreens(javajs.util.P3i[] tempScreens) static Object[]getSlabObjectType(int tok, Object data, boolean isCap, Object colorData) static Object[]getSlabWithinRange(float min, float max)
-
Field Details
-
freePointsSize
private static final int freePointsSize- See Also:
-
lengthsFreePoints
private final int[] lengthsFreePoints -
freePoints
private final javajs.util.P3[][] freePoints -
freeScreensSize
private static final int freeScreensSize- See Also:
-
lengthsFreeScreens
private final int[] lengthsFreeScreens -
freeScreens
private final javajs.util.P3i[][] freeScreens -
freeEnumSize
private static final int freeEnumSize- See Also:
-
lengthsFreeEnum
private final int[] lengthsFreeEnum -
freeEnum
-
-
Constructor Details
-
TempArray
public TempArray()
-
-
Method Details
-
clear
public void clear() -
findBestFit
private static int findBestFit(int size, int[] lengths) -
findShorter
private static int findShorter(int size, int[] lengths) -
clearTempPoints
private void clearTempPoints() -
allocTempPoints
public javajs.util.P3[] allocTempPoints(int size) -
freeTempPoints
public void freeTempPoints(javajs.util.P3[] tempPoints) -
clearTempScreens
private void clearTempScreens() -
allocTempScreens
public javajs.util.P3i[] allocTempScreens(int size) -
freeTempScreens
public void freeTempScreens(javajs.util.P3i[] tempScreens) -
allocTempEnum
-
freeTempEnum
-
getSlabWithinRange
-
getSlabObjectType
-