NASA World Wind

gov.nasa.worldwind.layers.mercator
Class BasicMercatorTiledImageLayer

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.layers.AbstractLayer
              extended by gov.nasa.worldwind.layers.mercator.MercatorTiledImageLayer
                  extended by gov.nasa.worldwind.layers.mercator.BasicMercatorTiledImageLayer
All Implemented Interfaces:
AVList, Disposable, MessageListener, Layer, Restorable, WWObject, PropertyChangeListener, EventListener
Direct Known Subclasses:
OSMCycleMapLayer, OSMMapnikLayer

public class BasicMercatorTiledImageLayer
extends MercatorTiledImageLayer

BasicTiledImageLayer modified 2009-02-03 to add support for Mercator projections.


Constructor Summary
BasicMercatorTiledImageLayer(AVList params)
           
BasicMercatorTiledImageLayer(LevelSet levelSet)
           
 
Method Summary
protected  void downloadTexture(MercatorTextureTile tile)
           
protected  void forceTextureLoad(MercatorTextureTile tile)
           
protected  boolean isTileValid(BufferedImage image)
           
protected  BufferedImage modifyImage(BufferedImage image)
           
protected  void requestTexture(DrawContext dc, MercatorTextureTile tile)
           
 
Methods inherited from class gov.nasa.worldwind.layers.mercator.MercatorTiledImageLayer
composeImageForSector, computeLevelForResolution, countImagesInSector, doRender, getAvailableImageFormats, getDefaultImageFormat, getLevels, getReferencePoint, getRequestQ, isAtMaxResolution, isDrawBoundingVolumes, isDrawTileBoundaries, isDrawTileIDs, isForceLevelZeroLoads, isImageFormatAvailable, isLayerInView, isMultiResolution, isRetainLevelZeroTiles, isShowImageTileOutlines, isUseMipMaps, isUseTransparentTextures, render, setAvailableImageFormats, setDrawBoundingVolumes, setDrawTileBoundaries, setDrawTileIDs, setForceLevelZeroLoads, setName, setRetainLevelZeroTiles, setShowImageTileOutlines, setUseMipMaps, setUseTransparentTextures
 
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
createLayerConfigElements, dispose, doPick, doPreRender, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getOpacity, getRestorableState, getScale, getScreenCredit, isEnabled, isLayerActive, isLayerConfigDocument, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, restoreState, setDataFileStore, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString
 
Methods inherited from class gov.nasa.worldwind.WWObjectImpl
onMessage, propertyChange
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 
Methods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessage
 

Constructor Detail

BasicMercatorTiledImageLayer

public BasicMercatorTiledImageLayer(AVList params)

BasicMercatorTiledImageLayer

public BasicMercatorTiledImageLayer(LevelSet levelSet)
Method Detail

downloadTexture

protected void downloadTexture(MercatorTextureTile tile)

forceTextureLoad

protected void forceTextureLoad(MercatorTextureTile tile)
Specified by:
forceTextureLoad in class MercatorTiledImageLayer

isTileValid

protected boolean isTileValid(BufferedImage image)

modifyImage

protected BufferedImage modifyImage(BufferedImage image)

requestTexture

protected void requestTexture(DrawContext dc,
                              MercatorTextureTile tile)
Specified by:
requestTexture in class MercatorTiledImageLayer

NASA World Wind