Package gov.nasa.worldwind.layers.rpf
Class RPFTiledImageLayer
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.WWObjectImpl
-
- gov.nasa.worldwind.layers.AbstractLayer
-
- gov.nasa.worldwind.layers.TiledImageLayer
-
- gov.nasa.worldwind.layers.rpf.RPFTiledImageLayer
-
- All Implemented Interfaces:
AVList
,Disposable
,MessageListener
,Layer
,Restorable
,WWObject
,java.beans.PropertyChangeListener
,java.util.EventListener
public class RPFTiledImageLayer extends TiledImageLayer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.TiledImageLayer
TiledImageLayer.CompositionRetrievalPostProcessor, TiledImageLayer.LevelComparer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
RPF_DATA_SERIES_ID
static java.lang.String
RPF_ROOT_PATH
-
Fields inherited from class gov.nasa.worldwind.layers.TiledImageLayer
atMaxResolution, currentResourceTile, currentTiles, detailHint, detailHintOrigin, drawBoundingVolumes, drawTileBoundaries, forceLevelZeroLoads, levelComparer, levels, levelZeroLoaded, requestQ, retainLevelZeroTiles, supportedImageFormats, textureFormat, tileCountName, topLevels, useMipMaps, useTransparentTextures
-
-
Constructor Summary
Constructors Constructor Description RPFTiledImageLayer(AVList params)
RPFTiledImageLayer(java.lang.String stateInXml)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkResources()
protected void
downloadTexture(TextureTile tile)
protected void
forceTextureLoad(TextureTile tile)
static RPFTiledImageLayer
fromRestorableState(java.lang.String stateInXml)
java.lang.String
getRestorableState()
Returns an XML document string describing the object's state.protected void
initRPFFileIndex(AVList params)
protected void
requestTexture(DrawContext dc, TextureTile tile)
void
restoreState(java.lang.String stateInXml)
Restores the object's state to what is described in the specified XML document string.static AVList
xmlStateToParams(java.lang.String stateInXml)
-
Methods inherited from class gov.nasa.worldwind.layers.TiledImageLayer
addTile, addTileOrDescendants, addTileToCurrent, assembleTiles, atMaxLevel, checkTextureExpiration, composeImageForSector, computeLevelForResolution, computeReferencePoint, countImagesInSector, countImagesInSector, createTiledImageLayerConfigDocument, createTiledImageLayerConfigElements, createTopLevelTiles, doRender, downloadImage, draw, drawBoundingVolumes, drawTileIDs, getAvailableImageFormats, getDefaultImageFormat, getDetailFactor, getDetailHint, getImage, getLegacyTiledImageLayerConfigParams, getLevels, getMaxEffectiveAltitude, getMinEffectiveAltitude, getReferencePoint, getRequestQ, getTextureFormat, getTiledImageLayerConfigParams, getTilesInSector, getTopLevels, getValue, isAtMaxResolution, isDrawBoundingVolumes, isDrawTileBoundaries, isDrawTileIDs, isForceLevelZeroLoads, isImageFormatAvailable, isLayerInView, isMultiResolution, isRetainLevelZeroTiles, isTileVisible, isUseMipMaps, isUseTransparentTextures, loadAllTopLevelTextures, meetsRenderCriteria, needToSplit, render, requestImage, retrieveLocalImage, retrieveRemoteImage, sendRequests, setAvailableImageFormats, setBlendingFunction, setDetailHint, setDrawBoundingVolumes, setDrawTileBoundaries, setDrawTileIDs, setExpiryTime, setForceLevelZeroLoads, setName, setRetainLevelZeroTiles, setTextureFormat, setUseMipMaps, setUseTransparentTextures, setValue
-
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
createLayerConfigElements, dispose, doPick, doPreRender, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getScale, getScreenCredit, isEnabled, isLayerActive, isLayerConfigDocument, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, setDataFileStore, setEnabled, 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, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
-
Methods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessage
-
-
-
-
Field Detail
-
RPF_ROOT_PATH
public static final java.lang.String RPF_ROOT_PATH
- See Also:
- Constant Field Values
-
RPF_DATA_SERIES_ID
public static final java.lang.String RPF_DATA_SERIES_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RPFTiledImageLayer
public RPFTiledImageLayer(java.lang.String stateInXml)
-
RPFTiledImageLayer
public RPFTiledImageLayer(AVList params)
-
-
Method Detail
-
fromRestorableState
public static RPFTiledImageLayer fromRestorableState(java.lang.String stateInXml)
-
initRPFFileIndex
protected void initRPFFileIndex(AVList params)
-
checkResources
protected void checkResources()
-
getRestorableState
public java.lang.String getRestorableState()
Description copied from interface:Restorable
Returns an XML document string describing the object's state. This state can be restored later by callingrestoreState
and passing the XML document.- Specified by:
getRestorableState
in interfaceRestorable
- Overrides:
getRestorableState
in classAbstractLayer
- Returns:
- an XML document string describing the object's state.
-
xmlStateToParams
public static AVList xmlStateToParams(java.lang.String stateInXml)
-
restoreState
public void restoreState(java.lang.String stateInXml)
Description copied from interface:Restorable
Restores the object's state to what is described in the specified XML document string.- Specified by:
restoreState
in interfaceRestorable
- Overrides:
restoreState
in classAbstractLayer
- Parameters:
stateInXml
- an XML document string describing an object's state.
-
forceTextureLoad
protected void forceTextureLoad(TextureTile tile)
- Specified by:
forceTextureLoad
in classTiledImageLayer
-
requestTexture
protected void requestTexture(DrawContext dc, TextureTile tile)
- Specified by:
requestTexture
in classTiledImageLayer
-
downloadTexture
protected void downloadTexture(TextureTile tile)
-
-