public class ZoomHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
private double[] |
fixedLevels
A predefined list of fixed zoom levels.
|
private static org.apache.log4j.Logger |
logger
Custom class logger
|
private LinkedList<Double> |
zoomLevels
The list of supported zoom levels in this class.
|
| Constructor and Description |
|---|
ZoomHelper()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculateZoomLevels(double minDimension)
Calculates the zoom level according to a given minimum dimension.
|
double |
getHigherZoomLevel(double currentLevel)
Get the next higher zoom level according to a given level.
|
double |
getLowerZoomLevel(double currentLevel)
Get the next lower zoom level according to a given level.
|
double |
getMaximalZoom()
Gets the maximal zoom of the calculated zoom list.
|
double |
getMinimalZoom()
Gets the minimal zoom of the calculated zoom list.
|
LinkedList<Double> |
getZoomLevels() |
protected void |
setZoomLevels(LinkedList<Double> zoomLevels) |
private static final org.apache.log4j.Logger logger
private final double[] fixedLevels
private LinkedList<Double> zoomLevels
public double getLowerZoomLevel(double currentLevel)
currentLevel - the given zoom levelpublic double getHigherZoomLevel(double currentLevel)
currentLevel - the given zoom levelpublic void calculateZoomLevels(double minDimension)
minDimension - the minimum dimensionpublic double getMinimalZoom()
public double getMaximalZoom()
public LinkedList<Double> getZoomLevels()
protected void setZoomLevels(LinkedList<Double> zoomLevels)
zoomLevels - the zoomLevels to setCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.