Package gov.nasa.worldwind.layers
Class LocalRasterServerLayer
- 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.BasicTiledImageLayer
-
- gov.nasa.worldwind.layers.LocalRasterServerLayer
-
- All Implemented Interfaces:
AVList
,Disposable
,MessageListener
,Layer
,Restorable
,BulkRetrievable
,WWObject
,java.beans.PropertyChangeListener
,java.util.EventListener
public class LocalRasterServerLayer extends BasicTiledImageLayer
Implements a tiled image layer for a local dataset accessed via a local raster server.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.BasicTiledImageLayer
BasicTiledImageLayer.DownloadPostProcessor, BasicTiledImageLayer.RequestTask
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.TiledImageLayer
TiledImageLayer.CompositionRetrievalPostProcessor, TiledImageLayer.LevelComparer
-
-
Field Summary
-
Fields inherited from class gov.nasa.worldwind.layers.BasicTiledImageLayer
fileLock, RESOURCE_ID_OGC_CAPABILITIES
-
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 LocalRasterServerLayer(AVList params)
Constructs a layer from a list of parameters describing the layer.LocalRasterServerLayer(java.lang.String restorableStateInXml)
Constructs a layer from restorable state obtained by a call toBasicTiledImageLayer.getRestorableState()
on another instance of this class.LocalRasterServerLayer(org.w3c.dom.Document dom, AVList params)
Constructs a layer from an XML document description.LocalRasterServerLayer(org.w3c.dom.Element domElement, AVList params)
Constructs a layer from an XML documentElement
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createRasterServer(AVList params)
-
Methods inherited from class gov.nasa.worldwind.layers.BasicTiledImageLayer
addTileToCache, createConfigurationDocument, createDownloadPostProcessor, createRequestTask, doGetRestorableState, doRestoreState, doRestoreStateForObject, doWriteConfigurationParams, forceTextureLoad, getConfigurationParams, getEstimatedMissingDataSize, getEstimatedMissingDataSize, getParamsFromDocument, getRestorableState, getRestorableStateForAVPair, initFromOGCCapabilitiesResource, isRetrieveResources, isTextureFileExpired, loadTexture, makeLocal, makeLocal, needsConfigurationFile, readTexture, requestTexture, restorableStateToParams, restoreState, restoreStateForParams, retrieveLocalTexture, retrieveRemoteTexture, retrieveResources, retrieveTexture, setFallbacks, startResourceRetrieval, writeConfigurationFile, writeConfigurationParams
-
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, 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.retrieve.BulkRetrievable
getName
-
Methods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessage
-
-
-
-
Constructor Detail
-
LocalRasterServerLayer
public LocalRasterServerLayer(AVList params)
Constructs a layer from a list of parameters describing the layer.Parameter values for DATASET_NAME and DATA_CACHE_NAME are required.
TODO: Enumerate the other required and optional parameters.
- Parameters:
params
- the parameters describing the dataset.- Throws:
java.lang.IllegalArgumentException
- if the parameter list is null.java.lang.IllegalStateException
- if the required parameters are missing from the parameter list.
-
LocalRasterServerLayer
public LocalRasterServerLayer(org.w3c.dom.Document dom, AVList params)
Constructs a layer from an XML document description.Either the specified XML document or parameter list must contain values for DATASET_NAME and DATA_CACHE_NAME.
TODO: Enumerate the other required and optional parameters.
- Parameters:
dom
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or that augment the definition there.- Throws:
java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML document or the parameter list.
-
LocalRasterServerLayer
public LocalRasterServerLayer(org.w3c.dom.Element domElement, AVList params)
Constructs a layer from an XML documentElement
.Either the specified XML element or parameter list must contain values for DATASET_NAME and DATA_CACHE_NAME.
TODO: Enumerate the other required and optional parameters.
- Parameters:
domElement
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or that augment the definition there.- Throws:
java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML element or the parameter list.
-
LocalRasterServerLayer
public LocalRasterServerLayer(java.lang.String restorableStateInXml)
Constructs a layer from restorable state obtained by a call toBasicTiledImageLayer.getRestorableState()
on another instance of this class.- Parameters:
restorableStateInXml
- a string containing the restorable state.- Throws:
java.lang.IllegalArgumentException
- if the restorable state is null or cannot be interpreted.java.lang.IllegalStateException
- if the restorable state does not contain values for DATASET_NAME and DATA_CACHE_NAME.
-
-
Method Detail
-
createRasterServer
protected void createRasterServer(AVList params)
-
-