public abstract class CombineTileImageUrl extends CombineImageUrl
| Modifier and Type | Field and Description |
|---|---|
protected static double |
epsilon |
protected String |
extension |
url| Constructor and Description |
|---|
CombineTileImageUrl() |
CombineTileImageUrl(CombineTileImageUrl ctiu) |
| Modifier and Type | Method and Description |
|---|---|
List<CombineImageUrl> |
calculateNewUrl(ImageBbox imbbox) |
CombineStaticImageUrl |
createTile(ImageBbox imageBbox,
Bbox tileBbox,
int indexX,
int indexY,
int zoomlevel)
create the tile
|
protected abstract String |
createUrl(ImageBbox imageBbox,
Bbox tileBbox,
int indexX,
int indexY,
int zoomlevel) |
Integer |
getClosestZoomlevel(ImageBbox requestBbox) |
String |
getExtension() |
Double[] |
getResolutions() |
Bbox |
getServiceBbox() |
protected abstract int |
getTileDirectionX()
Return -1 or 1 to indicate the direction of the tile in the image.
0/0 tile is on 'x','y'
1/1 tile is on 'x' + (
|
protected abstract int |
getTileDirectionY() |
Integer |
getTileHeight() |
Integer |
getTileIndexX(Double xCoord,
Double res,
boolean max)
Get the index number X of the tile on coordinate 'xCoord'.
|
Integer |
getTileIndexY(double yCoord,
Double res,
boolean max)
Get the index number Y of the tile on coordinate 'yCoord' on zoomlevel 'zoomLevel'.
|
Integer |
getTileWidth() |
boolean |
isCorrectTiles() |
void |
setCorrectTiles(boolean correctTiles) |
void |
setExtension(String extension) |
void |
setResolutions(Double[] resolutions) |
void |
setServiceBbox(Bbox bbox) |
void |
setTileHeight(Integer tileHeight) |
void |
setTileWidth(Integer tileWidth) |
getAlpha, getBody, getRealUrl, getUrl, setAlpha, setBody, setRealUrl, setUrl, toStringprotected String extension
protected static double epsilon
public CombineTileImageUrl(CombineTileImageUrl ctiu)
public CombineTileImageUrl()
public List<CombineImageUrl> calculateNewUrl(ImageBbox imbbox)
calculateNewUrl in class CombineImageUrlpublic CombineStaticImageUrl createTile(ImageBbox imageBbox, Bbox tileBbox, int indexX, int indexY, int zoomlevel)
imageBbox - the original imageBbox reqeusttileBbox - the bbox of this tileindexX - indexY - zoomlevel - public Integer getTileIndexX(Double xCoord, Double res, boolean max)
xCoord - The x coord.zoomLevel - the zoomLevel of the server.coremodel.service.tiling.factory.TileFactoryInterface#getTileIndexXpublic Integer getTileIndexY(double yCoord, Double res, boolean max)
yCoord - The y coord.zoomLevel - the zoomLevel of the server.public Bbox getServiceBbox()
public void setServiceBbox(Bbox bbox)
bbox - the bbox to setpublic Double[] getResolutions()
public void setResolutions(Double[] resolutions)
resolutions - the resolutions to setpublic Integer getTileWidth()
public void setTileWidth(Integer tileWidth)
tileWidth - the tileWidth to setpublic Integer getTileHeight()
public void setTileHeight(Integer tileHeight)
tileHeight - the tileHeight to setpublic boolean isCorrectTiles()
public void setCorrectTiles(boolean correctTiles)
public String getExtension()
public void setExtension(String extension)
protected abstract String createUrl(ImageBbox imageBbox, Bbox tileBbox, int indexX, int indexY, int zoomlevel)
protected abstract int getTileDirectionX()
protected abstract int getTileDirectionY()
Copyright © 2016. All rights reserved.