Package org.jmol.util
Class TempArray
java.lang.Object
org.jmol.util.TempArray
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final STR[][]
private static final int
private final javajs.util.P3[][]
private static final int
private final javajs.util.P3i[][]
private static final int
private 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) void
clear()
private void
private void
private static int
findBestFit
(int size, int[] lengths) private static int
findShorter
(int size, int[] lengths) void
freeTempEnum
(STR[] tempEnum) void
freeTempPoints
(javajs.util.P3[] tempPoints) void
freeTempScreens
(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
-