public class ZoomManager
extends java.lang.Object
Constructor and Description |
---|
ZoomManager() |
Modifier and Type | Method and Description |
---|---|
void |
addZoomLevel(int wide,
int tall,
java.lang.String pattern) |
void |
addZoomLevel(int wide,
int tall,
java.lang.String pattern,
int tileWidth,
int tileHeight) |
void |
addZoomLevel(int wide,
int tall,
java.lang.String pattern,
java.lang.String downsample) |
void |
addZoomLevel(int wide,
int tall,
java.lang.String pattern,
java.lang.String downsample,
int tileWidth,
int tileHeight) |
void |
addZoomListener(ZoomListener l) |
void |
addzoomSetupListener(ZoomSetupListener l) |
static double |
computeInvertedScale(int numZoomLevels,
int zoom) |
static double |
computeOffsetScale(double scale,
int numZoomLevels,
int zoom) |
static double |
computeRelativeScale(double scale,
int numZoomLevels,
int zoom) |
static double |
computeScaleForZoom(double scale,
int zoom) |
static int |
computeZoom(double scale,
int numZoomLevels) |
int |
getBaseMapHeight() |
int |
getBaseMapWidth() |
int |
getComputedCurrentHeight() |
int |
getComputedCurrentWidth() |
double |
getComputedScale() |
int |
getCurrentScaledHeight() |
int |
getCurrentScaledWidth() |
ZoomLevel |
getCurrentZoomLevel() |
ZoomLevel |
getHighestZoomLevel() |
double |
getHistoricalScale() |
double |
getInvertedScale() |
ZoomLevel |
getLowestZoomLevel() |
int |
getMaxZoom() |
int |
getNumZoomLevels() |
double |
getRelativeScale() |
double |
getScale() |
Rect |
getViewport() |
int |
getZoom() |
void |
lockZoom() |
void |
removeZoomListener(ZoomListener l) |
void |
removezoomSetupListener(ZoomSetupListener l) |
void |
resetZoomLevels() |
void |
saveHistoricalScale() |
void |
setScale(double s) |
void |
setZoom(int z) |
void |
unlockZoom() |
void |
updateViewport(int left,
int top,
int right,
int bottom) |
public static int computeZoom(double scale, int numZoomLevels)
public static double computeRelativeScale(double scale, int numZoomLevels, int zoom)
public static double computeInvertedScale(int numZoomLevels, int zoom)
public static double computeOffsetScale(double scale, int numZoomLevels, int zoom)
public static double computeScaleForZoom(double scale, int zoom)
public double getScale()
public void setScale(double s)
public void updateViewport(int left, int top, int right, int bottom)
public Rect getViewport()
public void lockZoom()
public void unlockZoom()
public void setZoom(int z)
public void addZoomListener(ZoomListener l)
public void removeZoomListener(ZoomListener l)
public void addzoomSetupListener(ZoomSetupListener l)
public void removezoomSetupListener(ZoomSetupListener l)
public void addZoomLevel(int wide, int tall, java.lang.String pattern)
public void addZoomLevel(int wide, int tall, java.lang.String pattern, java.lang.String downsample)
public void addZoomLevel(int wide, int tall, java.lang.String pattern, int tileWidth, int tileHeight)
public void addZoomLevel(int wide, int tall, java.lang.String pattern, java.lang.String downsample, int tileWidth, int tileHeight)
public void resetZoomLevels()
public ZoomLevel getCurrentZoomLevel()
public ZoomLevel getHighestZoomLevel()
public ZoomLevel getLowestZoomLevel()
public int getComputedCurrentWidth()
public int getComputedCurrentHeight()
public int getCurrentScaledWidth()
public int getCurrentScaledHeight()
public int getZoom()
public int getNumZoomLevels()
public int getMaxZoom()
public double getRelativeScale()
public double getInvertedScale()
public double getComputedScale()
public int getBaseMapWidth()
public int getBaseMapHeight()
public double getHistoricalScale()
public void saveHistoricalScale()