public class BlueMarbleLandsatLayer extends RenderableLayer implements TileFactory
Constructor and Description |
---|
BlueMarbleLandsatLayer()
Constructs a composite image layer with the WMS at https://worldwind25.arc.nasa.gov/wms.
|
BlueMarbleLandsatLayer(java.lang.String serviceAddress)
Constructs a composite image layer with the WMS at a specified address.
|
Modifier and Type | Method and Description |
---|---|
Tile |
createTile(Sector sector,
Level level,
int row,
int column)
Returns a tile for a specified sector, level within a
LevelSet , and row and column within that level. |
addAllRenderables, addAllRenderables, addRenderable, addRenderable, clearRenderables, count, getRenderable, indexOfRenderable, indexOfRenderableNamed, indexOfRenderableWithProperty, iterator, removeAllRenderables, removeRenderable, removeRenderable, setRenderable
getDisplayName, getMaxActiveAltitude, getMinActiveAltitude, getOpacity, getUserProperty, hasUserProperty, isEnabled, isPickEnabled, isWithinActiveAltitudes, putUserProperty, removeUserProperty, render, setDisplayName, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setOpacity, setPickEnabled
public BlueMarbleLandsatLayer()
public BlueMarbleLandsatLayer(java.lang.String serviceAddress)
serviceAddress
- a URL string specifying the WMS addressjava.lang.IllegalArgumentException
- If the service address is nullpublic Tile createTile(Sector sector, Level level, int row, int column)
TileFactory
LevelSet
, and row and column within that level.createTile
in interface TileFactory
sector
- the sector spanned by the tilelevel
- the level at which the tile lies within a LevelSetrow
- the row within the specified levelcolumn
- the column within the specified level