public class TempArray
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private EnumStructure[][] |
freeEnum |
private static int |
freeEnumSize |
private P3[][] |
freePoints |
private static int |
freePointsSize |
private P3i[][] |
freeScreens |
private static int |
freeScreensSize |
private int[] |
lengthsFreeEnum |
private int[] |
lengthsFreePoints |
private int[] |
lengthsFreeScreens |
Constructor and Description |
---|
TempArray() |
Modifier and Type | Method and Description |
---|---|
EnumStructure[] |
allocTempEnum(int size) |
P3[] |
allocTempPoints(int size) |
P3i[] |
allocTempScreens(int size) |
void |
clear() |
private void |
clearTempPoints() |
private void |
clearTempScreens() |
private static int |
findBestFit(int size,
int[] lengths) |
private static int |
findShorter(int size,
int[] lengths) |
void |
freeTempEnum(EnumStructure[] tempEnum) |
void |
freeTempPoints(P3[] tempPoints) |
void |
freeTempScreens(P3i[] tempScreens) |
private static final int freePointsSize
private final int[] lengthsFreePoints
private final P3[][] freePoints
private static final int freeScreensSize
private final int[] lengthsFreeScreens
private final P3i[][] freeScreens
private static final int freeEnumSize
private final int[] lengthsFreeEnum
private final EnumStructure[][] freeEnum
public void clear()
private static int findBestFit(int size, int[] lengths)
private static int findShorter(int size, int[] lengths)
private void clearTempPoints()
public P3[] allocTempPoints(int size)
public void freeTempPoints(P3[] tempPoints)
private void clearTempScreens()
public P3i[] allocTempScreens(int size)
public void freeTempScreens(P3i[] tempScreens)
public EnumStructure[] allocTempEnum(int size)
public void freeTempEnum(EnumStructure[] tempEnum)