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, PropertyChangeListener, EventListener
public class LocalRasterServerLayer
- extends BasicTiledImageLayer
Implements a tiled image layer for a local dataset accessed via a local raster server.
| 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 |
| 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.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 interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues |
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:
IllegalArgumentException - if the parameter list is null.
IllegalStateException - if the required parameters are missing from the parameter list.
LocalRasterServerLayer
public LocalRasterServerLayer(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:
IllegalArgumentException - if the XML document reference is null.
IllegalStateException - if the required parameters are missing from the XML document or the parameter
list.
LocalRasterServerLayer
public LocalRasterServerLayer(Element domElement,
AVList params)
- Constructs a layer from an XML document
Element.
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:
IllegalArgumentException - if the XML document reference is null.
IllegalStateException - if the required parameters are missing from the XML element or the parameter
list.
LocalRasterServerLayer
public LocalRasterServerLayer(String restorableStateInXml)
- Constructs a layer from restorable state obtained by a call to
BasicTiledImageLayer.getRestorableState() on another instance
of this class.
- Parameters:
restorableStateInXml - a string containing the restorable state.
- Throws:
IllegalArgumentException - if the restorable state is null or cannot be interpreted.
IllegalStateException - if the restorable state does not contain values for DATASET_NAME and
DATA_CACHE_NAME.
createRasterServer
protected void createRasterServer(AVList params)