Package org.jmol.util
Class TempArray
- java.lang.Object
-
- org.jmol.util.TempArray
-
public class TempArray extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private STR[][]freeEnumprivate static intfreeEnumSizeprivate javajs.util.P3[][]freePointsprivate static intfreePointsSizeprivate javajs.util.P3i[][]freeScreensprivate static intfreeScreensSizeprivate int[]lengthsFreeEnumprivate int[]lengthsFreePointsprivate int[]lengthsFreeScreens
-
Constructor Summary
Constructors Constructor Description TempArray()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description STR[]allocTempEnum(int size)javajs.util.P3[]allocTempPoints(int size)javajs.util.P3i[]allocTempScreens(int size)voidclear()private voidclearTempPoints()private voidclearTempScreens()private 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 java.lang.Object[]getSlabObjectType(int tok, java.lang.Object data, boolean isCap, java.lang.Object colorData)static java.lang.Object[]getSlabWithinRange(float min, float max)
-
-
-
Field Detail
-
freePointsSize
private static final int freePointsSize
- See Also:
- Constant Field Values
-
lengthsFreePoints
private final int[] lengthsFreePoints
-
freePoints
private final javajs.util.P3[][] freePoints
-
freeScreensSize
private static final int freeScreensSize
- See Also:
- Constant Field Values
-
lengthsFreeScreens
private final int[] lengthsFreeScreens
-
freeScreens
private final javajs.util.P3i[][] freeScreens
-
freeEnumSize
private static final int freeEnumSize
- See Also:
- Constant Field Values
-
lengthsFreeEnum
private final int[] lengthsFreeEnum
-
freeEnum
private final STR[][] freeEnum
-
-
Method Detail
-
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
public STR[] allocTempEnum(int size)
-
freeTempEnum
public void freeTempEnum(STR[] tempEnum)
-
getSlabWithinRange
public static java.lang.Object[] getSlabWithinRange(float min, float max)
-
getSlabObjectType
public static java.lang.Object[] getSlabObjectType(int tok, java.lang.Object data, boolean isCap, java.lang.Object colorData)
-
-