Class ImagePyramid
java.lang.Object
zombie.worldMap.ImagePyramid
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateMetersPerTile(int z) voidcalculateRequiredTiles(gnu.trove.list.array.TIntArrayList rasterizeXY, int ptz) voidcalculateRequiredTilesForCells(gnu.trove.list.array.TIntArrayList rasterizeXY, int ptz) booleancalculateTilesCoveringCell(int cellX, int cellY, int ptz, int[] out) booleancalculateTilesCoveringCellF(int cellX, int cellY, float metersPerTile, int[] out) voidvoidvoidvoiddestroy()voidendFrame()voidgenerateZip(String imageFile, String zipFile) intintgetImage(int x, int y, int z) getLowerResTexture(int x, int y, int z) intintgetMaxX()intgetMaxY()intgetMaxZ()intintgetMinX()intgetMinY()intgetMinZ()getReadyTexture(int x, int y, int z) floatgetTexture(int x, int y, int z) booleanbooleanisValidTile(int x, int y, int z) voidsetDirectory(String directory) voidsetZipFile(String zipFile) void
-
Field Details
-
TILE_SIZE
public static final int TILE_SIZE- See Also:
-
-
Constructor Details
-
ImagePyramid
public ImagePyramid()
-
-
Method Details
-
setDirectory
-
setZipFile
-
isValidTile
public boolean isValidTile(int x, int y, int z) -
getImage
-
getTexture
-
checkCalledQueue
public void checkCalledQueue() -
checkCancelQueue
public void checkCancelQueue() -
checkLoadingQueue
public void checkLoadingQueue() -
getReadyTexture
-
getLowerResTexture
-
getMinFilter
public int getMinFilter() -
getMagFilter
public int getMagFilter() -
getClampS
public int getClampS() -
getClampT
public int getClampT() -
getMinX
public int getMinX() -
getMaxX
public int getMaxX() -
getMinY
public int getMinY() -
getMaxY
public int getMaxY() -
getMinZ
public int getMinZ() -
getMaxZ
public int getMaxZ() -
getResolution
public float getResolution() -
openZipFile
-
generateZip
-
startFrame
public void startFrame() -
calculateMetersPerTile
public double calculateMetersPerTile(int z) -
calculateRequiredTiles
public void calculateRequiredTiles(gnu.trove.list.array.TIntArrayList rasterizeXY, int ptz) -
calculateTilesCoveringCellF
public boolean calculateTilesCoveringCellF(int cellX, int cellY, float metersPerTile, int[] out) -
calculateTilesCoveringCell
public boolean calculateTilesCoveringCell(int cellX, int cellY, int ptz, int[] out) -
calculateRequiredTilesForCells
public void calculateRequiredTilesForCells(gnu.trove.list.array.TIntArrayList rasterizeXY, int ptz) -
endFrame
public void endFrame() -
isDestroyed
public boolean isDestroyed() -
destroy
public void destroy()
-