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.StringRPF_DATA_SERIES_IDstatic java.lang.StringRPF_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 voidcheckResources()protected voiddownloadTexture(TextureTile tile)protected voidforceTextureLoad(TextureTile tile)static RPFTiledImageLayerfromRestorableState(java.lang.String stateInXml)java.lang.StringgetRestorableState()Returns an XML document string describing the object's state.protected voidinitRPFFileIndex(AVList params)protected voidrequestTexture(DrawContext dc, TextureTile tile)voidrestoreState(java.lang.String stateInXml)Restores the object's state to what is described in the specified XML document string.static AVListxmlStateToParams(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:RestorableReturns an XML document string describing the object's state. This state can be restored later by callingrestoreStateand passing the XML document.- Specified by:
getRestorableStatein interfaceRestorable- Overrides:
getRestorableStatein 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:RestorableRestores the object's state to what is described in the specified XML document string.- Specified by:
restoreStatein interfaceRestorable- Overrides:
restoreStatein classAbstractLayer- Parameters:
stateInXml- an XML document string describing an object's state.
-
forceTextureLoad
protected void forceTextureLoad(TextureTile tile)
- Specified by:
forceTextureLoadin classTiledImageLayer
-
requestTexture
protected void requestTexture(DrawContext dc, TextureTile tile)
- Specified by:
requestTexturein classTiledImageLayer
-
downloadTexture
protected void downloadTexture(TextureTile tile)
-
-